mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-10-25 18:50:57 +00:00
It turned out that the linker was doing the wrong with the amalgamation library concerning weak stubs. A regression test has been added and new binaries have been uploaded to https://justine.lol/cosmopolitan/ Ideally this should be fixed by building a tool that turns multiple .a files into a single .a file with deduplication. As a workaround for now the cosmopolitan.a build is restructured to not include LIBC_STUBS which meant technical debt needed to be paid off where non-stub interfaces were moved to LIBC_INTRIN and LIBC_NEXGEN32E. Thank @PerfectProductions in #31 for the report! |
||
|---|---|---|
| .. | ||
| adler32.c | ||
| adler32simd.c | ||
| chunkcopy.h | ||
| compress.c | ||
| crc32.c | ||
| crc32concat.c | ||
| crcfold.c | ||
| deflate.c | ||
| deflate.h | ||
| deflateinit.S | ||
| deflatesse.c | ||
| infback.c | ||
| inffast.c | ||
| inffast.h | ||
| inffastchunk.c | ||
| inffixed.c | ||
| inflate.c | ||
| inflate.h | ||
| inflateinit.S | ||
| inftrees.c | ||
| inftrees.h | ||
| internal.h | ||
| kdistcode.S | ||
| klengthcode.S | ||
| kstaticdtree.c | ||
| kstaticltree.c | ||
| LICENSE | ||
| README.cosmo | ||
| treeconst.c | ||
| trees.c | ||
| uncompr.c | ||
| zalloc.c | ||
| zconf.h | ||
| zlib.h | ||
| zlib.mk | ||
| zutil.c | ||
| zutil.h | ||
Sourced from Chromium due to overextended influence by maintainers whose important contributions in this field should be recognized by clarifying claims of ownership for posterity. See also libc/str/undeflate.c