Changeset 1249 in Sophya for trunk/SophyaLib


Ignore:
Timestamp:
Oct 20, 2000, 3:58:49 PM (25 years ago)
Author:
ansari
Message:

Gestion de l'architecture 64 bits de SGI - Reza 20/10/2000

Location:
trunk/SophyaLib
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/sophyainit.cc

    r1157 r1249  
    133133  #endif
    134134  #ifdef __SGICC__
     135  #ifdef SGI_ARCH64
     136  compiler = const_cast<char *>("SGI-CC (-64) ") ;
     137  #else
    135138  compiler = const_cast<char *>("SGI-CC ") ;
     139  #endif
    136140  #endif
    137141  #ifdef __MWERKS__
  • trunk/SophyaLib/Mgr/Makefile.h

    r1014 r1249  
    352352#  La variable d'environnement SOPHYA_SGI64 controle cette option
    353353    ifdef SOPHYA_SGI64
    354       CFLAGS  := -64 $(OPTFLAG) $(DBGFLAG) $(MYCFLAGS)
    355       CXXFLAGS := -64 -prelink -D__SGICC__ $(OPTFLAG) $(DBGFLAG) $(MYCFLAGS)
     354      CFLAGS  := -64 -DSGI_ARCH64 $(OPTFLAG) $(DBGFLAG) $(MYCFLAGS)
     355      CXXFLAGS := -64 -prelink -DSGI_ARCH64 -D__SGICC__ $(OPTFLAG) $(DBGFLAG) $(MYCFLAGS)
    356356      LINK.cc := CC -64 $(CPPFLAGS) -D__SGICC__ $(DBGFLAG) $(OPTFLAG)
    357357    endif
  • trunk/SophyaLib/SysTools/pdlmgr.cc

    r913 r1249  
    120120// Compilation du fichier
    121121#ifndef __mac__
     122#ifdef SGI_ARCH64
     123cmd = "cc -64 -c -o " + fnameobj + " " + fname;
     124#else
    122125cmd = "cc -c -o " + fnameobj + " " + fname;
     126#endif
    123127#else
    124128cmd = "Il faut compiler !!!" + fnameobj + " " + fname;
     
    145149  cmd = "ld -G -o " + fnameso + " " + fnameobj + " -lm -lc";
    146150#elif defined(IRIX64)
     151#ifdef SGI_ARCH64
     152  cmd = "ld -64 -shared -o " + fnameso + " " + fnameobj + " -lm -lc";
     153#else
    147154  cmd = "ld -shared -o " + fnameso + " " + fnameobj + " -lm -lc";
     155#endif
    148156#elif defined(AIX)
    149157  cmd = "ld -G -bnogc -bexpall -bM:1L -o " + fnameso + " " + fnameobj;
Note: See TracChangeset for help on using the changeset viewer.