cosmopolitan/third_party
Justine Tunney 23e235b7a5
Fix bugs in cosmocc toolchain
This change integrates e58abc1110b335a3341e8ad5821ad8e3880d9bb2 from
https://github.com/ahgamut/musl-cross-make/ which fixes the issues we
were having with our C language extension for symbolic constants. This
change also performs some code cleanup and bug fixes to getaddrinfo().
It's now possible to compile projects like ncurses, readline and python
without needing to patch anything upstream, except maybe a line or two.
Pretty soon it should be possible to build a Linux distro on Cosmo.
2023-06-08 23:44:03 -07:00
..
aarch64 Upgrade to Cosmopolitan GCC 11.2.0 for aarch64 2023-06-05 02:07:28 -07:00
argon2 Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
awk Validate privileged code relationships 2023-06-08 04:38:06 -07:00
bzip2 Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
chibicc Fix stack abuse in llama.cc 2023-06-08 07:12:26 -07:00
compiler_rt Make considerably more progress on AARCH64 2023-05-12 22:42:57 -07:00
ctags There must be only one clock() 2023-05-10 06:16:01 -07:00
dlmalloc Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
double-conversion Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
finger Fix Landlock Make so it can read pattern rule vars 2022-08-13 17:23:05 -07:00
gcc Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
gdtoa Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
getopt Mop up more test regressions 2023-05-13 01:09:44 -07:00
ggml Fix stack abuse in llama.cc 2023-06-08 07:12:26 -07:00
hiredis Fix MODE=asan build regression 2023-01-08 05:47:18 -08:00
intel Fix some build errors 2023-06-05 15:53:44 -07:00
libcxx Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
linenoise Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
lua Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
lz4cli Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
make Remove some problematic APIs 2023-06-08 06:12:26 -07:00
maxmind Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
mbedtls Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
musl Fix some build errors 2023-06-05 15:53:44 -07:00
nsync Validate privileged code relationships 2023-06-08 04:38:06 -07:00
puff Improve cosmocc toolchain 2023-03-05 23:52:49 -08:00
python Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
qemu Fix MODE=aarch64 build 2023-06-08 05:17:37 -07:00
quickjs Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
radpajama Introduce support for GGJT v3 file format 2023-06-03 15:46:21 -07:00
regex Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
sed Create ELF aliases for identical symbols 2023-06-06 03:33:49 -07:00
smallz4 Pay off more technical debt 2022-09-12 23:36:56 -07:00
sqlite3 Fix stack abuse in llama.cc 2023-06-08 07:12:26 -07:00
stb Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
tidy Port a lot more code to AARCH64 2023-05-14 09:37:26 -07:00
tr Fix MODE=opt build 2022-10-14 16:49:16 -07:00
unzip Validate privileged code relationships 2023-06-08 04:38:06 -07:00
vqsort Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
xed Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
zip Create ELF aliases for identical symbols 2023-06-06 03:33:49 -07:00
zlib Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
third_party.mk Get radpajama to build 2023-05-13 20:44:36 -07:00