3 ms·
I meant a runtime that has to be installed separately. It's possible to statically link a C runtime if you use musl, for example
by Expurple 1y ago
I meant a runtime that has to be installed separately. It's possible to statically link a C runtime if you use musl, for example
- pjmlp 1y agoYou mean like it happens on many OSes that aren't GNU/Linux? A language runtime remains one, independently on how it was linked into the binary. A language runtime are the set of operations that support the language semantics, which in C's case are everything that happens before main(), threading support (since C11), floating point emulation (if needed), execution hooks for running code before and after main(), delayed linking, and possibly more, depending on the compiler specific extensions.
- Expurple 1y agoYou're being pedantic and trying to argue as if I misunderstand language runtimes and am speaking against language runtimes in general. That's not true. I qualified "the language runtime that's installed on that OS" from the beginning.