--- trunk/core/perl/perl-5.28.1-r1.smage2 2018/11/30 08:41:04 31549 +++ trunk/core/perl/perl-5.28.1-r1.smage2 2018/11/30 09:15:46 31552 @@ -20,6 +20,7 @@ SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" +EMUL_LINUX_32=true sminclude multilib msetfeature "!check" @@ -62,10 +63,18 @@ src_compile() { + # from gentoo: + # set a hook to check for each detected library whether it actually works. + export libscheck=" + ( echo 'main(){}' > '${SRCDIR}'/conftest.c && + ${CC} -o '${SRCDIR}'/conftest '${SRCDIR}'/conftest.c -l\$thislib >/dev/null 2>/dev/null + ) || xxx=/dev/null" + all-abis ./Configure \ -des \ - -Darchname=${CHOST} \ + -Darchname='"${CHOST}"' \ -Doptimize='"${CFLAGS}"' \ + -Dldflags='"${LDFLAGS}"' \ -Dcc='"${CC}"' \ -Dcccdlflags='-fPIC' \ -Dccdlflags='-rdynamic' \ @@ -82,8 +91,9 @@ -Dinstallman3dir=/usr/share/man/man3 \ -Dman1ext='1' \ -Dman3ext='3pm' \ - -Dlibpth='"/usr/local/$(mlibdir) /$(mlibdir) /usr/$(mlibdir)"' \ - -Dglibpth='"/$(mlibdir) /usr/$(mlibdir)"' \ + -Dlibpth='"/usr/local/$(mlibdir) /$(mlibdir) /usr/$(mlibdir) "' \ + -Dglibpth='"/$(mlibdir) /usr/$(mlibdir) "' \ + -Dlocincpth='/usr/include ' \ || die mmake || die