[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: testsuite: 24 25 64 failed
From: |
Nix |
Subject: |
Re: testsuite: 24 25 64 failed |
Date: |
Mon, 24 Mar 2008 12:29:36 +0000 |
User-agent: |
Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.5-b28 (linux) |
On 24 Mar 2008, Ralf Wildenhues uttered the following:
> make check-local TESTSUITEFLAGS='-v -d -x -k runpath LDFLAGS="-Xcompiler
> -specs=specs.no-as-needed"'
I thought -Xcompiler and -Wc did the same thing, but obviously I'm
wrong.
Anyway, this is more promising (the specs flags are passed down
properly), but... it still fails. Curses.
(and yes, specs.no-as-needed is a copy of the unmodified GCC 4.2
built-in specs file, so it definitely does turn --as-needed off.)
abs_srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd . && pwd`; cd tests; \
CONFIG_SHELL="/bin/sh" /bin/sh $abs_srcdir/tests/testsuite \
MAKE="make" CC="gcc" CFLAGS="-g -O2" CPP="gcc -E" CPPFLAGS=""
LD="/usr/bin/ld" LDFLAGS="" LIBS="-ldl " LN_S="ln -s" NM="/usr/bin/nm -B"
RANLIB="ranlib" STRIP="strip" OBJEXT="o" EXEEXT="" SHELL="/bin/sh"
CONFIG_SHELL="/bin/sh" CXX="g++" CXXFLAGS="-g -O2" CXXCPP="g++ -E" F77="g77"
FFLAGS="-g -O2" FC="gfortran" FCFLAGS="-g -O2" GCJ="gcj" GCJFLAGS="-g -O2"
_lt_pkgdatadir="/usr/packages/libtool/i686-hades"
LIBTOOLIZE="/usr/packages/libtool/i686-hades/libtoolize"
LIBTOOL="/usr/packages/libtool/i686-hades/libtool"
tst_aclocaldir="/usr/packages/libtool/i686-hades/libltdl/m4" -v -d -x -k
runpath LDFLAGS="-Xcompiler -specs=specs.no-as-needed"
## ----------------------- ##
## libtool 2.2 test suite. ##
## ----------------------- ##
24. runpath-in-lalib.at:25: testing ...
+ cat
+ cat
+ cat
++ pwd
+ instdir=/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst
+ libdir=/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
+ bindir=/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/bin
++ pwd
+ addrunpath=/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/foobar
+ mkdir /usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/bin
+ for file in a.c b.c
+ /usr/packages/libtool/i686-hades/libtool --mode=compile gcc -g -O2 -c a.c
libtool: compile: gcc -g -O2 -c a.c -fPIC -DPIC -o .libs/a.o
+ for file in a.c b.c
+ /usr/packages/libtool/i686-hades/libtool --mode=compile gcc -g -O2 -c b.c
libtool: compile: gcc -g -O2 -c b.c -fPIC -DPIC -o .libs/b.o
+ gcc -g -O2 -c m.c
+ set +x
./runpath-in-lalib.at:51: $LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS -o liba.la
a.lo -rpath $libdir -R$addrunpath
+ /usr/packages/libtool/i686-hades/libtool --mode=link gcc -g -O2 -Xcompiler
-specs=specs.no-as-needed -o liba.la a.lo -rpath
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
-R/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/foobar
stderr:
stdout:
libtool: link: gcc -shared .libs/a.o -Wl,-rpath
-Wl,/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/foobar
-specs=specs.no-as-needed -Wl,-soname -Wl,liba.so.0 -o .libs/liba.so.0.0.0
libtool: link: (cd ".libs" && rm -f "liba.so.0" && ln -s "liba.so.0.0.0"
"liba.so.0")
libtool: link: (cd ".libs" && rm -f "liba.so" && ln -s "liba.so.0.0.0"
"liba.so")
libtool: link: ( cd ".libs" && rm -f "liba.la" && ln -s "../liba.la" "liba.la" )
+ set +x
./runpath-in-lalib.at:53: $LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS -o libb.la
b.lo -rpath $libdir liba.la
+ /usr/packages/libtool/i686-hades/libtool --mode=link gcc -g -O2 -Xcompiler
-specs=specs.no-as-needed -o libb.la b.lo -rpath
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib liba.la
stderr:
stdout:
libtool: link: gcc -shared .libs/b.o -Wl,-rpath
-Wl,/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/.libs -Wl,-rpath
-Wl,/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
./.libs/liba.so -specs=specs.no-as-needed -Wl,-soname -Wl,libb.so.0 -o
.libs/libb.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libb.so.0" && ln -s "libb.so.0.0.0"
"libb.so.0")
libtool: link: (cd ".libs" && rm -f "libb.so" && ln -s "libb.so.0.0.0"
"libb.so")
libtool: link: ( cd ".libs" && rm -f "libb.la" && ln -s "../libb.la" "libb.la" )
+ set +x
./runpath-in-lalib.at:55: $LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS -o m
m.$OBJEXT libb.la
+ /usr/packages/libtool/i686-hades/libtool --mode=link gcc -g -O2 -Xcompiler
-specs=specs.no-as-needed -o m m.o libb.la
stderr:
stdout:
libtool: link: gcc -g -O2 -specs=specs.no-as-needed -o .libs/m m.o
./.libs/libb.so
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/.libs/liba.so
-Wl,-rpath -Wl,/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
+ set +x
./runpath-in-lalib.at:57: $LIBTOOL --mode=install cp liba.la $libdir/liba.la
+ /usr/packages/libtool/i686-hades/libtool --mode=install cp liba.la
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib/liba.la
stderr:
stdout:
libtool: install: cp .libs/liba.so.0.0.0
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib/liba.so.0.0.0
libtool: install: (cd
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib && { ln -s -f
liba.so.0.0.0 liba.so.0 || { rm -f liba.so.0 && ln -s liba.so.0.0.0 liba.so.0;
}; })
libtool: install: (cd
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib && { ln -s -f
liba.so.0.0.0 liba.so || { rm -f liba.so && ln -s liba.so.0.0.0 liba.so; }; })
libtool: install: cp .libs/liba.lai
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib/liba.la
libtool: finish:
PATH="/usr/packages/libtool/i686-hades/tests:/home/compiler/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/games:/sbin"
ldconfig -n /usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
+ set +x
./runpath-in-lalib.at:58: $LIBTOOL --mode=install cp libb.la $libdir/libb.la
+ /usr/packages/libtool/i686-hades/libtool --mode=install cp libb.la
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib/libb.la
stderr:
libtool: install: warning: relinking `libb.la'
stdout:
libtool: install: (cd /usr/packages/libtool/i686-hades/tests/testsuite.dir/24;
/bin/sh /usr/packages/libtool/i686-hades/libtool --mode=relink gcc -g -O2
-Xcompiler -specs=specs.no-as-needed -o libb.la b.lo -rpath
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib liba.la )
libtool: relink: gcc -shared .libs/b.o -Wl,-rpath
-Wl,/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
-L/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib -la
-specs=specs.no-as-needed -Wl,-soname -Wl,libb.so.0 -o .libs/libb.so.0.0.0
libtool: install: cp .libs/libb.so.0.0.0T
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib/libb.so.0.0.0
libtool: install: (cd
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib && { ln -s -f
libb.so.0.0.0 libb.so.0 || { rm -f libb.so.0 && ln -s libb.so.0.0.0 libb.so.0;
}; })
libtool: install: (cd
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib && { ln -s -f
libb.so.0.0.0 libb.so || { rm -f libb.so && ln -s libb.so.0.0.0 libb.so; }; })
libtool: install: cp .libs/libb.lai
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib/libb.la
libtool: finish:
PATH="/usr/packages/libtool/i686-hades/tests:/home/compiler/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/games:/sbin"
ldconfig -n /usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
+ set +x
./runpath-in-lalib.at:59: $LIBTOOL --mode=install cp m $bindir/m
+ /usr/packages/libtool/i686-hades/libtool --mode=install cp m
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/bin/m
stderr:
stdout:
libtool: install: cp .libs/m
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/bin/m
+ set +x
./runpath-in-lalib.at:61: grep /foobar $libdir/liba.la
+ grep /foobar
/usr/packages/libtool/i686-hades/tests/testsuite.dir/24/inst/lib/liba.la
stdout:
./runpath-in-lalib.at:61: exit code was 1, expected 0
24. runpath-in-lalib.at:25: FAILED (runpath-in-lalib.at:61)
--
`The rest is a tale of post and counter-post.' --- Ian Rawlings
describes USENET
- testsuite: 24 25 64 failed, Nix, 2008/03/21
- Fix disable-static -all-static (was: testsuite: 24 25 64 failed), Ralf Wildenhues, 2008/03/24
- Re: Fix disable-static -all-static, Nix, 2008/03/24
- Re: Fix disable-static -all-static, Ralf Wildenhues, 2008/03/24
- Re: Fix disable-static -all-static (was: testsuite: 24 25 64 failed), Bob Friesenhahn, 2008/03/24