--- 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:09:19 31550 @@ -62,10 +62,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} \ -Doptimize='"${CFLAGS}"' \ + -Dldflags='"${LDFLAGS}"' \ -Dcc='"${CC}"' \ -Dcccdlflags='-fPIC' \ -Dccdlflags='-rdynamic' \ @@ -82,8 +90,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