+2010-08-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix pic_flag test unportabilities.
+ * tests/pic_flag.at (override pic_flag at configure time): Skip
+ test if the compiler produces a warning containing `fpic'.
+ Do not use nonportable `grep -e', for Solaris.
+ Report by Charles Wilson.
+
2010-08-01 Paolo Bonzini <bonzini@gnu.org>
Fix bug in postdeps computation
cp foo.c foo.cpp
C_pic_flag='-fpic -DPIC'
AT_CHECK([$CC $CPPFLAGS $CFLAGS $C_pic_flag -c foo.c || exit 77],
- [], [ignore], [ignore])
+ [], [stdout], [stderr])
+# The configure test for the PIC flag also checks for warnings.
+AT_CHECK([grep fpic stdout stderr && exit 77], [1])
CXX_pic_flag='-fpic -DPIC'
if $CXX $CPPFLAGS $CXXFLAGS $CXX_pic_flag -c foo.cpp; then :; else
: ${MAKE=make}
AT_CHECK([$MAKE], [], [stdout], [ignore])
AT_CHECK([if ./libtool --features | grep 'enable shared libraries'; then ]dnl
- [ grep -e -fpic stdout; else exit 77; fi], [], [ignore], [ignore])
+ [ grep ' -fpic' stdout; else exit 77; fi], [], [ignore], [ignore])
AT_CLEANUP