Leo Famulari <[email protected]> skribis: > Building locally, I found that SWIG fails to build with this new Perl > release due to the removal of the current directory from @INC. This > change is mentioned in the Perl release notes: > > "We removed the current directory from @INC > > We consider this a security change, and although it might cause > discomfort to some users, we had to do it. Both Perl 5 Porters and the > Toolchain Gang put effort into easing the transition to a dot-less > @INC. > > If you want to load a module from the current directory, you can still > do this in one the following ways: > > [...] > > # Use the environment variable > PERL_USE_UNSAFE_INC=1" > > http://blogs.perl.org/users/sawyer_x/2017/05/perl-5260-is-now-available.html > > It doesn't look like this has been addressed by the SWIG maintainers > yet. > > We should set this PERL_USE_UNSAFE_INC variable in the SWIG package > definition, right? Probably we will need to set it in several other > packages as well.
We can do that, but probably there will be (or there is already) a patch for SWIG to not rely on having “.” in @INC, no? Thanks for the heads-up, Ludo’.
