This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Remove trailing '/' from prefix
authorH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Thu, 25 Jul 2019 13:52:44 +0000 (15:52 +0200)
committerH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Thu, 25 Jul 2019 13:52:44 +0000 (15:52 +0200)
commit0e18c0f4c5727fab6d2d4e17b91ffa1c9ab15312
tree2fdd270d216bfb443332f71d75c822ddcd087415
parent75efdc0364e77a54ce41bde82bd04525dbc6ac72
Remove trailing '/' from prefix

Change how/when the trailing '/' from a prefix is removed.

The original code had two problems:

1) it only stripped the trailing slash when value was predefined
   (either from -Dprefix=/foo/bar/ or from a previous configure run)
2) when it did strip the value then it also caused 'oldprefix' to
   be set. This in turns causes other predefined (/cached) paths to
   be ignored.

See https://rt.perl.org/Public/Bug/Display.html?id=134284
U/installdirs/prefix.U