~darling-team/darling-emu/+git/darling-libcxx:master

Last commit made on 2023-05-10
Get this branch:
git clone -b master https://git.launchpad.net/~darling-team/darling-emu/+git/darling-libcxx

Branch merges

Branch information

Recent commits

5243669... by Thomas A <email address hidden>

Upload README.md

7417a39... by Thomas A <email address hidden>

Fix building libcxx

93cb764... by Thomas A <email address hidden>

Manually generate __config_size file

a574ade... by Thomas A <email address hidden>

Downgrading libcxx to llvmorg-13.0.1

It turns out that llvmorg-14.0.6 might be too new for dyld (the vector base class no longer exist in that release).

e3bbeb7... by Thomas A <email address hidden>

Update libcxx source to llvmorg-14.0.6

bb80d09... by Ariel Abreu <email address hidden>

Merge remote-tracking branch 'origin/master' into update-sources

f6eac04... by Sergey Bugaev <email address hidden>

Fix improper symbol visibility & weakness

We were forgetting to apply explicit weak/non-weak symbol lists that
the upsteam provides. This fixes certain symbols being weak when they
should not be. This matters if an executable ships its own copy of libc++,
whose symbols would conflict with the systems' copy (which is always
loaded into the process because of libSystem transitively depending on
it).

See https://github.com/darlinghq/darling/issues/879

9df4336... by Ariel Abreu <email address hidden>

Remove macOS deployment target definitions

The deployment target is now set project-wide in the root Darling CMakeLists.txt

262f031... by Ariel Abreu <email address hidden>

Initial update to clean up include directories

"initial" because there might some additional modifications necessary later on

8ef5f33... by Luboš Doležel

Fix exception support