3 ms·
The same as static linking any other library: it stops the library semantics from being changed out from under you by a 'update'.
by a1369209993 6y ago
The same as static linking any other library: it stops the library semantics from being changed out from under you by a 'update'.
- Blikkentrekker 6y agoThe difference is that other libraries are actual libraries that factor out common patterns, whereas the libc, despite it's name, is more so an interface, especially it's system call wrappers. It sits so close to the kernel that the concerns of changing semantics apply as easily to the kernel as they do to the system call wrappers.