OSDN Git Service

dynamically allocate ahostbuf buffer
[uclinux-h8/uclibc-ng.git] / Rules.mak
index f26d6cf..c609c1d 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -328,6 +328,9 @@ PICFLAG-$(UCLIBC_FORMAT_DSBT_ELF)  := -mdsbt -fpic
 PICFLAG := $(PICFLAG-y)
 PIEFLAG_NAME:=-fPIE
 
+$(eval $(call check-gcc-var,-fdata-sections))
+$(eval $(call check-gcc-var,-ffunction-sections))
+
 # Some nice CPU specific optimizations
 ifeq ($(TARGET_ARCH),i386)
 $(eval $(call check-gcc-var,-fomit-frame-pointer))
@@ -417,15 +420,15 @@ $(eval $(call check-gcc-var,-mprefergot))
 ifeq ($(UCLIBC_HAS_FPU),y)
        CPU_CFLAGS-$(CONFIG_SH2A)+=-m2a
        CPU_CFLAGS-$(CONFIG_SH4)+=-m4
+       CPU_CFLAGS-$(CONFIG_SH4A)+=-m4a
 else
        CPU_CFLAGS-$(CONFIG_SH2A)+=-m2a-nofpu
        CPU_CFLAGS-$(CONFIG_SH4)+=-m4-nofpu
+       CPU_CFLAGS-$(CONFIG_SH4A)+=-m4a-nofpu
 endif
 endif
 
 ifeq ($(TARGET_ARCH),h8300)
-       CPU_LDFLAGS-$(CONFIG_H8300H)+= -Wl,-mh8300h_linux
-       CPU_LDFLAGS-$(CONFIG_H8S)   += -Wl,-mh8300s_linux
        CPU_CFLAGS-$(CONFIG_H8300H) += -mh -mint32
        CPU_CFLAGS-$(CONFIG_H8S)    += -ms -mint32
 endif
@@ -631,9 +634,6 @@ LDFLAGS_NOSTRIP:=$(LDFLAG-fuse-ld) $(CPU_LDFLAGS-y) -shared \
 #$(eval $(call check-ld-var,--gc-sections))
 #LDFLAGS_NOSTRIP += $(LDFLAG_--gc-sections)
 
-$(eval $(call check-gcc-var,-fdata-sections))
-$(eval $(call check-gcc-var,-ffunction-sections))
-
 ifeq ($(UCLIBC_BUILD_RELRO),y)
 LDFLAGS_NOSTRIP+=-Wl,-z,relro
 endif