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 |