[PATCH] ld: revert default dll characteristics for Cygwin.

ASSI Stromeko@nexgo.de
Sat Mar 13 06:16:44 GMT 2021


Jeremy Drake via Binutils writes:
> Mail thread from
> https://cygwin.com/pipermail/cygwin/2021-February/247922.html suggests
> these flags will NOT work for Cygwin, which relies on stable address
> layouts for their fork() emulation.

I have not yet made up my mind about NX_COMPAT which may be useful to
have anyway (but just like ASLR is hard to get definitive documentation
on what it actually does on which version of Windows).

> In the process, renamed move_default_addr_high shell variable to
> cygwin_beahior, as the old name wasn't quite accurate anymore and I
> wanted to use it choose which dll characteristics flags to use by
> default.

I still think that just because it was Cygwin that uncovered that false
assumption there'd still be other toolchains which might need (or even
just want) to have different defaults.  So my request is still to a) have
proper configure options to set these defaults and b) not conflate them
into a single setting unless they really belong together.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds


More information about the Binutils mailing list