* Joachim Breitner <nomeata@debian.org> [2015-02-25 16:48:37+0100]
Hi,
Am Mittwoch, den 25.02.2015, 18:12 +0300 schrieb Dmitry Bogatov:
Every haskell package library I saw triggers this subj lintian
warning. I wrote patch for lintian, that filter out this warning for
haskell libraries, but I want to be sure, that there is actually no sane
fix.
I’m not sure if anyone actually investigated the issue, i.e. found out
what --no-relo actually does, and whether it has an effect on Haskell
packages. glasgow-haskell-users@haskell.org would be the place to
inquire about the latter.
--no-relo? What it is flag to? ghc rejects --no-relo.
I tries `ghc-pkg describe rts` and `ghc-pkg update`, but it does not
work in build environment. More ideas?
Sorry, I don’t follow. What is “it” here?
$ ghc-pkg describe rts | tee config.file
outputs file like this:
[... many-lines ...]
cc-options:
ld-options: "-Wl,-u,ghczmprim_GHCziTypes_Izh_static_info"
[... many linker flags ...]
[... many lines ...]
$ dpkg-buildflags
[...]
LDFLAGS=-Wl,-z,relro
[...]
So I added these (-Wl,-z,relro) flags into config.file and
loaded it back via
$ ghc-pkg update config.file
but lintian still complains.
--
Best regards, Dmitry Bogatov <KAction@gnu.org>,
Free Software supporter, esperantisto and netiquette guardian.
GPG: 54B7F00D