[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libtool-1.5: build feedback
From: |
Nelson H. F. Beebe |
Subject: |
libtool-1.5: build feedback |
Date: |
Thu, 17 Apr 2003 05:45:28 -0600 (MDT) |
Yesterday, I did builds of libtool-1.5 in 41 different compilation
environments on 16 different flavors of Unix. These builds are done
in parallel using an automated process that has been used for scores
of other packages, so that build environments are consistent and
reproducible, and have been used successfully for other packages.
------------------------------------------------------------------------
Five of these builds reported "All 105 tests passed":
Machinetype: Intel Pentium III (600 MHz); FreeBSD 5.0
Configure environment: CC=gcc CXX=g++ LDFLAGS=-Wl,-rpath,/usr/local/lib
Machinetype: DEC Alpha 4100-5/466 (4 CPUs, 466 MHz, 2GB RAM);
OSF/1 4.0F
Configure environment: CC=cc CXX=cxx LDFLAGS=-Wl,-rpath,/usr/local/lib
Machinetype: DEC Alpha 4100-5/466 (4 CPUs, 466 MHz, 2GB RAM);
OSF/1 4.0F
Configure environment: CC=c89 CXX=cxx LDFLAGS=-Wl,-rpath,/usr/local/lib
Machinetype: DEC Alpha 4100-5/466 (4 CPUs, 466 MHz, 2GB RAM);
OSF/1 4.0F
Configure environment: CC=gcc CXX=g++ LDFLAGS=-Wl,-rpath,/usr/local/lib
Machinetype: Intel Pentium III (600 MHz); NetBSD 1.6 (GENERIC)
Configure environment: CC=gcc CXX=g++ LDFLAGS=-Wl,-rpath,/usr/local/lib
------------------------------------------------------------------------
Most of the others had only a few failing tests:
Machinetype: Sun Sun Blade 100 (UltraSPARC IIi 650 MHz); Solaris 2.9
Configure environment: CC=c89 CFLAGS="-xO5 -dalign -xlibmil -xcg92 -xsafe=mem"
CXX=CC CXXFLAGS=-xO5 LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
Machinetype: Sun Sun Blade 100 (UltraSPARC IIi 650 MHz); Solaris 2.9
Configure environment: CC=cc CFLAGS="-xO5 -dalign -xlibmil -xcg92 -xsafe=mem"
CXX=CC CXXFLAGS="-xO5 -dalign -xlibmil -xcg92 -xsafe=mem"
LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
Machinetype: Sun Sun Blade 100 (UltraSPARC IIi 650 MHz); Solaris 2.9
Configure environment: CC=cc CFLAGS="-xc99" CXX=CC LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
Machinetype: Sun Sun Blade 100 (UltraSPARC IIi 650 MHz); Solaris 2.9
Configure environment: CC=cc CFLAGS="-xc99 -xO5 -dalign -xlibmil -xcg92
-xsafe=mem" CXX=CC CXXFLAGS="-xO5 -dalign -xlibmil -xcg92 -xsafe=mem"
LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
Machinetype: IBM RS6000 43P-132 (133 MHz); AIX 4.2
Configure environment: CC=gcc CXX=g++ LDFLAGS=-Wl,-L/usr/local/lib
FAIL: mdemo-inst.test
FAIL: mdemo-inst.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
Machinetype: SGI Origin/200-4 (180 MHz) (4 CPUs); IRIX 6.5
Configure environment: CC=c89 CXX=CC LDFLAGS=-Wl,-rpath,/usr/local/libn32
FAIL: hardcode.test
FAIL: build-relink2.test
Machinetype: SGI Origin/200-4 (180 MHz) (4 CPUs); IRIX 6.5
Configure environment: CC=cc CXX=CC LDFLAGS=-Wl,-rpath,/usr/local/lib
FAIL: hardcode.test
FAIL: build-relink2.test
Machinetype: SGI Origin/200-4 (180 MHz) (4 CPUs); IRIX 6.5
Configure environment: CC=cc CXX=CC CXXFLAGS=-LANG:std
LDFLAGS=-Wl,-rpath,/usr/local/lib
FAIL: hardcode.test
FAIL: build-relink2.test
Machinetype: SGI Origin/200-4 (180 MHz) (4 CPUs); IRIX 6.5
Configure environment:
FAIL: hardcode.test
FAIL: build-relink2.test
Machinetype: SGI Origin/200-4 (180 MHz) (4 CPUs); IRIX 6.5
Configure environment: CC=gcc CXX=g++ LDFLAGS=-Wl,-rpath,/usr/local/libn32
FAIL: hardcode.test
FAIL: build-relink2.test
Machinetype: Apple PowerMac G4 (787 MHz, 256MB RAM); Darwin 5.4
Configure environment:
FAIL: quote.test
Machinetype: Sun Ultra Enterprise 450/400 (4 400 MHz CPUs); Solaris
2.7
Configure environment: CC=c89 CXX=CC LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
FAIL: hardcode.test
FAIL: quote.test
Machinetype: Sun Ultra Enterprise 450/400 (4 400 MHz CPUs); Solaris
2.7
Configure environment: CC=cc CXX=CC LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
FAIL: hardcode.test
FAIL: quote.test
Machinetype: Intel Pentium III (600 MHz); OpenBSD 3.2 GENERIC#25
i386
Configure environment: CC=gcc CXX=g++ LDFLAGS=-Wl,-rpath,/usr/local/lib
FAIL: depdemo-exec.test
FAIL: depdemo-exec.test
FAIL: depdemo-exec.test
FAIL: build-relink2.test
FAIL: f77demo-make.test
Machinetype: Compaq AlphaServer DS20 Sierra/667 (2 EV67 21264 CPUs,
667 MHz, 1MB RAM); OSF/1 5.1
Configure environment: CC=c89 CXX=cxx
LDFLAGS=-Wl,-rpath,/uufs/inscc.utah.edu/common/home/mthnhb/alpha/local/lib
FAIL: demo-make.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
FAIL: f77demo-make.test
FAIL: f77demo-exec.test
Machinetype: Compaq AlphaServer DS20 Sierra/667 (2 EV67 21264 CPUs,
667 MHz, 1MB RAM); OSF/1 5.1
Configure environment: CC=gcc CXX=g++
LDFLAGS=-Wl,-rpath,/uufs/inscc.utah.edu/common/home/mthnhb/alpha/local/lib
FAIL: demo-make.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
FAIL: f77demo-make.test
Machinetype: Intel Pentium III (600 MHz); Solaris 2.9
Configure environment: CC=cc CXX=CC LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
FAIL: hardcode.test
Machinetype: Intel Pentium III (600 MHz); Solaris 2.9
Configure environment: CC=c89 CXX=CC LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
FAIL: hardcode.test
Machinetype: Intel Pentium III (600 MHz); Solaris 2.9
Configure environment: CC=cc CFLAGS="-xc99" CXX=CC LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
Machinetype: Intel Pentium III (600 MHz); Solaris 2.9
Configure environment: CC=gcc CXX=g++ LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
Machinetype: Sun Ultra Enterprise 5500 (4 CPUs); Solaris 2.8
Configure environment: CC=c89 CXX=CC LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
FAIL: hardcode.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
Machinetype: Sun Ultra Enterprise 5500 (4 CPUs); Solaris 2.8
Configure environment: CC=cc CXX=CC LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
FAIL: hardcode.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
Machinetype: Sun Ultra Enterprise 5500 (4 CPUs); Solaris 2.8
Configure environment: CC=gcc CXX=g++ LDFLAGS=-R/usr/local/lib
FAIL: demo-make.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
Machinetype: HP/Intel Itanium 2 (2CPUs, 1GHz, 8GB RAM, 36GB disk):
GNU/Linux 2.4.18-e.12smp [Red Hat Linux Advanced Server release 2.1AS (Derry)]
Configure environment: CONFIG_SITE=$HOME/.autoconf.config.site CC=gcc CXX=g++
LDFLAGS="-Wl,-rpath,/usr/local/lib -Wl,-rpath,/home/beebe/ia64/local/lib"
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: pdemo-exec.test
FAIL: pdemo-inst.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
Machinetype: HP/Intel Itanium 2 (2CPUs, 1GHz, 8GB RAM, 36GB disk):
GNU/Linux 2.4.18-e.12smp [Red Hat Linux Advanced Server release 2.1AS (Derry)]
Configure environment: CONFIG_SITE=$HOME/.autoconf.config.site CC=ecc CXX=ecc
CXXFLAGS="-Kc++" LDFLAGS="-Wl,-rpath,/usr/local/lib
-Wl,-rpath,/home/beebe/ia64/local/lib"
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: pdemo-exec.test
FAIL: pdemo-inst.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
Machinetype: HP/Intel Itanium 2 (2CPUs, 1GHz, 8GB RAM, 36GB disk):
GNU/Linux 2.4.18-e.12smp [Red Hat Linux Advanced Server release 2.1AS (Derry)]
Configure environment: CONFIG_SITE=$HOME/.autoconf.config.site CC=ecc
CFLAGS="-c99" CXX=ecc CXXFLAGS="-Kc++" LDFLAGS="-Wl,-rpath,/usr/local/lib
-Wl,-rpath,/home/beebe/ia64/local/lib"
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: pdemo-exec.test
FAIL: pdemo-inst.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
Machinetype: HP/Intel Itanium 2 (2CPUs, 1GHz, 8GB RAM, 36GB disk):
GNU/Linux 2.4.18-e.12smp [Red Hat Linux Advanced Server release 2.1AS (Derry)]
Configure environment: CONFIG_SITE=$HOME/.autoconf.config.site CC=ecc
CFLAGS="-O3" CXX=ecc CXXFLAGS="-Kc++ -O3" LDFLAGS="-Wl,-rpath,/usr/local/lib
-Wl,-rpath,/home/beebe/ia64/local/lib"
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: pdemo-exec.test
FAIL: pdemo-inst.test
FAIL: tagdemo-make.test
FAIL: tagdemo-make.test
Machinetype: HP/Intel Itanium 2 (2CPUs, 1GHz, 8GB RAM, 36GB disk):
GNU/Linux 2.4.18-e.12smp [Red Hat Linux Advanced Server release 2.1AS (Derry)]
Configure environment: CONFIG_SITE=$HOME/.autoconf.config.site CC=gcc3
CXX=g++3 LDFLAGS="-Wl,-rpath,/usr/local/lib
-Wl,-rpath,/home/beebe/ia64/local/lib"
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: pdemo-exec.test
FAIL: pdemo-inst.test
Machinetype: HP/Intel Itanium 2 (2CPUs, 1GHz, 8GB RAM, 36GB disk):
GNU/Linux 2.4.18-e.12smp [Red Hat Linux Advanced Server release 2.1AS (Derry)]
Configure environment: CONFIG_SITE=$HOME/.autoconf.config.site CC=gcc3
CFLAGS="-std=c99" CXX=g++3 LDFLAGS="-Wl,-rpath,/usr/local/lib
-Wl,-rpath,/home/beebe/ia64/local/lib"
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: mdemo-exec.test
FAIL: mdemo-inst.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-exec.test
FAIL: demo-inst.test
FAIL: pdemo-exec.test
FAIL: pdemo-inst.test
------------------------------------------------------------------------
There were five builds that failed before the "make check" stage was
reached: three of them appear to be confused by a space in the LDFLAGS
setting.
Machinetype: Intel Pentium III (600 MHz); GNU/Linux 2.4.9-31smp
(Red Hat 7.2 (Enigma))
Configure environment: CC=gcc CXX=g++ LDFLAGS="-Wl,-rpath /usr/local/lib"
gcc -shared .libs/ltdl.o -ldl -Wl,-rpath -Wl,-soname
-Wl,libltdl.so.3 -o .libs/libltdl.so.3.1.0
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../../i686-pc-linux-gnu/bin/ld:
cannot open libltdl.so.3: No such file or directory
collect2: ld returned 1 exit status
I have seen similar errors on other packages and other systems: there
is a missing library path in the -Wl,-rpath option, even though it was
explicitly set in the initial LDFLAGS. Some linkers seem to require a
space after -rpath, while others expect a comma.
Machinetype: Intel Pentium III (600 MHz); GNU/Linux
2.4.18-26.8.0smp (Red Hat 8.0 (Psyche))
Configure environment: CC=pgcc CXX=pgCC LDFLAGS=-R/usr/local/lib
pgcc -DHAVE_CONFIG_H -I. -I. -I. -g -c ltdl.c -o ltdl.o >/dev/null 2>&1
/bin/sh ./libtool --mode=link pgcc -g -R/usr/local/lib -o libltdl.la
-rpath /usr/local/lib -no-undefined -version-info 4:0:1 ltdl.lo -ldl
pgcc -shared .libs/ltdl.o --rpath /usr/local/lib -ldl -lc -soname
libltdl.so.3 -o .libs/libltdl.so.3.1.0
pgcc-Warning-Unknown switch: --rpath
pgcc-Warning-Unknown switch: -soname
File with unknown suffix passed to linker: /usr/local/lib
File with unknown suffix passed to linker: libltdl.so.3
/usr/local/lib: file not recognized: Is a directory
make[2]: *** [libltdl.la] Error 2
Machinetype: Intel Pentium III (600 MHz); GNU/Linux
2.4.18-26.8.0smp (Red Hat 8.0 (Psyche))
Configure environment: CC=gcc CFLAGS="-std=c99" CXX=g++ LDFLAGS="-Wl,-rpath
/usr/local/lib"
gcc -shared .libs/ltdl.o -ldl -Wl,-rpath -Wl,-soname
-Wl,libltdl.so.3 -o .libs/libltdl.so.3.1.0
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../../i686-pc-linux-gnu/bin/ld:
cannot open libltdl.so.3: No such file or directory
collect2: ld returned 1 exit status
make[2]: *** [libltdl.la] Error 1
Machinetype: Intel Pentium III (600 MHz); GNU/Linux
2.4.18-26.8.0smp (Red Hat 8.0 (Psyche))
Configure environment: CC=icc CXX=icc LDFLAGS="-Wl,-rpath,/usr/local/lib"
/bin/sh ./libtool --mode=link icc -g -Wl,-rpath,/usr/local/lib -o
libltdl.la -rpath /usr/local/lib -no-undefined -version-info 4:0:1 ltdl.lo -ldl
icc -shared .libs/ltdl.o -ldl -lc -Wl,-rpath -Wl,/usr/local/lib
-Wl,-soname -Wl,libltdl.so.3 -o .libs/libltdl.so.3.1.0
ld: .libs/libltdl.so.3.1.0: undefined versioned symbol name
__register_frame_info@@GLIBC_2.0
ld: failed to set dynamic section sizes: Bad value
make[2]: *** [libltdl.la] Error 1
Machinetype: Sun SPARC 10/51; GNU/Linux 2.2.19-6.2.1
(Red Hat 6.2)
Configure environment: CC=gcc CXX=g++ LDFLAGS="-Wl,-rpath /usr/local/lib"
gcc -shared .libs/ltdl.o -ldl -Wl,-rpath -Wl,-soname
-Wl,libltdl.so.3 -o .libs/libltdl.so.3.1.0
/usr/local/lib/gcc-lib/sparc-unknown-linux-gnu/3.2.2/../../../../sparc-unknown-linux-gnu/bin/ld:
cannot open libltdl.so.3: No such file or directory
collect2: ld returned 1 exit status
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- Center for Scientific Computing FAX: +1 801 581 4148 -
- University of Utah Internet e-mail: address@hidden -
- Department of Mathematics, 110 LCB address@hidden address@hidden -
- 155 S 1400 E RM 233 address@hidden -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe -
-------------------------------------------------------------------------------
- libtool-1.5: build feedback,
Nelson H. F. Beebe <=