Question:
- Why were static libraries
/usr/lib/*.a
dropped from Solaris 10? - So it is NOT possible to generate statically-linked object?
- Dynamically-linked compilation, is the only option?
/usr/lib/*.a
dropped from Solaris 10?Can't say I've ever gone looking for them, but did you check the "additional options" (or whatever they call it) CD/DVD? I remember it had other random "missing" things...
You can still create your own *.a libraries and link to them, but the system libraries will always be dynamically linked.
It's a wise decision. The static linking idea does not really work well. Thats why LSB (Linux Standard Base) Project also forbids static linking. Compatibility moved away from system calls to a higher level in the last two decades.