mirror of
https://github.com/justinian/jsix.git
synced 2025-12-10 00:14:32 -08:00
In the CRT startup code, when linked in a PIC executable, jumps to `__init_libj6`, `__init_libc`, `main`, and `exit` were not linked correctly. They needed a bit more support for looking up the GOT, and getting the symbol address out of it. Now libutil has a `got.inc` file for inclusion in asm code that needs to reference symbols from the GOT.