mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-11-03 05:52:10 +00:00
In perl 5.26, and some earlier perls that have been proactively patched (Debian's perl 5.24, for example), '.' was removed from @INC for security reasons. For details, see: http://blogs.perl.org/users/todd_rinaldo/2016/11/how-removing-from-inc-is-about-to-break-cpan.html https://www.masteringperl.org/2017/01/perl-v5-26-removes-from-inc-but-dont-think-youre-safe/ et cetera. This breaks the generation scripts which source make.pl with do 'bin/make.pl' Although this might be indicative that it's time to refactor these scripts, I opted for the simplest possible fix for now: restoring '.' to @INC in each script that depends on make.pl. |
||
|---|---|---|
| .. | ||
| filter_gl_ext.sh | ||
| filter_gles_ext.sh | ||
| filter_spec.py | ||
| make_def_fun.pl | ||
| make_def_var.pl | ||
| make_enable_index.pl | ||
| make_header.pl | ||
| make_html.pl | ||
| make_index.pl | ||
| make_info_list.pl | ||
| make_info.pl | ||
| make_init.pl | ||
| make_initd.pl | ||
| make_list2.pl | ||
| make_list.pl | ||
| make_str.pl | ||
| make_struct_fun.pl | ||
| make_struct_var.pl | ||
| make.pl | ||
| parse_spec.pl | ||
| parse_xml.py | ||
| update_ext.sh | ||