perl 5.20 and .bs files, Mk/Uses/perl5.mk

Mathieu Arnold mat at FreeBSD.org
Sun Aug 17 21:20:38 UTC 2014


+--On 17 août 2014 21:58:00 +0200 Kurt Jaeger <pi at FreeBSD.org> wrote:
| Hi!
| 
| Can you give me a hint on this ?
| 
| The logic of

The .bs files are bootstrap files, thatis, files needed on a few obscure
cases to know what shared objects to load when having to delay loading the
shared object of a perl module. (it's as close as I can make it in a
sentence, also as close as I understand what it does.)
Those files have always been empty (and thus useless) on FreeBSD. Starting
with Perl 5.20, the bootstrap files are not installed any more if they are
empty.

So, this removes them for older Perl too, to be consistent. (When I added
Perl 5.20, I did full builds, checked all the packages for .bs files, they
were *all* empty.)

| fails for devel/p5-File-Map -- even with a 5.20 perl, there is a
| .bs file left over in STAGEDIR. Is this a bug in the perl module
| and do I have to remove it in post-stage: ?

What do you mean fails ? Is the .bs file empty ? If it is, then, yes, there
is a bug, if it is not, then, there is no bug, and it should be packaged.

-- 
Mathieu Arnold


More information about the freebsd-perl mailing list