This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] libgfortran: fix error: Link tests are not allowed after GCC_NO_EXECUTABLES


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])
>
>   


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]