nice @jay_townsend1
Anything that depends on a separate program interpreter file defeats the purpose of static linking.
-
-
It doesn't rely on a separate interpreter? static binaries must work before /usr is mounted.
-
Right, musl & I think obsd static-pie both do self-relocation as part of rcrt1.o.
-
Ah, you meant
@CopperheadOS. -
It might be nice if Google implemented it for Android but we don't have a use case for it ourselves.
-
Bionic isn't very big and could simply be added to the initrd to get rid of the only static executables.
-
Unlike glibc, code compiled with the latest Bionic runs fine on ancient Android. Uses __ANDROID_API__.
-
So there isn't much of a use case for fully static executables since NDK defines set of stable symbols.
-
Target API level is mostly used framework / application layer breaking changes but also in native code.
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.