Find a file
Justine Tunney 9f68d6eee9 Fix link order in cosmopolitan.a
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!
2021-01-16 12:05:41 -08:00
ape Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
build Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
dsp Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
examples Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
libc Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
net Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
test Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
third_party Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
tool Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
usr/share Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
.clang-format Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
.gitignore Make terminal ui binaries work well everywhere 2020-10-19 06:38:31 -07:00
Makefile Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
NOTICE Change license 2020-12-27 17:18:44 -08:00
README.md Change license 2020-12-27 17:18:44 -08:00

Cosmopolitan

Fast portable static native textmode executable containers.

For an introduction to this project, please read the αcτµαlly pδrταblε εxεcµταblε blog post and cosmopolitan libc website. API documentation is available here.