FreeBSD: changes for building with GCC
commitb20127377a602e853071a4f6d95d72e82543fcc0
authorPaul Floyd <pjfloyd@wanadoo.fr>
Fri, 23 Feb 2024 08:33:24 +0000 (23 09:33 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Fri, 23 Feb 2024 08:33:24 +0000 (23 09:33 +0100)
treeaa77ce30849ac069c466cac95bc1cdd614148f9c
parent18771b9329c590b97e68a7c7a264d3df4c3e0ad1
FreeBSD: changes for building with GCC

Use MARK_STACK_NO_EXEC (it's a null macro on non-linux platforms).
GCC complains if it's not used.

parse_procselfmaps yet again.

The hack that I added in 6fdd59afb5e473b30e7ad1fbadcf9a397253fed4
only works for clang/ld.lld. This change makes it also work with
GCC/ld.bfd. Still a hack though.
coregrind/m_aspacemgr/aspacemgr-linux.c
include/pub_tool_basics_asm.h