Skip to content
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

Closed
fperrad opened this issue Sep 13, 2015 · 5 comments
Closed

fail with perl-5.22.0 and static build #18

fperrad opened this issue Sep 13, 2015 · 5 comments

Comments

@fperrad
Copy link
Contributor

fperrad commented Sep 13, 2015

see patch/discussion on Buildroot https://patchwork.ozlabs.org/patch/517172/

@fperrad
Copy link
Contributor Author

fperrad commented Sep 14, 2015

the patch which fixes the issue in Buildroot, is not needed when building a native Perl (without perl-cross)

$ ./Configure -des -Uusedl
$ make

So, may be, the issue could be fixed in perl-cross instead of in perl.

@fperrad
Copy link
Contributor Author

fperrad commented Sep 15, 2015

@arsv
Copy link
Owner

arsv commented Sep 17, 2015

Ok, here's what fixes that vpp.pm issue:
f53a9f1

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.

@arsv
Copy link
Owner

arsv commented Sep 17, 2015

And libm.a link tests fixed as well:
ce7fa56

@fperrad
Copy link
Contributor Author

fperrad commented Sep 20, 2015

sounds good.

@arsv arsv closed this as completed Nov 3, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants