Linux + Clang + execstack

Magnus Ihse Bursie magnus.ihse.bursie at
Thu Sep 13 21:10:32 UTC 2018

> We're not entirely happy either.
> A much higher interface might look like
> TRY_ADD_LINKER_FLAGS -z noexecstack
Agreed. I'm working towards a solution like that.
> which would add -Wl,-z,noexecstack to LDFLAGS when appropriate
> .... hmmm ...
> I only just noticed that both gcc and clang accept simply
> $CC -z noexecstack
> (it's even documented!)
> Should we switch to that instead?
No, I think it's better to keep -Wl,-z for consistency for all linker 
flags. Otherwise it just looks confusing.


>> Do you have a JBS issue?
> I have
> gcc and clang should
> use the same ld flags
> but the proposed patch only addresses part of that.  I could create a
> sub-task (but I've never done that before) or a new bug or change the
> description of this bug.  What do you think?

More information about the hotspot-dev mailing list