net-fs/netatalk: fix crashes w/newer binutils #564350

This commit is contained in:
Mike Frysinger
2016-05-11 13:52:57 -04:00
parent 8586a91720
commit c88cfc982e
2 changed files with 35 additions and 0 deletions
@@ -0,0 +1,34 @@
there's no need to set LD_LIBRARY_PATH in order to perform link tests, and
it's actually undesirable as it'll cause the toolchain to search a different
path than the ones it's configured to (host lib wise).
https://bugs.gentoo.org/564350
--- a/macros/db3-check.m4
+++ b/macros/db3-check.m4
@@ -142,15 +142,7 @@ if test "x$bdb_required" = "xyes"; then
CPPFLAGS="-I${bdbdir}/include${subdir} $CPPFLAGS"
LDFLAGS="-L$bdblibdir $LDFLAGS"
- dnl -- Uses version set by NETATALK_BDB_HEADER to try to run
- dnl -- a conftest that checks that header/lib version match
- dnl -- $shlibpath_var is set by LIBTOOL, its value is
- dnl -- LD_LIBRARY_PATH on many platforms. This will be fairly
- dnl -- portable hopefully. Reference:
- dnl -- http://lists.gnu.org/archive/html/autoconf/2009-03/msg00040.html
- eval export $shlibpath_var=$bdblibdir
NETATALK_BDB_TRY_LINK
- eval export $shlibpath_var=$saved_shlibpath_var
if test x"${atalk_cv_bdb_version}" = x"yes"; then
BDB_CFLAGS="-I${bdbdir}/include${subdir}"
@@ -174,9 +166,7 @@ if test "x$bdb_required" = "xyes"; then
CPPFLAGS="-I${bdbdir}/include${subdir} $CPPFLAGS"
LDFLAGS="-L$bdblibdir $LDFLAGS"
- eval export $shlibpath_var=$bdblibdir
NETATALK_BDB_TRY_LINK
- eval export $shlibpath_var=$saved_shlibpath_var
if test x"${atalk_cv_bdb_version}" = x"yes"; then
BDB_CFLAGS="-I${bdbdir}/include${subdir}"
+1
View File
@@ -58,6 +58,7 @@ REQUIRED_USE="
PATCHES=(
"${FILESDIR}"/${PN}-3.1.7-gentoo.patch
"${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350
)
src_prepare() {