gcc: build libatomic before zstd of riscv64

of riscv64 zstd need this lib to compile.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Arne Fitzenreiter
2023-02-20 19:13:48 +01:00
committed by Michael Tremer
parent d79c944425
commit b2af45b218
5 changed files with 1943 additions and 1 deletions

14
lfs/gcc
View File

@@ -66,6 +66,9 @@ ifeq "$(ROOT)" ""
--disable-nls
EXTRA_MAKE =
EXTRA_INSTALL =
ifeq "$(PASS)" "A"
TARGET = $(DIR_INFO)/$(THISAPP)-libatomic
endif
else
ifeq "$(PASS)" "1"
TARGET = $(DIR_INFO)/$(THISAPP)-tools1
@@ -251,7 +254,15 @@ ifeq "$(PASS)" "L"
$(EXTRA_CONFIG)
cd $(DIR_SRC)/gcc-build && make $(EXTRA_MAKE)
cd $(DIR_SRC)/gcc-build && make $(EXTRA_INSTALL) install
else
ifeq "$(PASS)" "A"
# libatomic pass
cd $(DIR_SRC)/gcc-build && \
$(EXTRA_ENV) \
$(DIR_APP)/libatomic/configure \
$(EXTRA_CONFIG)
cd $(DIR_SRC)/gcc-build && make $(EXTRA_MAKE)
cd $(DIR_SRC)/gcc-build && make $(EXTRA_INSTALL) install
else
# The actual build.
cd $(DIR_SRC)/gcc-build && \
@@ -261,6 +272,7 @@ else
cd $(DIR_SRC)/gcc-build && make $(EXTRA_MAKE) $(MAKETUNING)
cd $(DIR_SRC)/gcc-build && make $(EXTRA_INSTALL) install
endif
endif
ifeq "$(TOOLCHAIN)" "1"
ifeq "$(PASS)" "1"