package/gcc: use generic extract commands
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by: Romain Naour <romain.naour@openwide.fr> Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
dbdc241d6a
commit
e3b46be7f4
@ -12,7 +12,8 @@ HOST_GCC_FINAL_DEPENDENCIES = \
|
||||
$(HOST_GCC_COMMON_DEPENDENCIES) \
|
||||
$(BR_LIBC)
|
||||
|
||||
HOST_GCC_FINAL_EXTRACT_CMDS = $(HOST_GCC_EXTRACT_CMDS)
|
||||
HOST_GCC_FINAL_TAR_EXCLUDES = $(HOST_GCC_TAR_EXCLUDES)
|
||||
HOST_GCC_FINAL_POST_EXTRACT_HOOKS += HOST_GCC_FAKE_TESTSUITE
|
||||
|
||||
ifneq ($(call qstrip, $(BR2_XTENSA_CORE_NAME)),)
|
||||
HOST_GCC_FINAL_POST_EXTRACT_HOOKS += HOST_GCC_XTENSA_OVERLAY_EXTRACT
|
||||
|
@ -10,7 +10,8 @@ GCC_INITIAL_SOURCE = $(GCC_SOURCE)
|
||||
|
||||
HOST_GCC_INITIAL_DEPENDENCIES = $(HOST_GCC_COMMON_DEPENDENCIES)
|
||||
|
||||
HOST_GCC_INITIAL_EXTRACT_CMDS = $(HOST_GCC_EXTRACT_CMDS)
|
||||
HOST_GCC_INITIAL_TAR_EXCLUDES = $(HOST_GCC_TAR_EXCLUDES)
|
||||
HOST_GCC_INITIAL_POST_EXTRACT_HOOKS += HOST_GCC_FAKE_TESTSUITE
|
||||
|
||||
ifneq ($(call qstrip, $(BR2_XTENSA_CORE_NAME)),)
|
||||
HOST_GCC_INITIAL_POST_EXTRACT_HOOKS += HOST_GCC_XTENSA_OVERLAY_EXTRACT
|
||||
|
@ -48,18 +48,11 @@ define HOST_GCC_APPLY_PATCHES
|
||||
$(HOST_GCC_APPLY_POWERPC_PATCH)
|
||||
endef
|
||||
|
||||
#
|
||||
# Custom extract command to save disk space
|
||||
#
|
||||
HOST_GCC_TAR_EXCLUDES = \
|
||||
libjava/* libgo/* \
|
||||
gcc/testsuite/* libstdc++-v3/testsuite/*
|
||||
|
||||
define HOST_GCC_EXTRACT_CMDS
|
||||
$(call suitable-extractor,$(GCC_SOURCE)) $(DL_DIR)/$(GCC_SOURCE) | \
|
||||
$(TAR) --strip-components=1 -C $(@D) \
|
||||
--exclude='libjava/*' \
|
||||
--exclude='libgo/*' \
|
||||
--exclude='gcc/testsuite/*' \
|
||||
--exclude='libstdc++-v3/testsuite/*' \
|
||||
$(TAR_OPTIONS) -
|
||||
define HOST_GCC_FAKE_TESTSUITE
|
||||
mkdir -p $(@D)/libstdc++-v3/testsuite/
|
||||
echo "all:" > $(@D)/libstdc++-v3/testsuite/Makefile.in
|
||||
echo "install:" >> $(@D)/libstdc++-v3/testsuite/Makefile.in
|
||||
|
Loading…
Reference in New Issue
Block a user