Solaris/Solaris.inc
changeset 5985 f76fe04a88a0
parent 5937 066ef25bdd12
child 6025 4946622efadb
equal deleted inserted replaced
5984:a6840a509760 5985:f76fe04a88a0
    23 %if %cc_is_gcc
    23 %if %cc_is_gcc
    24 
    24 
    25 %define picflags -fPIC -DPIC
    25 %define picflags -fPIC -DPIC
    26 
    26 
    27 %ifarch sparc
    27 %ifarch sparc
    28 %define optflags           -O2 -mv8plus -Xlinker -i %picflags
    28 %define optflags           -g -mv8plus -Xlinker -i %picflags
    29 %define cxx_optflags       -O2 -mv8plus -Xlinker -i %picflags
    29 %define cxx_optflags       -g -mv8plus -Xlinker -i %picflags
    30 %define optflags64	   -O2 -mcpu=ultrasparc -m64 -Xlinker -i %picflags
    30 %define optflags64	   -g -mcpu=ultrasparc -m64 -Xlinker -i %picflags
    31 %define	_arch64		   sparcv9
    31 %define	_arch64		   sparcv9
    32 %endif
    32 %endif
    33 
    33 
    34 %ifarch i386
    34 %ifarch i386
    35 %define optflags           -O2 -march=i586 -Xlinker -i -fomit-frame-pointers %picflags
    35 %define optflags           -g -march=i586 -Xlinker -i -fomit-frame-pointers %picflags
    36 %define cxx_optflags       -O2 -march=i586 -Xlinker -i -fomit-frame-pointers %picflags
    36 %define cxx_optflags       -g -march=i586 -Xlinker -i -fomit-frame-pointers %picflags
    37 %define optflags64	   -O2 -march=opteron -m64 -Xlinker -i -fomit-frame-pointers %picflags
    37 %define optflags64	   -g -march=opteron -m64 -Xlinker -i -fomit-frame-pointers %picflags
    38 %define	_arch64		   amd64
    38 %define	_arch64		   amd64
    39 %endif
    39 %endif
    40 
    40 
    41 %else
    41 %else
    42 
    42 
    43 %define picflags -KPIC
    43 %define picflags -KPIC
    44 
    44 
    45 %ifarch sparc
    45 %ifarch sparc
    46 %define optflags           -i -xO4 -xspace -xstrconst -xarch=v8a -mr
    46 %define optflags           -i -g -xspace -xstrconst -xarch=v8a -mr
    47 %define cxx_optflags       -i -xO3 -xspace -xarch=v8a -mr -norunpath
    47 %define cxx_optflags       -i -g -xspace -xarch=v8a -mr -norunpath
    48 %define optflags64	   -i -xO4 -xspace -xstrconst -xarch=v9 -xcode=pic32 -mr
    48 %define optflags64	   -i -g -xspace -xstrconst -xarch=v9 -xcode=pic32 -mr
    49 %define	_arch64		   sparcv9
    49 %define	_arch64		   sparcv9
    50 %endif
    50 %endif
    51 
    51 
    52 %ifarch i386
    52 %ifarch i386
    53 %define optflags           -i -xO4 -xspace -xstrconst -xpentium -mr -xregs=no%%frameptr
    53 %define optflags           -i -g -xspace -xstrconst -xpentium -mr -xregs=no%%frameptr
    54 %define cxx_optflags       -i -xO3 -xspace -pentium -mr -norunpath -xregs=no%%frameptr
    54 %define cxx_optflags       -i -g -xspace -pentium -mr -norunpath -xregs=no%%frameptr
    55 %define optflags64	   -i -xarch=generic64 -Kpic -xregs=no%%frameptr
    55 %define optflags64	   -i -g -xarch=generic64 -Kpic -xregs=no%%frameptr
    56 %define	_arch64		   amd64
    56 %define	_arch64		   amd64
    57 %endif
    57 %endif
    58 
    58 
    59 %endif
    59 %endif
    60 
    60