haiku/build
Augustin Cavalier 90b84ff209 ArchitectureRules: Cleanup and adjustments for Clang.
* Clang -target *haiku* now properly sets -fPIC and -shared.

 * Clang now understands -fno-semantic-interposition.

 * Add necessary LINKFLAGS for the kernel to get only 2 LOAD segments.

 * Remove workaround to remove -fPIC from the BOOT flags now that
   we don't inject it.

It is now possible (with a few minor hacks) to build a full system
image with Clang + LLD. The BIOS loader crashes on startup however, but
using a GCC-built BIOS loader, the system can boot all the way to the
desktop.
2024-08-24 12:38:04 -04:00
..
config_headers system_profiler: Add a mode for scheduling_recorder -r like profile -r. 2024-08-09 00:42:25 +00:00
jam ArchitectureRules: Cleanup and adjustments for Clang. 2024-08-24 12:38:04 -04:00
scripts build_haiku_image: Fix type of MAIL:draft and MAIL:flags indexes. 2023-08-25 14:53:50 -04:00