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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to