Itamar
bbedd320b5
Toolchain+LibC: Fix usage of crt files
...
We now configure the gcc spec files to use a different crt files for
static & PIE binaries.
This relieves us from the need to explicitly specify the desired crt0
file in cmake scripts.
2020-12-24 21:46:35 +01:00
Itamar
efe4da57df
Loader: Stabilize loader & Use shared libraries everywhere :^)
...
The dynamic loader is now stable enough to be used everywhere in the
system - so this commit does just that.
No More .a Files, Long Live .so's!
2020-12-14 23:05:53 +01:00
Itamar
58c583f584
LibC: Add libc.so
...
We now compile everything with -static flag so libc.a would be use
2020-12-14 23:05:53 +01:00
Itamar
09ccdc697b
Demos: Add "DynamicObjectDemo" to demo the dynamic loader
2020-12-14 23:05:53 +01:00