[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Fix cwrapper test failure with --disable-static.
From: |
Ralf Wildenhues |
Subject: |
Fix cwrapper test failure with --disable-static. |
Date: |
Wed, 10 Nov 2010 19:29:49 +0100 |
User-agent: |
Mutt/1.5.20 (2010-08-04) |
<http://hydra.nixos.org/build/737077/log/raw>
shows among others (some of which are NixOS and not Libtool issues)
the following failure:
libtool: compile: gcc -g -O2 -c m.c -fPIC -DPIC -o .libs/m.o
./cwrapper.at:255: $LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS -o m1$EXEEXT
m.$OBJEXT foo/liba.la
stderr:
gcc: m.o: No such file or directory
stdout:
libtool: link: gcc -g -O2 -o .libs/m1 m.o foo/.libs/liba.so -Wl,-rpath
-Wl,/tmp/nix-build-j7dzmn77cw5yzw9l6d48fdqv4q18mjy0-libtool-2.4.1a.drv-0/libtool-2.4.1a/tests/testsuite.dir/057/inst/lib
./cwrapper.at:255: exit code was 1, expected 0
57. cwrapper.at:201: 57. cwrapper and installed shared libraries
(cwrapper.at:201): FAILED (cwrapper.at:255)
which should be fixed by the patch below, which I'm pushing as obvious.
Thanks,
Ralf
Fix cwrapper test failure with --disable-static.
* tests/cwrapper.at (cwrapper and installed shared libraries):
Compile program source without libtool, so we can be sure a
non-PIC object will be created.
diff --git a/tests/cwrapper.at b/tests/cwrapper.at
index 6e8cf3c..0e5ecb7 100644
--- a/tests/cwrapper.at
+++ b/tests/cwrapper.at
@@ -249,8 +249,7 @@ int main (void)
}
]])
-AT_CHECK([$LIBTOOL --mode=compile --tag=CC $CC $CPPFLAGS $CFLAGS -c m.c],
- [], [ignore], [ignore])
+AT_CHECK([$CC $CPPFLAGS $CFLAGS -c m.c], [], [ignore], [ignore])
AT_CHECK([$LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS -o m1$EXEEXT m.$OBJEXT
foo/liba.la],
[], [ignore], [ignore])
- Fix cwrapper test failure with --disable-static.,
Ralf Wildenhues <=