equal
deleted
inserted
replaced
63 PKG_MACROS += GCC_VERSION=$(GCC_VERSION) |
63 PKG_MACROS += GCC_VERSION=$(GCC_VERSION) |
64 PKG_MACROS += GCC_V=$(word 1,$(VERSION_NUMBERS))$(word 2,$(VERSION_NUMBERS)) |
64 PKG_MACROS += GCC_V=$(word 1,$(VERSION_NUMBERS))$(word 2,$(VERSION_NUMBERS)) |
65 PKG_MACROS += GCC_BASEDIR=usr/gcc/$(GCC_VERSION) |
65 PKG_MACROS += GCC_BASEDIR=usr/gcc/$(GCC_VERSION) |
66 |
66 |
67 GNU_SECTIONS_MAPFILE = $(COMPONENT_DIR)/Solaris/map.gnu-sections |
67 GNU_SECTIONS_MAPFILE = $(COMPONENT_DIR)/Solaris/map.gnu-sections |
|
68 |
|
69 # Make sure to pass -m32/64 any time the installed GCC is used |
|
70 CC += $(CC_BITS) |
|
71 CXX += $(CC_BITS) |
68 |
72 |
69 CFLAGS.i386 = -mtune=opteron -march=opteron -fno-strict-aliasing |
73 CFLAGS.i386 = -mtune=opteron -march=opteron -fno-strict-aliasing |
70 CFLAGS.sparc = -mtune=ultrasparc3 -mcpu=ultrasparc3 -mvis2 \ |
74 CFLAGS.sparc = -mtune=ultrasparc3 -mcpu=ultrasparc3 -mvis2 \ |
71 -mno-unaligned-doubles -mhard-float -fno-strict-aliasing |
75 -mno-unaligned-doubles -mhard-float -fno-strict-aliasing |
72 CFLAGS = -g -O2 -pthread |
76 CFLAGS = -g -O2 -pthread |