|
Top Document: SGI apps Frequently Asked Questions (FAQ) Previous Document: -41- How can I convert IRIX 4.0.x executables to IRIX 5.x? Next Document: -43- Where are the audio, CD and DAT libraries in IRIX 5.2? See reader questions & answers on this topic! - Help others by sharing your knowledge
- Some of the non-shared libraries which do come with IRIX 5.x are
installed by default and some are not. The shared library you want
may be in one of the "speclibs" subsystems,
e.g. dev.sw.irix_speclibs, which contains /usr/lib/nonshared/crt1.o,
a very popular item among those compiling nonshared.
- IRIX 5.x does not have non-shared versions of some libraries,
notably libX11.a. Nonshared libraries are provided if 1) they are
required by the MIPS ABI (Application Binary Interface), a
binary-compatibility standard, 2) they are needed to compile
benchmarks (these are the libraries in the "speclibs" subsystems) or
3) SGI hasn't gotten around to providing a shared library.
So, why do you want that nonshared library?
- If you just want to compile something whose link statement
explicitly specifies a particular nonshared library, substitute the
shared version (e.g. libX11.so.1 instead of libX11.a).
- If you really need a nonshared application, and you can't find all
the nonshared libraries you need, you're out of luck.
User Contributions:Top Document: SGI apps Frequently Asked Questions (FAQ) Previous Document: -41- How can I convert IRIX 4.0.x executables to IRIX 5.x? Next Document: -43- Where are the audio, CD and DAT libraries in IRIX 5.2? Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: sgi-faq@viz.tamu.edu (The SGI FAQ group)
Last Update March 27 2014 @ 02:12 PM
|

Comment about this article, ask questions, or add new information about this topic: