diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index fa58fd5f7032..4596b773b6d3 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -1889,8 +1889,12 @@ _ALL_LIB_DIRS_32= /usr/lib32 ${LOCALBASE}/lib32 ${USE_LDCONFIG32} PKG_ENV+= SHLIB_PROVIDE_PATHS_COMPAT_32="${_ALL_LIB_DIRS_32:O:u:ts,}" . endif . if ${LINUX_DEFAULT} == c7 || ${LINUX_DEFAULT} == rl9 +. if ${ARCH} == i386 +PKG_ENV+= SHLIB_PROVIDE_PATHS_COMPAT_LINUX="${LINUXBASE}/usr/lib" +. else PKG_ENV+= SHLIB_PROVIDE_PATHS_COMPAT_LINUX="${LINUXBASE}/usr/lib64" PKG_ENV+= SHLIB_PROVIDE_PATHS_COMPAT_LINUX_32="${LINUXBASE}/usr/lib" +. endif . else . warning "Unknown Linux distribution ${LINUX_DEFAULT}, SHLIB_PROVIDE_PATHS_COMPAT_LINUX will not be set!" . endif