diff --git a/xbps-src/shutils/tmpl_funcs.sh.in b/xbps-src/shutils/tmpl_funcs.sh.in index d4f5ab661f1..f24f830fe03 100644 --- a/xbps-src/shutils/tmpl_funcs.sh.in +++ b/xbps-src/shutils/tmpl_funcs.sh.in @@ -274,8 +274,10 @@ set_tmpl_common_vars() LDLIBPATH="$XBPS_MASTERDIR/usr/lib" fi if [ -n "$BUILD_32BIT" ]; then + # Force gcc multilib to emit 32bit binaries. export CC="gcc -m32" export CXX="g++ -m32" + # Export default 32bit directories. LDLIBPATH="$LDLIBPATH:/lib32:/usr/lib32" LDFLAGS="-L/lib32 -L/usr/lib32" fi