Page MenuHomeFreeBSD

D49136.id151953.diff
No OneTemporary

D49136.id151953.diff

diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -1882,6 +1882,18 @@
IGNORE= has USE_LDCONFIG32 set to yes, which is not correct
. endif
+_ALL_LIB_DIRS= ${LIB_DIRS} ${USE_LDCONFIG}
+PKG_ENV+= SHLIB_PROVIDE_PATHS_NATIVE="${_ALL_LIB_DIRS:O:u:ts,}"
+. if defined(HAVE_COMPAT_IA32_KERN)
+PKG_ENV+= SHLIB_PROVIDE_PATHS_COMPAT_32="/usr/lib32,${LOCALBASE}/lib32"
+. endif
+. if ${LINUX_DEFAULT} == c7 || ${LINUX_DEFAULT} == rl9
+PKG_ENV+= SHLIB_PROVIDE_PATHS_COMPAT_LINUX="${LINUXBASE}/usr/lib64"
+PKG_ENV+= SHLIB_PROVIDE_PATHS_COMPAT_LINUX_32="${LINUXBASE}/usr/lib"
+. else
+. warning "Unknown Linux distribution ${LINUX_DEFAULT}, SHLIB_PROVIDE_PATHS_COMPAT_LINUX will not be set!"
+. endif
+
. if defined(USE_LDCONFIG) || defined(USE_LDCONFIG32)
. if defined(USE_LINUX_PREFIX)
PLIST_FILES+= "@ldconfig-linux ${LINUXBASE}"

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 21, 8:30 PM (15 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37052333
Default Alt Text
D49136.id151953.diff (899 B)

Event Timeline