aboutsummaryrefslogtreecommitdiff
path: root/lib/libcxx/src/system_error.cpp
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-08-01 12:28:58 +0200
committerJakub Konka <kubkon@jakubkonka.com>2022-08-03 21:19:41 +0200
commitbb532584bc569edb563b757c658fd743731837ec (patch)
treeaa0c1356909f0be2431e5420b0e84ca5ae89e5ad /lib/libcxx/src/system_error.cpp
parentf26d5ee7ea97c8fd6e5b2655f845be7e4293930e (diff)
downloadzig-bb532584bc569edb563b757c658fd743731837ec.tar.gz
zig-bb532584bc569edb563b757c658fd743731837ec.zip
macho: update how we insert output sections
Instead of generating sections upfront, allow generation by scanning the object files for input -> output sections mapping. Next, always strive to keep output sections in the final container sorted as they appear in the final binary. This makes the linker less messy wrt handling of output sections sort order for dyld/macOS not to complain. There's still more work to be done for incremental context though to make this work but looks promising already.
Diffstat (limited to 'lib/libcxx/src/system_error.cpp')
0 files changed, 0 insertions, 0 deletions