cosmopolitan/tool/build
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
..
dso Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
emubin Validate privileged code relationships 2023-06-08 04:38:06 -07:00
emucrt Reduce build graph by another 14 percent 2022-08-17 20:01:21 -07:00
lib Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
ar.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
assimilate.c Mop up more test regressions 2023-05-13 01:09:44 -07:00
bigmul.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
blinkenlights.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
build.mk Get --ftrace working on aarch64 2023-06-05 23:35:31 -07:00
calculator.c Create ELF aliases for identical symbols 2023-06-06 03:33:49 -07:00
calculator.ctest Add cpu / mem / fsz limits to build system 2021-08-13 23:40:53 -07:00
calculator.inc Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
chmod.c Improve cosmocc / cosmoc++ toolchain scripts 2023-06-08 14:29:22 -07:00
cocmd.c Add glob to cocmd (#740) 2023-02-21 10:31:04 -08:00
compile.c Make considerably more progress on AARCH64 2023-05-12 22:42:57 -07:00
cp.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
dd.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
deltaify.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
dis.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
dropcache.c Change license 2020-12-27 17:18:44 -08:00
echo.c Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
false.c Fix hermeticity issue with new test 2023-04-18 06:37:01 -07:00
fastdiff.c Clean up some code 2022-12-11 14:30:59 -08:00
fixupobj.c Improve cosmocc / cosmoc++ toolchain scripts 2023-06-08 14:29:22 -07:00
gzip.c Fix bugs with cli flags in gzip.com 2023-04-28 05:15:58 -07:00
helpop.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
lz4toasm.c Make important improvements 2022-09-14 22:39:08 -07:00
mkdeps.c Make mkdeps more helpful when files are missing 2023-02-23 08:11:08 -08:00
mkdir.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
mv.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
ocat.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
package.c Validate privileged code relationships 2023-06-08 04:38:06 -07:00
pledge.c Make considerably more progress on AARCH64 2023-05-12 22:42:57 -07:00
printf.c Clean up some code 2022-08-20 12:32:51 -07:00
pstrace.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
pwd.c Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
refactor.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
rle.c Get LIBC_MEM and LIBC_STDIO building with aarch64 2023-05-10 04:20:47 -07:00
rm.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
rollup.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
runit.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
runit.h Fix bugs and add security features to redbean 2022-04-18 00:01:26 -07:00
runitd.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
sha256sum.c Return error on fopen(NULL) 2023-01-08 15:17:44 -08:00
summy.c Unbloat the build 2022-08-11 00:15:29 -07:00
symtab.c Clean up some code 2022-08-20 12:32:51 -07:00
tinyemu.c Fix our remarkable 184kb x86_64 emulator 2021-01-27 20:02:23 -08:00
touch.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
unbuffer.c Validate privileged code relationships 2023-06-08 04:38:06 -07:00
unbundle.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
unveil.c Clean up some code 2022-08-20 12:32:51 -07:00
x86combos.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
xlat.c Make important improvements 2022-09-14 22:39:08 -07:00
zipbase.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
zipobj.c Pay off more technical debt 2022-09-12 23:36:56 -07:00