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

Rainer Schuetze r.sagitario at gmx.de
Thu Oct 25 12:50:53 PDT 2012


Not that much: 
https://github.com/rainers/dmd/commit/e867c1a637530578d27c9e40d35674a56d2a10b6
Make it a pull request?

On 10/25/2012 9:06 PM, Walter Bright wrote:
> That may be more implementation effort :-)
>
> On 10/25/2012 11:50 AM, Rainer Schuetze wrote:
>>
>> What about a different environment block for Win64 in sc.ini?
>>
>> process [Environment] before command line processing, and process 
>> [Environment32] or [Environment64] afterwards, when the architecture 
>> is known.
>>
>>
>> On 10/25/2012 8:32 PM, Walter Bright wrote:
>>> 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
>>>
>>>
>>>
>>> _______________________________________________
>>> dmd-beta mailing list
>>> dmd-beta at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>
>>
>>
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
>
> _______________________________________________
> 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/d0ea99f5/attachment.html>


More information about the dmd-beta mailing list