The report from perl is such that @INC looks first in /usr/local.
Yes, there is a startup file (somewhere) that mounts /usr/local and /home (ultimately I still want these to be mounted).
I have reset PERL5LIB as a user after boot but then, many icons e.g. mageia control center don't work. I have also changed code within individual programs editing them to add "use lib '/usr/lib64/perl5';" and then they appear to work. But there are many programs to reset. I do not know how to set PERL5LIB globally at startup before any perl program is run by the operating system and such that all users on the machine would get this setting, despite PERL still using @INC.
The output for @INC is ...
- Code: Select all
perl -e 'print join "\n",@INC'
/usr/local/lib64/perl5
/usr/local/share/perl5
/usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl
/usr/lib64/perl5
/usr/share/perl5
/usr/lib/perl5/5.26.2
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/5.26.1
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/5.26.0
/usr/lib/perl5/5.26.0/x86_64-linux-thread-multi
/usr/lib/perl5/5.22.3/x86_64-linux-thread-multi
/usr/lib/perl5/5.22.3
/usr/lib/perl5/5.22.3/x86_64-linux-thread-multi
/usr/lib/perl5/5.22.2
/usr/lib/perl5/5.22.2/x86_64-linux-thread-multi
/usr/lib/perl5/5.22.1
/usr/lib/perl5/5.22.1/x86_64-linux-thread-multi
/usr/lib/perl5/5.22.0
/usr/lib/perl5/5.22.0/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.2
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.1
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.0
/usr/lib/perl5/vendor_perl/5.26.0/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.22.3/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.22.3
/usr/lib/perl5/vendor_perl/5.22.3/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.22.2/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.22.2
/usr/lib/perl5/vendor_perl/5.22.2/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.22.1
/usr/lib/perl5/vendor_perl/5.22.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.22.0
/usr/lib/perl5/vendor_perl/5.22.0/x86_64-linux-thread-multi
Thanks, Brian