bug-libtool
[Top][All Lists]
Advanced

[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  -
-------------------------------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]