haiku/headers/build
X512 f83058d1ed elf: add PT_RISCV_ATTRIBUTES program header
Attribute is ignored for now.

It is supposed to check ABI compatiblity and reject loading incompatible images.
Haiku currently do not use multiple ABIs for RISC-V so it is safe to ignore attributes.

PT_RISCV_ATTRIBUTES program header is produced by default in GCC 13 and Clang 17.

Change-Id: I4659e9bacbf34a2a0bc16b34c2aaa37232d700fa
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6948
Reviewed-by: David Karoly <karolyd577@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
2023-09-25 15:20:13 +00:00
..
config headers/build: Use the system's types.h on Haiku. 2017-12-12 18:51:13 -05:00
gcc-2.95.3 headers: Adjust GCC2 stdbool to be usable by modern GCC. 2020-10-10 16:36:59 -04:00
host configure & build: Add basic support for building with MSYS. 2020-05-03 13:24:26 -04:00
os elf: add PT_RISCV_ATTRIBUTES program header 2023-09-25 15:20:13 +00:00
private libroot_build & fs_shell: Provide _kern_ functions for readv/writev... 2023-02-14 00:49:52 -05:00
BeOSBuildCompatibility.h libroot_build & fs_shell: Provide _kern_ functions for readv/writev... 2023-02-14 00:49:52 -05:00
HaikuBuildCompatibility.h build: Deprecate SetSubDirSupportedPlatformsBeOSCompatible. 2019-03-30 14:54:14 -04:00