Changeset 2867 in Sophya for trunk/SophyaLib/SysTools/pdlmgr.cc


Ignore:
Timestamp:
Jan 3, 2006, 3:18:57 PM (20 years ago)
Author:
ansari
Message:

Portage/compilation sur AIX-XlC (regatta) - Reza 3 Jan 2006

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/SysTools/pdlmgr.cc

    r2615 r2867  
    9797    if (path.length() > 0)  cmd += path + ':';
    9898    cmd += varenv;
    99     putenv(const_cast<char *>(cmd.c_str()));
     99    //AIX: l'argument de putenv n'est pas const (Reza Dec 2005)
     100    //On fait un new - mais qui fait le delete ?
     101    char * pevc = new char [cmd.length()+1];
     102    strcpy(pevc, cmd.c_str());
     103    putenv(pevc);
    100104    }
    101105
     
    172176#endif
    173177#elif defined(AIX)
    174   cmd = "ld -G -bnogc -bexpall -bM:1L -o " + fnameso + " " + fnameobj;
     178  //  cmd = "ld -G -bnogc -bexpall -bM:1L -o " + fnameso + " " + fnameobj;
     179  cmd = "cc -brtl -qmkshrobj -o " + fnameso + " " + fnameobj + " -lm -lc";;
    175180#elif defined(HPUX)
    176181  cmd = "ld -b -o " + fnameso + " " + fnameobj + " -lm -lc";
Note: See TracChangeset for help on using the changeset viewer.