[dmd-beta] D1 & D2 alpha's for Win64

Walter Bright walter at digitalmars.com
Thu Oct 25 11:32:28 PDT 2012


I'm not really sure what to do about this. Microsoft's linker reads the LIB 
environment variable.

Perhaps we can have link.c use putenv to reset LIB when calling the linker.

On 10/25/2012 11:00 AM, Rainer Schuetze wrote:
>
> On 10/25/2012 6:34 PM, David Simcha wrote:
>> So I guess these should be versioned out in the Win64 builds then?  What libs 
>> should replace them?
>>
>
> The SDK import libraries are called the same for both win32 and win64 builds, 
> but they are in different directories. That's why I suspect we'll need a 
> different setting for LIB for Win64 in sc.ini.
>
>
>> On Wed, Oct 24, 2012 at 11:28 PM, Walter Bright <walter at digitalmars.com 
>> <mailto:walter at digitalmars.com>> wrote:
>>
>>
>>     On 10/24/2012 8:05 PM, David Simcha wrote:
>>>
>>>     LINK : fatal error LNK1104: cannot open file 'shell32.lib'
>>>     --- errorlevel 1104
>>>
>>>     How is shell32.lib even getting pulled in?
>>
>>     c:\cbx\mars>grep -r shell32.lib *.d
>>     runtime\src\rt\dmain2.d: pragma(lib, "shell32.lib"); // needed for
>>     CommandLineToArgvW
>>     hobos\std\process.d:    pragma(lib,"shell32.lib");
>>
>
>
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/dmd-beta/attachments/20121025/9300ef4d/attachment-0001.html>


More information about the dmd-beta mailing list