Changes between Version 4 and Version 5 of AppDev


Ignore:
Timestamp:
Mar 19, 2008, 8:38:41 AM (17 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AppDev

    v4 v5  
    3434
    3535But what if there are multiple shared libraries, and some depend on others?
    36 It may be difficult to edit all the Makefiles to use distinct names.
     36It may be difficult to change the Makefiles to use distinct names.
    3737Here's what you can do to solve this problem:
    3838
    39  * Give each shared library a name of the form PHYSICAL=LOGICAL, and mark it as <link_file/>.  This will cause the BOINC client to create a symbolic link (with the logical name) to the file in the project directory.
    40  * Mark the application as <local_libs>.  This will cause the BOINC client to add "." (i.e. the slot directory) to its LD_LIBRARY_PATH.
     39 * Give each shared library a name of the form PHYSICAL=LOGICAL.
     40 * Require client version 6.1.11 or greater.  On Unix, these clients create symbolic links from the slot directory to the project directory, and the append the slot directory to LD_LIBRARY_PATH.
     41
    4142=== Stack size ===
    4243Several BOINC projects have experienced application crashes that turned out to be stack overflow.