On Sat, May 21, 2005 at 12:01:37AM +0100, Nicholas Clark wrote:
> I'm seeing this on AIX:
>
> $ PERL_CORE=1 ./perl -Ilib lib/ExtUtils/CBuilder/t/02-link.t
> 1..5
> # Running under perl version 5.009003 for aix
> # Current time local: Fri May 20 22:59:18 2005
> # Current time GMT: Fri May 20 22:59:18 2005
> # Using Test.pm version 1.25
> ok 1
> ok 2
> ok 3
> Use of uninitialized value $args{"dl_file"} in substitution (s///) at
> ../../ExtUtils/CBuilder/Base.pm line 145.
> Insufficient information specified to Mksymlists at
> ../../ExtUtils/CBuilder/Base.pm line 148
>
> I don't yet have time to investigate why, or what a fix might be.
After a very quick look:
Looks like it's erroneously expecting a module_name to be passed to
link_executable when need_prelink is set. I'm not sure why win32
isn't seeing the same problem.
Ken, should need_prelink be ignored (prelink be skipped) if
$args{lddl} == 0?