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

Re: Problem building initdb on sparc10

From: "Andy Shellam" <andy(dot)shellam(at)mailnetwork(dot)co(dot)uk>
To: "'Averbukh Stella'" <Stella(dot)Averbukh(at)arbitron(dot)com>
Cc: <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Problem building initdb on sparc10
Date: 2006-05-30 13:35:27
Message-ID: !~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAAC4AAAAAAAAAt+qV6pqKPEmXG74TlFgX5gEAlpDSN+DrMEWnumhoRHpQKQAAAbLc9wAAEAAAAISu7ibjgyZKvcKOs92qPwUBAAAAAA==@mailnetwork.co.uk (view raw or flat)
Thread:
Lists: pgsql-adminpgsql-hackers
Should you need to add -lgcc to the linker path?  (e.g. -L/usr/lib -lgcc) or
-lgcc_s?

 

I had a similar thing with readline.  Just a guess!

 

Andy

 

  _____  

From: pgsql-admin-owner(at)postgresql(dot)org
[mailto:pgsql-admin-owner(at)postgresql(dot)org] On Behalf Of Averbukh Stella
Sent: 30 May 2006 2:22 pm
To: pgsql-admin(at)postgresql(dot)org
Subject: [ADMIN] Problem building initdb on sparc10

 

Hello, 

I'm building postgresQL on Sparc10 and the build goes fine unil initdb.  

/usr/local/bin/gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline
-Wendif-labels -fno-strict-aliasing initdb.o -L../../../src/port -lpgport
-L../../../src/interfaces/libpq -lpq -L../../../src/port -Wl,-R/postgres/lib
-L/lib -L/usr/lib -L/usr/local/lib -L/usr/local/ssl/lib
-L/platform/SUNW,Ultra-60/lib -L/usr/sfw/lib/sparcv9 -L/usr/sfw/lib/
-L/usr/local/lib/sparcv9 -lpgport -lz -lrt -lresolv -lgen -lsocket -lnsl
-ldl -lm -o initdb
Undefined first referenced
symbol in file
sigmask ../../../src/interfaces/libpq/libpq.so
sigblock ../../../src/interfaces/libpq/libpq.so
ld: fatal: Symbol referencing errors. No output written to initdb
collect2: ld returned 1 exit status
gmake[2]: *** [initdb] Error 1
gmake[2]: Leaving directory
`/export/home/usaver/postgres/postgresql-8.1.3/src/bin/initdb'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory
`/export/home/usaver/postgres/postgresql-8.1.3/src/bin'
gmake: *** [all] Error 2 

I ran ldd on libpq.so ldd interfaces/libpq/libpq.so
libresolv.so.2 => /lib/libresolv.so.2
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libgcc_s.so.1 => (file not found)
libc.so.1 => /lib/libc.so.1
libmp.so.2 => /lib/libmp.so.2
libmd5.so.1 => /lib/libmd5.so.1
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libm.so.2 => /lib/libm.so.2
/platform/SUNW,Ultra-60/lib/libc_psr.so.1
/platform/SUNW,Ultra-60/lib/libmd5_psr.so.1 
If you notice libgcc_s.so.1 was not found. But I found it using find (see
bellow) 

# find / -name "libgcc_s.so.1"
/usr/sfw/lib/sparcv9/libgcc_s.so.1
/usr/sfw/lib/libgcc_s.so.1
/usr/local/lib/sparcv9/libgcc_s.so.1
/usr/local/lib/libgcc_s.so.1 

I added all librararies directories to Makefile. See compilation line
bellow. Unfortunately, something is not linking. I searched internet for the
similar problem on Sparc and could not find anything.

Did anybody see this error before and can suggest me a way to fix it? 

Thank you all. 

 

Stella Averbukh 
_________________________________ 
Senior Software Lead, Arbitron Inc. 



!DSPAM:14,447c473434492073859513! 

In response to

pgsql-hackers by date

Next:From: Tom LaneDate: 2006-05-30 13:35:38
Subject: Re: PL/PGSQL: Dynamic Record Introspection
Previous:From: Averbukh StellaDate: 2006-05-30 13:21:32
Subject: Problem building initdb on sparc10

pgsql-admin by date

Next:From: Mr. DanDate: 2006-05-30 13:44:22
Subject: full vacuum - resources - scaling
Previous:From: Averbukh StellaDate: 2006-05-30 13:21:32
Subject: Problem building initdb on sparc10

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