Hi, Am Samstag, den 23.05.2015, 01:19 +0200 schrieb Jonathan Neuschäfer: > GHC 7.6.3, which is included in Debian jessie (now stable), generates > binaries with an executable stack and apparently with executable data > sections (on amd64; I didn't test anywhere else): > > [..] > > The fix discussed at [1] and [2], i.e. adding a ".note.GNU-stack" > section does not seem have an effect; it _is_ present: > > > $ ghc -c test.hs > > compilation IS NOT required > > $ readelf -a test.o | grep -i stack > > [ 6] .note.GNU-stack PROGBITS 0000000000000000 000001f8 > > $ ghc -S test.hs > > $ grep -i stack test.s > > .section .note.GNU-stack,"",@progbits
thanks for the report. I’m not sure what to do about it though. Is there a fix available? Also, you file this against the stable version, while I do not expect a fix for this to be worthy of backporting to stable. Is it fixed in 7.8, or in 7.10? I think this is clearly an upstream matter. Can I suggest you take this discussion upstream at https://ghc.haskell.org/trac/ghc/ticket/703? Thanks, Joachim -- Joachim "nomeata" Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata
signature.asc
Description: This is a digitally signed message part