Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 363816 Details for
Bug 347931
Recent binutils eclass change to enable plugins breaks Gentoo/FreeBSD
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
98_all_binutils-2.23.2-gold-libdl-fbsd.patch
98_all_binutils-2.23.2-gold-libdl-fbsd.patch (text/plain), 2.10 KB, created by
Yuta SATOH
on 2013-11-23 03:38:35 UTC
(
hide
)
Description:
98_all_binutils-2.23.2-gold-libdl-fbsd.patch
Filename:
MIME Type:
Creator:
Yuta SATOH
Created:
2013-11-23 03:38:35 UTC
Size:
2.10 KB
patch
obsolete
>https://bugs.gentoo.org/show_bug.cgi?id=347931 > >Add check for which library is needed for dlopen. >https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=6632e8ccecd8fe5de18ad78ced1c14755a24b169 > > >diff --git a/gold/configure b/gold/configure >index 83f5aa9..24140cf 100755 >--- a/gold/configure >+++ b/gold/configure >@@ -7193,13 +7193,71 @@ if test "x$ac_cv_header_dlfcn_h" = x""yes; then : > cat >>confdefs.h <<_ACEOF > #define HAVE_DLFCN_H 1 > _ACEOF >- DLOPEN_LIBS="-ldl" >-else >- DLOPEN_LIBS="" >+ > fi > > done > >+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 >+$as_echo_n "checking for library containing dlopen... " >&6; } >+if test "${ac_cv_search_dlopen+set}" = set; then : >+ $as_echo_n "(cached) " >&6 >+else >+ ac_func_search_save_LIBS=$LIBS >+cat confdefs.h - <<_ACEOF >conftest.$ac_ext >+/* end confdefs.h. */ >+ >+/* Override any GCC internal prototype to avoid an error. >+ Use char because int might match the return type of a GCC >+ builtin and then its argument prototype would still apply. */ >+#ifdef __cplusplus >+extern "C" >+#endif >+char dlopen (); >+int >+main () >+{ >+return dlopen (); >+ ; >+ return 0; >+} >+_ACEOF >+for ac_lib in '' dl dld; do >+ if test -z "$ac_lib"; then >+ ac_res="none required" >+ else >+ ac_res=-l$ac_lib >+ LIBS="-l$ac_lib $ac_func_search_save_LIBS" >+ fi >+ if ac_fn_cxx_try_link "$LINENO"; then : >+ ac_cv_search_dlopen=$ac_res >+fi >+rm -f core conftest.err conftest.$ac_objext \ >+ conftest$ac_exeext >+ if test "${ac_cv_search_dlopen+set}" = set; then : >+ break >+fi >+done >+if test "${ac_cv_search_dlopen+set}" = set; then : >+ >+else >+ ac_cv_search_dlopen=no >+fi >+rm conftest.$ac_ext >+LIBS=$ac_func_search_save_LIBS >+fi >+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 >+$as_echo "$ac_cv_search_dlopen" >&6; } >+ac_res=$ac_cv_search_dlopen >+if test "$ac_res" != no; then : >+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" >+ >+fi >+ >+case "$ac_cv_search_dlopen" in >+ no*) DLOPEN_LIBS="";; >+ *) DLOPEN_LIBS="$ac_cv_search_dlopen";; >+esac > > > for ac_func in mallinfo posix_fallocate fallocate readv sysconf times
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 347931
:
271799
|
295153
|
295155
|
357492
|
357496
|
363812
|
363814
| 363816