Bug#758471: perl: regression in passing LDFLAGS to subdirectory builds

Niko Tyni ntyni at debian.org
Sun Aug 24 18:19:10 UTC 2014


severity 758471 normal
thanks

On Sun, Aug 17, 2014 at 11:21:19PM +0300, Niko Tyni wrote:
> Package: perl
> Version: 5.20.0-4
> Severity: important
> Tags: security
> 
> There seems to be a regression from the 5.18 packages in passing linker
> build flags into subdirectory builds. At least libwx-perl is now built
> with the default linker and flags in all its subdirectories, resulting in
> "less hardenedness" (softening?).

It looks like libwx-perl is a special case because it's explicitly
setting LD in Wx::build::MakeMaker::Any_wx_config::get_flags():
  $config{LD} = $ENV{CXX} || Alien::wxWidgets->linker;

Our 5.18 patch to ExtUtils::MakeMaker allowed overriding this
via the command line, but the fix adopted upstream doesn't.

As the count of affected packages is probably very limited (possibly
just libwx-perl), I'm lowering the severity for now.
-- 
Niko Tyni   ntyni at debian.org




More information about the Perl-maintainers mailing list