mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-06 17:47:07 -08:00
net-fs/netatalk: fix crashes w/newer binutils #564350
This commit is contained in:
@@ -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}"
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user