More on OSX port

From: Stephen J. Sanders (ssanders@ku.edu)
Date: Sun Sep 01 2002 - 23:26:54 EDT

  • Next message: Peter H. L. Christiansen: "Re: How to make acceptance maps for MRS moved back?"

    OK,
    I've just finished replaying a run using bratmain under Macintosh OSX 
    (Darwin).
    However, the only way I'm able to get this working is to explictly load 
    all of the brat libraries
    that are not actually needed  by the bratroot or bratmain programs.  I 
    do this using gSystem->Load()
    and run through all of the libraries in the script BratLoad.C (except 
    for those used for the main programs--if
    I load one of the libraries already needed to link the programs, I run 
    into problems with "lost" instances
    of classes).  
    
    My question is if I'm doing explicitly what is implicit on the other 
    systems that brat runs on.  In particular,
    I'm wondering if my problem is related to the way Darwin treats dynamic 
    load libraries and loadable modules
    differently.  When I use gSystem->Load() I reference the module (.so) 
    files.  However, when I initially link the
    program I need to supply references to the dynamic library (.dylib) files.
    
    ...steve
    



    This archive was generated by hypermail 2b30 : Sun Sep 01 2002 - 23:29:13 EDT