how to pass -pie flag to dmd(or rdmd or ldc) ?

timotheecour timothee.cour2 at gmail.com
Wed Mar 14 01:31:20 UTC 2018


On Thursday, 26 January 2017 at 07:38:50 UTC, Jacob Carlborg 
wrote:
> On 2017-01-26 04:43, Timothee Cour via Digitalmars-d wrote:
>> Can we do this is 1 step?
>>
>> ```
>> rdmd -offoo.o -c foo.d
>> g++ -o foo foo.o -pie -Wl,--export-dynamic
>> ```
>>
>> Ideally something like this would be great:
>>
>> ```
>> rdmd -offoo -extra_flags=-pie foo.d
>> ```
>>
>> where -extra_flags=flag1,flag2 can takes comma separated 
>> options
>
> Yeah, I've always wanted to be able to pass flags to the C 
> compiler and not just the linker.

looks like it's now possible with -Xcc 
https://github.com/ldc-developers/ldc/pull/2104 (haven't tested 
yet)




More information about the Digitalmars-d mailing list