[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: gmp-4.1.2 compilation problem (full rpt)
From: |
Law Chong Fatt |
Subject: |
RE: gmp-4.1.2 compilation problem (full rpt) |
Date: |
Thu, 22 May 2003 15:43:46 +0800 |
Hi,
I'm on solaris2.7. My gmp was compiled using cc on solaris2.7. My gcc that I'm
running example.c is however a binary built for solaris2.6. Is this a major
problem? Shld I build gcc on my current system?
I've attached the config.guess and config.log files.
Thanks.
Problem:
gcc -g -I/home/cflaw/tools/gmp-4.1.2/include -L/home/cflaw/tools/gmp-4.1.2/lib
-lgmp -v example.c
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/specs
gcc version 2.95.3 20010315 (release)
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/cpp0 -lang-c -v
-I/home/cflaw/tools/gmp-4.1.2/include -D__GNUC__=2 -D__GNUC_MINOR__=95 -Dsparc
-Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__
-D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -g
-D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) example.c
/var/tmp/ccb0Fk5o.i
GNU CPP version 2.95.3 20010315 (release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
/home/cflaw/tools/gmp-4.1.2/include
/usr/local/include
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/../../../../sparc-sun-solaris2.6/include
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/include
/usr/include
End of search list.
The following default directories have been omitted from the search path:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/../../../../include/g++-3
End of omitted list.
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/cc1 /var/tmp/ccb0Fk5o.i
-quiet -dumpbase example.c -g -version -o /var/tmp/ccc6RoMK.s
GNU C version 2.95.3 20010315 (release) (sparc-sun-solaris2.6) compiled by GNU
C version 2.95.3 20010315 (release).
/usr/ccs/bin/as -V -Qy -s -o /var/tmp/ccVu2SYj.o /var/tmp/ccc6RoMK.s
/usr/ccs/bin/as: WorkShop Compilers 5.0 98/12/21
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/collect2 -V -Y
P,/usr/ccs/lib:/usr/lib -Qy
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crt1.o
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crti.o
/usr/ccs/lib/values-Xa.o
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crtbegin.o
-L/home/cflaw/tools/gmp-4.1.2/lib
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3 -L/usr/ccs/bin
-L/usr/ccs/lib -L/usr/local/lib -lgmp /var/tmp/ccVu2SYj.o -lgcc -lc -lgcc
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crtend.o
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.95.3/crtn.o
ld: Software Generation Utilities - Solaris-ELF (4.0)
Undefined first referenced
symbol in file
__gmpz_init_set_str /var/tmp/ccVu2SYj.o
__gmpz_init /var/tmp/ccVu2SYj.o
__gmpz_clear /var/tmp/ccVu2SYj.o
ld: fatal: Symbol referencing errors. No output written to a.out
collect2: ld returned 1 exit status
-----Original Message-----
From: Linus Nordberg [mailto:address@hidden
Sent: Fri 5/9/2003 5:55 PM
To: Law Chong Fatt
Cc: address@hidden
Subject: Re: gmp-4.1.2 compilation problem (full rpt)
"Law Chong Fatt" <address@hidden> wrote
Fri, 9 May 2003 17:19:45 +0800:
The installation was done the normal way: config, make, make test
(all tests passed), make install. Yes, the lib files (libgmp.a, libgmp.la) are
there.
Ok, you must've done './configure --prefix=/home/cflaw/tools/gmp-4.1.2'
then. Did you have CC or CFLAGS set when you ran configure?
This might be related to how you configure did its jobb. Please send
output from 'config.guess' and contents of config.log.
Looking at your compiler output:
gcc version 2.95.3 20010315 (release)
/usr/ccs/bin/as: WorkShop Compilers 5.0 98/12/21
ld: Software Generation Utilities - Solaris-ELF (4.0)
Is this normal behaviour? I'm not accustomed with Sun toolchains.
--linus
config.guess
Description: config.guess
config.log
Description: config.log