From e898f6808447ead64ce0da289c4e4bf9934e048b Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 13 Apr 2015 09:24:27 +0200 Subject: [PATCH] environment/configure: create lib32 symlink on i686. otherwise in cross compilation the lib32 symlink is not created, because base-directories post-install script is skipped. --- common/environment/configure/gnu-configure-args.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/environment/configure/gnu-configure-args.sh b/common/environment/configure/gnu-configure-args.sh index 813d39596e..73743e9eff 100644 --- a/common/environment/configure/gnu-configure-args.sh +++ b/common/environment/configure/gnu-configure-args.sh @@ -19,6 +19,10 @@ if [ -z "$CROSS_BUILD" ]; then return 0 fi +if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then + ln -sf lib ${XBPS_CROSS_BASE}/usr/lib32 +fi + export configure_args+=" --host=$XBPS_CROSS_TRIPLET --with-sysroot=$XBPS_CROSS_BASE --with-libtool-sysroot=$XBPS_CROSS_BASE " _AUTOCONFCACHEDIR=${XBPS_COMMONDIR}/environment/configure/autoconf_cache