New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fail with perl-5.22.0 and static build #18
Comments
the patch which fixes the issue in Buildroot, is not needed when building a native Perl (without perl-cross)
So, may be, the issue could be fixed in perl-cross instead of in perl. |
the patch is enough with a Buildroot external toolchain, but not with http://autobuild.buildroot.org/toolchains/tarballs/br-arm-full-static-2015.08-rc1-38-gad0f85e.tar.bz2 see http://autobuild.buildroot.net/results/f1b/f1b887781655c47e8a637a2df2a8029ef439083a/ |
Ok, here's what fixes that vpp.pm issue: The original perl makefiles let miniperl use any module under lib/, so it successfully picks up the right version.pm. In perl-cross without that fix, version.pm is not available, so at lib/ExtUtils/MakeMaker/version.pm:24 they attempt to substitute some kind of fall-back stub for version.pm. Which happens to be more demanding that the actual version.pm. Missing Bessel functions are almost for sure unrelated to this. I can't see them in libm.a from that toolchain, but it looks like configure detects them as available. |
And libm.a link tests fixed as well: |
sounds good. |
see patch/discussion on Buildroot https://patchwork.ozlabs.org/patch/517172/
The text was updated successfully, but these errors were encountered: