Sun Jun 29 21:17:09 2014: Request 96815 was acted upon.
Transaction: Correspondence added by SISYPHUS
       Queue: Win32-API
     Subject: $(AS) not set correctly
   Broken in: (no value)
    Severity: Normal
       Owner: Nobody
  Requestors: sisyp...@cpan.org
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=96815 >


On Sun Jun 29 11:52:38 2014, BULKDD wrote:
> On Sun Jun 29 10:07:33 2014, SISYPHUS wrote:

> I don't feel
> this is a perl module level issue (makefile.pl), but a dmake issue.

Yes, I don't think it's a Win32::API issue. I merely raised the issue here as a 
"starting point" because this is the first module I've come across that has 
been affected by this issue.

I use the *same* dmake for *all* of my Windows perls. For some of those perls 
$(CC) needs to be set to 'gcc', for others it needs to be 
'x86_64-w64-mingw32-gcc'. Similarly, $(AR) can be either 'ar' or 
'x86_64-w64-mingw32-ar' depending upon which compiler built the perl that's 
being used.

The generated Makefile always sets $(AR) and $(CC) correctly for the particular 
perl. I presume that this happens via the influence of ExtUtils::MakeMaker ... 
and I wonder whether ExtUtils::MakeMaker could be amended to do the same as 
regards $(AS) ?
I'll ask about this on the makemaker mailing list.

In startup.mk I see:
AS         *:= as

and I also see
AR         *:= ar

AR always gets set correctly, so I think the same should be possible for AS.

Thanks for the pointers !

Cheers,
Rob



Reply via email to