components/gcc49/Makefile
changeset 5348 623c86e1e386
parent 5248 6f0a9396a317
child 5359 57359db17e2a
equal deleted inserted replaced
5347:91b282c6f1ce 5348:623c86e1e386
    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