--- Term-ReadLine-Gnu-1.37/Gnu.pm 2021-02-10 14:43:45.000000000 +0000 +++ Term-ReadLine-Gnu-1.37/Gnu.pm 2021-02-10 14:45:40.319291524 +0000 @@ -91,7 +91,6 @@ { use Exporter (); - use DynaLoader; our $VERSION = '1.37'; # update Gnu::XS::VERSION also. @@ -100,8 +99,7 @@ # The namespace of Term::ReadLine::Gnu::AU is searched before ones # of other classes - our @ISA = qw(Term::ReadLine::Gnu::AU Term::ReadLine::Stub - Exporter DynaLoader); + our @ISA = qw(Term::ReadLine::Gnu::AU Term::ReadLine::Stub Exporter); our %EXPORT_TAGS = ( prompt => [qw(RL_PROMPT_START_IGNORE RL_PROMPT_END_IGNORE)], @@ -129,7 +127,8 @@ Exporter::export_ok_tags('undo_code'); Exporter::export_ok_tags('rl_state'); - bootstrap Term::ReadLine::Gnu $VERSION; # DynaLoader + require XSLoader; + XSLoader::load('Term::ReadLine::Gnu', $VERSION); } require Term::ReadLine::Gnu::XS;