OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [config/] [ld-symbolic.m4] - Diff between revs 156 and 816

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 156 Rev 816
dnl Copyright (C) 2007 Free Software Foundation, Inc.
dnl Copyright (C) 2007 Free Software Foundation, Inc.
dnl This file is free software, distributed under the terms of the GNU
dnl This file is free software, distributed under the terms of the GNU
dnl General Public License.  As a special exception to the GNU General
dnl General Public License.  As a special exception to the GNU General
dnl Public License, this file may be distributed as part of a program
dnl Public License, this file may be distributed as part of a program
dnl that contains a configuration script generated by Autoconf, under
dnl that contains a configuration script generated by Autoconf, under
dnl the same distribution terms as the rest of that program.
dnl the same distribution terms as the rest of that program.
 
 
dnl Set SYMBOLIC_LDFLAGS to -Bsymbolic-functions for GNU linker if it
dnl Set SYMBOLIC_LDFLAGS to -Bsymbolic-functions for GNU linker if it
dnl is supported.
dnl is supported.
AC_DEFUN([ACX_PROG_LD_GNU_SYMBOLIC],
AC_DEFUN([ACX_PROG_LD_GNU_SYMBOLIC],
[AC_CACHE_CHECK([if the GNU linker ($LD) supports -Bsymbolic-functions],
[AC_CACHE_CHECK([if the GNU linker ($LD) supports -Bsymbolic-functions],
acl_cv_prog_gnu_ld_symbolic, [
acl_cv_prog_gnu_ld_symbolic, [
acl_cv_prog_gnu_ld_symbolic=no
acl_cv_prog_gnu_ld_symbolic=no
AC_REQUIRE([AC_LIB_PROG_LD_GNU])
AC_REQUIRE([AC_LIB_PROG_LD_GNU])
if test x"$with_gnu_ld" = x"yes"; then
if test x"$with_gnu_ld" = x"yes"; then
  if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
  if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
    acl_cv_prog_gnu_ld_symbolic=yes
    acl_cv_prog_gnu_ld_symbolic=yes
  fi
  fi
fi])
fi])
if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
  SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
  SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
else
else
  SYMBOLIC_LDFLAGS=''
  SYMBOLIC_LDFLAGS=''
fi
fi
])
])
 
 
dnl Set DYNAMIC_LIST_CPP_NEW_LDFLAGS to --dynamic-list-cpp-new for GNU
dnl Set DYNAMIC_LIST_CPP_NEW_LDFLAGS to --dynamic-list-cpp-new for GNU
dnl linker if it is supported.
dnl linker if it is supported.
AC_DEFUN([ACX_PROG_LD_GNU_DYNAMIC_LIST_CPP_NEW],
AC_DEFUN([ACX_PROG_LD_GNU_DYNAMIC_LIST_CPP_NEW],
[AC_CACHE_CHECK([if the GNU linker ($LD) supports --dynamic-list-cpp-new],
[AC_CACHE_CHECK([if the GNU linker ($LD) supports --dynamic-list-cpp-new],
acl_cv_prog_gnu_ld_dynamic_list_cpp_new, [
acl_cv_prog_gnu_ld_dynamic_list_cpp_new, [
acl_cv_prog_gnu_ld_dynamic_list_cpp_new=no
acl_cv_prog_gnu_ld_dynamic_list_cpp_new=no
AC_REQUIRE([ACX_PROG_LD_GNU_SYMBOLIC])
AC_REQUIRE([ACX_PROG_LD_GNU_SYMBOLIC])
if test x"$with_gnu_ld" = x"yes" -a \
if test x"$with_gnu_ld" = x"yes" -a \
        x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
        x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
  if $LD --help 2>&1 </dev/null | grep dynamic-list-cpp-new 1>&5; then
  if $LD --help 2>&1 </dev/null | grep dynamic-list-cpp-new 1>&5; then
    acl_cv_prog_gnu_ld_dynamic_list_cpp_new=yes
    acl_cv_prog_gnu_ld_dynamic_list_cpp_new=yes
  fi
  fi
fi])
fi])
if test x"$acl_cv_prog_gnu_ld_dynamic_list_cpp_new" = x"yes"; then
if test x"$acl_cv_prog_gnu_ld_dynamic_list_cpp_new" = x"yes"; then
   DYNAMIC_LIST_CPP_NEW_LDFLAGS="$SYMBOLIC_LDFLAGS -Wl,--dynamic-list-cpp-new"
   DYNAMIC_LIST_CPP_NEW_LDFLAGS="$SYMBOLIC_LDFLAGS -Wl,--dynamic-list-cpp-new"
else
else
   DYNAMIC_LIST_CPP_NEW_LDFLAGS=''
   DYNAMIC_LIST_CPP_NEW_LDFLAGS=''
fi
fi
])
])
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.