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.

Reply via email to