status of shared libs

Martin Nowak code at dawg.eu
Wed Apr 10 14:12:05 PDT 2013


On 04/09/2013 06:49 PM, Jacob Carlborg wrote:
> On 2013-04-09 17:51, Martin Nowak wrote:
>
>> I think the best way is to sythesize a main function in the executable.
>> Something like this.
>>
>> extern(C) int main(int argc, char** argv)
>> {
>>    rt_init(argc, argv);
>>    runMain(&_Dmain);
>>    return rt_term();
>> }
>
> By "sythesize", you mean not defined in druntime?
>
Yes as Rainer pointed out the current mechanism doesn't work well on 
Windows. Given the simplicity of the needed C function we can simply 
generate it inside the compiler.



More information about the Digitalmars-d mailing list