PerlFFI / FFI-Platypus

Write Perl bindings to non-Perl libraries with FFI. No XS required.
91 stars 24 forks source link

Build fail on Strawberry + Alien::FFI #305

Closed plicease closed 3 years ago

plicease commented 3 years ago

We can probably remove the faux target on Strawberry where $Config{make}=dmake to make this work? http://www.cpantesters.org/cpan/report/bb1f8454-6bf4-1014-bd56-e71fb355b505

plicease commented 3 years ago

Looking more closely it appears this is because the command line is too long wtf windows.

plicease commented 3 years ago

https://docs.microsoft.com/en-US/troubleshoot/windows-client/shell-experience/command-line-string-limitation

plicease commented 3 years ago

I don't think this actually has to do with dmake, but rather using ABW + Alien::FFI which is pushing the length of the command line required to build .o and .so files.

plicease commented 3 years ago

If we see this problem with gmake we should investigate. ATM I don't think it is worth the time investigating a problem that may have to do with dmake.