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

Switch to Module::Build doesn't auto detect OS capabilities #1

Open
kucharskim opened this issue Dec 24, 2014 · 3 comments
Open

Switch to Module::Build doesn't auto detect OS capabilities #1

kucharskim opened this issue Dec 24, 2014 · 3 comments

Comments

@kucharskim
Copy link

Before commit c4de691 while compiling IO-Interface on OpenBSD cc was provided with following defines:

-D__USE_BSD -DSIOCGIFCONF -DHAVE_SOCKADDR_DL_STRUCT -DUSE_GETIFADDRS

Now they are missing and regress test fails on OpenBSD/amd64.

@iynehz
Copy link

iynehz commented Jul 3, 2017

I got similar issues on Solaris. I find this is because that before version 1.09, in Makefile.PL there was code to detect the stuffs https://metacpan.org/source/LDS/IO-Interface-1.08/Makefile.PL#L30

But when it came to 1.09 and the build tool switched from EU::MakeMaker to Module::Build that code was removed...

@lstein IMHO we should either fix Build.PL or roll back to a Makefile.PL like in version 1.08

@kucharskim
Copy link
Author

@stphnlyd, can you test my pull request on Solaris?

@rssh22
Copy link

rssh22 commented Jan 16, 2020

I'm trying to build the IO::Interface on solaris 11 (Sparc/64) . Which parameters should I provide and how?

Thanks!

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

3 participants