[PATCH] libgfortran: fix error: Link tests are not allowed after GCC_NO_EXECUTABLES
Tobias Burnus
burnus@net-b.de
Mon Sep 22 13:35:00 GMT 2008
Richard Guenther wrote:
> By just copying over what libssp does. Is this the correct approach?
> Ok for trunk/branch?
>
I don't know whether it is the correct approach, but it looks
reasonable. Thus:
OK and thanks for fixing it.
Tobias
> 2008-09-22 Richard Guenther <rguenther@suse.de>
>
> * configure.ac: Guard link test properly.
> * configure: Regenerate.
>
> Index: libgfortran/configure.ac
> ===================================================================
> *** libgfortran/configure.ac (revision 140514)
> --- libgfortran/configure.ac (working copy)
> *************** FOO_1.0 {
> *** 144,150 ****
> EOF
> save_LDFLAGS="$LDFLAGS"
> LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
> ! AC_TRY_LINK([int foo;],[],[gfortran_use_symver=yes],[gfortran_use_symver=no])
> LDFLAGS="$save_LDFLAGS"
> AC_MSG_RESULT($gfortran_use_symver)
> AM_CONDITIONAL(LIBGFOR_USE_SYMVER, [test "x$gfortran_use_symver" = xyes])
> --- 144,156 ----
> EOF
> save_LDFLAGS="$LDFLAGS"
> LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
> ! if test x$gcc_no_link = xyes; then
> ! # If we cannot link, we cannot build shared libraries, so do not use
> ! # symbol versioning.
> ! gfortran_use_symver=no
> ! else
> ! AC_TRY_LINK([int foo;],[],[gfortran_use_symver=yes],[gfortran_use_symver=no])
> ! fi
> LDFLAGS="$save_LDFLAGS"
> AC_MSG_RESULT($gfortran_use_symver)
> AM_CONDITIONAL(LIBGFOR_USE_SYMVER, [test "x$gfortran_use_symver" = xyes])
>
>
More information about the Fortran
mailing list