[Bug plugins/52872] --enable-plugin; incorrect test for "exported symbols" and "-rdynamic" in gcc/configure.ac
k2k at narod dot ru
gcc-bugzilla@gcc.gnu.org
Sun Mar 3 10:27:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52872
Karlson2k <k2k at narod dot ru> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |k2k at narod dot ru
--- Comment #5 from Karlson2k <k2k at narod dot ru> 2013-03-03 10:27:36 UTC ---
Simple patch is attached.
--- gcc/configure.ac.orig 2012-09-13 17:32:31 +0400
+++ gcc/configure.ac 2013-03-03 14:15:11 +0400
@@ -5117,15 +5117,15 @@ if test x"$enable_plugin" = x"yes"; then
AC_MSG_CHECKING([for exported symbols])
if test "x$export_sym_check" != x; then
echo "int main() {return 0;} int foobar() {return 0;}" > conftest.c
- ${CC} ${CFLAGS} ${LDFLAGS} conftest.c -o conftest > /dev/null 2>&1
- if $export_sym_check conftest | grep foobar > /dev/null; then
+ ${CC} ${CFLAGS} ${LDFLAGS} conftest.c -o conftest$ac_exeext > /dev/null
2>&1
+ if $export_sym_check conftest$ac_exeext | grep foobar > /dev/null; then
: # No need to use a flag
AC_MSG_RESULT([yes])
else
AC_MSG_RESULT([yes])
AC_MSG_CHECKING([for -rdynamic])
- ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest > /dev/null
2>&1
- if $export_sym_check conftest | grep foobar > /dev/null; then
+ ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest$ac_exeext >
/dev/null 2>&1
+ if $export_sym_check conftest$ac_exeext | grep foobar > /dev/null; then
plugin_rdynamic=yes
pluginlibs="-rdynamic"
else
Should I sent it to mailing list?
More information about the Gcc-bugs
mailing list