Changes between Version 2 and Version 3 of SharedLibraries/Management


Ignore:
Timestamp:
Mar 21, 2010 1:34:10 AM (4 years ago)
Author:
guest
Comment:

Deleted section On Solaris I had just added, as the building on solaris section says that gnu ld is required. edited by markwright@…

Legend:

Unmodified
Added
Removed
Modified
  • SharedLibraries/Management

    v2 v3  
    105105Caveat 2: Mac OS X has a set of compiler/linker switches for dealing with Frameworks (packages of shared libraries and include files).  These are installed outside the typical *nix directory structure.  These switches act like -I (to gcc) and -L (to ld).  If you end up totally confused about where to find something, read up on this.  The OpenGL and OpenAL headers and libraries are in Frameworks, for example. 
    106106 
    107 == On Solaris == 
    108  
    109 Build gcc using the Sun Solaris linker /usr/ccs/bin, then export the environment variable LD_OPTIONS to set the RUNPATH in the shared libraries and executables.  For example, to ensure the RUNPATH is set to find libgmp.so.3 in /usr/gnu/lib, export LD_OPTIONS='-L/usr/gnu/lib -R/usr/gnu/lib'. 
    110  
    111107== On Windows == 
    112108