Skip site navigation (1) Skip section navigation (2)

Compile with Solaris 10 AMD 64bit Sun CC

From: Martijn de Munnik <martijndemunnik(at)gmail(dot)com>
To: pgsql-ports(at)postgresql(dot)org
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Compile with Solaris 10 AMD 64bit Sun CC
Date: 2005-09-02 01:04:19
Message-ID: 5D9CD747-D04D-46BC-BCE8-AF5FAD89F108@gmail.com (view raw or flat)
Thread:
Lists: pgsql-bugspgsql-ports
Hi

I'm trying to compile PostgreSQL 8.0.3 on a Sun Solaris 10 box, dual  
opteron and using the sun studio cc compiler. I get the following error;

cc -Xa -fast -xarch=amd64 -I../../../../src/include -fast - 
xarch=amd64   -c -o clog.o clog.c
cc -Xa -fast -xarch=amd64 -I../../../../src/include -fast - 
xarch=amd64   -c -o transam.o transam.c
cc -Xa -fast -xarch=amd64 -I../../../../src/include -fast - 
xarch=amd64   -c -o varsup.o varsup.c
cc -Xa -fast -xarch=amd64 -I../../../../src/include -fast - 
xarch=amd64   -c -o xact.o xact.c
cc -Xa -fast -xarch=amd64 -I../../../../src/include -fast - 
xarch=amd64   -c -o xlog.o xlog.c
"../../../../src/include/storage/s_lock.h", line 701: #error:  
PostgreSQL does not have native spinlock support on this platform.   
To continue the compilation, rerun configure using --disable- 
spinlocks.  However, performance will be poor.  Please report this to  
pgsql-bugs(at)postgresql(dot)org(dot)
cc: acomp failed for xlog.c
gmake[4]: *** [xlog.o] Error 2
gmake[4]: Leaving directory `/export/home/users/munnik/software/ 
postgresql-8.0.3/src/backend/access/transam'
gmake[3]: *** [transam-recursive] Error 2
gmake[3]: Leaving directory `/export/home/users/munnik/software/ 
postgresql-8.0.3/src/backend/access'
gmake[2]: *** [access-recursive] Error 2
gmake[2]: Leaving directory `/export/home/users/munnik/software/ 
postgresql-8.0.3/src/backend'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/export/home/users/munnik/software/ 
postgresql-8.0.3/src'
gmake: *** [all] Error 2

then I add --disable-spinlocks to the configuration and I get the  
following error;

gmake[3]: Entering directory `/export/home/users/munnik/software/ 
postgresql-8.0.3/src/backend/port'
cc -Xa -fast -xarch=amd64 -I../../../src/include -fast -xarch=amd64    
-c -o dynloader.o dynloader.c
"dynloader.c", line 4: warning: empty translation unit
cc -Xa -fast -xarch=amd64 -I../../../src/include -fast -xarch=amd64    
-c -o pg_sema.o pg_sema.c
cc -Xa -fast -xarch=amd64 -I../../../src/include -fast -xarch=amd64    
-c -o pg_shmem.o pg_shmem.c
cc -Xa -fast -xarch=amd64 -c tas.s
Assembler: tas.s
         "tas.s", line 12 : Illegal mnemonic
         "tas.s", line 14 : Illegal mnemonic
         "tas.s", line 15 : Syntax error
         "tas.s", line 17 : Syntax error
         "tas.s", line 26 : Illegal mnemonic
         "tas.s", line 28 : Illegal mnemonic
cc: assembler failed for tas.s
gmake[3]: *** [tas.o] Error 2
gmake[3]: Leaving directory `/export/home/users/munnik/software/ 
postgresql-8.0.3/src/backend/port'
gmake[2]: *** [port-recursive] Error 2
gmake[2]: Leaving directory `/export/home/users/munnik/software/ 
postgresql-8.0.3/src/backend'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/export/home/users/munnik/software/ 
postgresql-8.0.3/src'
gmake: *** [all] Error 2

CFLAGS=-fast -xarch=amd64
CPPFLAGS=-fast -xarch=amd64

cc: Sun C 5.7 2005/01/07
SunOS chet 5.10 Generic i86pc i386 i86pc

1st attempt
./configure --prefix=/opt/postgresql --without-readline
2nd attempt
./configure --prefix=/opt/postgresql --without-readline --disable- 
spinlocks

any ideas?

Martijn

Responses

pgsql-ports by date

Next:From: Michael CrozierDate: 2005-09-02 01:28:43
Subject: Re: Compile with Solaris 10 AMD 64bit Sun CC
Previous:From: Sudharshan PrabhuDate: 2005-09-01 14:26:17
Subject: Installing postgresql-8.0.0-rc2 through windows remote desktop

pgsql-bugs by date

Next:From: Michael CrozierDate: 2005-09-02 01:28:43
Subject: Re: Compile with Solaris 10 AMD 64bit Sun CC
Previous:From: Nathan Culwell-KanarekDate: 2005-09-01 23:20:49
Subject: BUG #1859: 3-octet private use UTF8 chars reported as identical

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group