Le Thu, Jan 26, 2023 at 04:53:18PM +0100, Christian Weisgerber a écrit : > www/seamonkey builds an embedded copy of libffi. On amd64, this > includes some assembly code that puts two jump tables into the .text > segment, which semarie@'s warning diff helpfully pointed out: > > /usr/obj/ports/seamonkey-2.53.14/seamonkey-2.53.14/config/external/ffi/../../../js/src/ctypes/libffi/src/x86/unix64.S:94:8: > warning: directive value inside .text section: directive '.long', section > '.text' > .long .Lst_void-.Lstore_table
i havent looked at the actual klingon^Wassembly, but afaict even if libffi was updated to 3.3 in https://hg.mozilla.org/integration/autoland/rev/6f6c608cb8df via https://bugzilla.mozilla.org/show_bug.cgi?id=1659906 for the other mozillas, that code hasnt changed much per https://searchfox.org/mozilla-central/source/js/src/ctypes/libffi/src/x86/unix64.S.. but i have no idea if the bundled libffi is still used in other ports.