Dear Ada packagers...

Gnat uses trampolines to handle exceptions, this sometimes triggers a
lintian warning about executable stack. So an Ada library package may
need a lintian override file like the following.

/usr/share/lintian/overrides/$(package)
--
# GNAT uses trampolines for Ada exceptions.
$(package) binary: shlib-with-executable-stack 
usr/lib/$(DEB_HOST_MULTIARCH)/$(soname)
--

This is an error because /usr/share/* files should be
architecture-independant. This is recommended, and mandatory for
multiarch. You will want to replace the second line with

$(package) binary: shlib-with-executable-stack usr/lib/*/$(soname)

That is the reason why inside jokers were added to lintian overrides.
See #617991 for more details.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/20111008224026.GA14867@pegase

Reply via email to