/[escript]
ViewVC logotype

Revision 666


Jump to revision: Previous Next
Author: robwdcock
Date: Fri Mar 24 11:29:40 2006 UTC (13 years, 3 months ago)
Changed paths: 11
Log Message:
+ Fix up python esys area:
  + libraries are named without lib prefix on posix platforms (python standard)
  + libraries are now installed into the pyinstall area (python standard)
  + symlinks removed, no longer required
  + LD_LIBRARY_PATH is now optional for PYTHON programs (still required for c++)
+ lib PREFIX removal NOTES:
  + removing the lib prefix is non-standard for the linker. As such we've created a
    custom function sharedLinkHack to specify the .so on the link command line
    (as opposed to using -l<archive> which will prepend the lib). This has a
    a small slight of hand for scons which was being to "helpful". Scons
    verifies that when creating a shared libray all objects specified are
    created shareable (e.g. ensure objects are compiler with -fPIC). Since
    we are linking a .so out of the blue we had to wrap it up in a File note
    and flag it as shared.
    Easily done, once you know how. Thankfully this is all wrapped
    up in a simple function (sharedLinkHack) that looks like ordinary scons so
    you will never know!
    



Changed paths

Path Details
Directorybranches/ROBW_XPLATFORM/SConstruct modified , text changed
Directorybranches/ROBW_XPLATFORM/bruce/src/SConscript modified , text changed
Directorybranches/ROBW_XPLATFORM/bruce/test/SConscript modified , text changed
Directorybranches/ROBW_XPLATFORM/escript/src/SConscript modified , text changed
Directorybranches/ROBW_XPLATFORM/escript/test/SConscript modified , text changed
Directorybranches/ROBW_XPLATFORM/esys/bruce/brucecpp.so deleted
Directorybranches/ROBW_XPLATFORM/esys/escript/escriptcpp.so deleted
Directorybranches/ROBW_XPLATFORM/esys/finley/finleycpp.so deleted
Directorybranches/ROBW_XPLATFORM/finley/src/SConscript modified , text changed
Directorybranches/ROBW_XPLATFORM/finley/test/SConscript modified , text changed
Directorybranches/ROBW_XPLATFORM/scons/scons_extensions.py modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.26