|
@@ -80,16 +80,26 @@ endif
|
|
|
#
|
|
|
#############################################################
|
|
|
|
|
|
-GCC_TARGET_LANGUAGES:=c
|
|
|
|
|
|
+GCC_CROSS_LANGUAGES:=c
|
|
|
+ifeq ($(BR2_GCC_CROSS_CXX),y)
|
|
|
+GCC_CROSS_LANGUAGES:=$(GCC_CROSS_LANGUAGES),c++
|
|
|
+endif
|
|
|
+ifeq ($(BR2_GCC_CROSS_FORTRAN),y)
|
|
|
+GCC_CROSS_LANGUAGES:=$(GCC_CROSS_LANGUAGES),fortran
|
|
|
+endif
|
|
|
+ifeq ($(BR2_GCC_CROSS_OBJC),y)
|
|
|
+GCC_CROSS_LANGUAGES:=$(GCC_CROSS_LANGUAGES),objc
|
|
|
+endif
|
|
|
+
|
|
|
+
|
|
|
+GCC_TARGET_LANGUAGES:=c
|
|
|
ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
|
|
|
GCC_TARGET_LANGUAGES:=$(GCC_TARGET_LANGUAGES),c++
|
|
|
endif
|
|
|
-
|
|
|
ifeq ($(BR2_INSTALL_LIBGCJ),y)
|
|
|
GCC_TARGET_LANGUAGES:=$(GCC_TARGET_LANGUAGES),java
|
|
|
endif
|
|
|
-
|
|
|
ifeq ($(BR2_INSTALL_OBJC),y)
|
|
|
GCC_TARGET_LANGUAGES:=$(GCC_TARGET_LANGUAGES),objc
|
|
|
endif
|
|
@@ -237,7 +247,7 @@ $(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched $(GCC_STAGING_PREREQ)
|
|
|
--build=$(GNU_HOST_NAME) \
|
|
|
--host=$(GNU_HOST_NAME) \
|
|
|
--target=$(REAL_GNU_TARGET_NAME) \
|
|
|
- --enable-languages=$(GCC_TARGET_LANGUAGES) \
|
|
|
+ --enable-languages=$(GCC_CROSS_LANGUAGES) \
|
|
|
--disable-__cxa_atexit \
|
|
|
--enable-target-optspace \
|
|
|
--with-gnu-ld \
|