gcc: add a config option for using the gcc graphite framework (disabled by default)
SVN-Revision: 18403
This commit is contained in:
		| @@ -50,6 +50,11 @@ endif | |||||||
|  |  | ||||||
| endchoice | endchoice | ||||||
|  |  | ||||||
|  | config GCC_USE_GRAPHITE | ||||||
|  | 	bool | ||||||
|  | 	prompt "Compile in support for the new Graphite framework in GCC 4.4+" if TOOLCHAINOPTS | ||||||
|  | 	depends GCC_VERSION_4_4_1 || GCC_VERSION_4_4_2 | ||||||
|  |  | ||||||
| config EXTRA_GCC_CONFIG_OPTIONS | config EXTRA_GCC_CONFIG_OPTIONS | ||||||
| 	string | 	string | ||||||
| 	prompt "Additional gcc configure options" if TOOLCHAINOPTS | 	prompt "Additional gcc configure options" if TOOLCHAINOPTS | ||||||
|   | |||||||
| @@ -90,7 +90,7 @@ GCC_CONFIGURE:= \ | |||||||
| 		--disable-libmudflap \ | 		--disable-libmudflap \ | ||||||
| 		--disable-multilib \ | 		--disable-multilib \ | ||||||
| 		--disable-nls \ | 		--disable-nls \ | ||||||
| 		$(if $(CONFIG_GCC_VERSION_4_4),--with-host-libstdcxx=-lstdc++) \ | 		$(if $(CONFIG_GCC_USE_GRAPHITE),--with-host-libstdcxx=-lstdc++) \ | ||||||
| 		$(SOFT_FLOAT_CONFIG_OPTION) \ | 		$(SOFT_FLOAT_CONFIG_OPTION) \ | ||||||
| 		$(call qstrip,$(CONFIG_EXTRA_GCC_CONFIG_OPTIONS)) \ | 		$(call qstrip,$(CONFIG_EXTRA_GCC_CONFIG_OPTIONS)) \ | ||||||
| 		$(if $(CONFIG_mips64)$(CONFIG_mips64el),--with-arch=mips64 --with-abi=64) \ | 		$(if $(CONFIG_mips64)$(CONFIG_mips64el),--with-arch=mips64 --with-abi=64) \ | ||||||
|   | |||||||
| @@ -20,7 +20,7 @@ tools-y += firmware-utils patch-cmdline quilt yaffs2 | |||||||
| tools-$(CONFIG_CCACHE) += ccache | tools-$(CONFIG_CCACHE) += ccache | ||||||
| tools-dep += lzma | tools-dep += lzma | ||||||
|  |  | ||||||
| ifdef CONFIG_GCC_VERSION_4_4 | ifdef CONFIG_GCC_USE_GRAPHITE | ||||||
|   tools-y += ppl cloog |   tools-y += ppl cloog | ||||||
|   $(curdir)/cloog/compile := $(curdir)/ppl/install |   $(curdir)/cloog/compile := $(curdir)/ppl/install | ||||||
| endif | endif | ||||||
| @@ -82,5 +82,5 @@ $(curdir)//compile = $(STAGING_DIR)/.prepared $(STAGING_DIR_HOST)/.prepared $($( | |||||||
| $(curdir)/ := .config prereq | $(curdir)/ := .config prereq | ||||||
| $(curdir)//install = $(1)/compile | $(curdir)//install = $(1)/compile | ||||||
|  |  | ||||||
| $(eval $(call stampfile,$(curdir),tools,install,,CONFIG_CCACHE CONFIG_powerpc CONFIG_GCC_VERSION_4_3)) | $(eval $(call stampfile,$(curdir),tools,install,,CONFIG_CCACHE CONFIG_powerpc CONFIG_GCC_VERSION_4_3 CONFIG_GCC_USE_GRAPHITE)) | ||||||
| $(eval $(call subdir,$(curdir))) | $(eval $(call subdir,$(curdir))) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau