On Tue, 10 Mar 2020 14:57:01 +0100, p...@cpan.org wrote:

> On Tuesday 10 March 2020 14:50:18 H.Merijn Brand wrote:
> > On Tue, 10 Mar 2020 11:19:03 +0100, p...@cpan.org wrote:
> >   
> > > On Tuesday 10 March 2020 11:15:54 H.Merijn Brand wrote:  
>  [...]  
> > > 
> > > Hello! Do you know last working set of versions which works?  
> > 
> > All tests are for v5.8.2 built for x86_64-linux-thread-multi-ld
> > 
> > I doubt if Devel::PPPort is the culprit:
> > 
> > threaded 5.8.1, 5.8.3, and 5.8.4 PASS
> > 
> > threaded 5.8.2 FAILS for all Devel::PPPort's between 3.58 and 3.41
> > 
> > 3.36 is probably too old:
> > 
> > t/31methcache.t .. 1/49
> > #   Failed test 'use DBI;'
> > #   at t/31methcache.t line 25.
> > #     Tried to use 'DBI'.
> > #     Error:  Can't load
> > '/home/tux/DBI-git/blib/arch/auto/DBI/DBI.so' for module DBI:
> > /home/tux/DBI-git/blib/arch/auto/DBI/DBI.so: undefined symbol:
> > croak_sv at
> > /media/Tux/perls-t/lib/5.8.2/x86_64-linux-thread-multi-ld/DynaLoader.pm
> > line 229. #  at /home/tux/DBI-git/blib/lib/DBI.pm line 284  
> 
> Look at DBI commit ac809c0c303d7cd1f5d73d3bb4dd6a803db94e0d which
> removed own compatibility layer for croak_sv(). You can try to revert
> that commit (or provide croak_sv() from that commit) and check what
> happens?

I don't think digging deeper is worth the trouble.

unthreaded works fine with Devel::PPPort-3.58 back to 5.8.1
threaded fails only in 5.8.2

*IF* action is required, I'd rather make an exception in Makefile.PL to
exclude support for threaded 5.8.2. Personally, I'd raise the minimum
version to 5.8.3

-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.31      porting perl5 on HP-UX, AIX, and Linux
https://useplaintext.email  https://tux.nl  http://www.test-smoke.org
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

Attachment: pgpqvitKrkWuZ.pgp
Description: OpenPGP digital signature

Reply via email to