mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
Loongarch64: initial change for tool chain build
1. add loongarch64 in make.sh 2. updated many source tar balls with config.guss and config.sub with loongarch64 support 3. remove rust and surricata for now 4. workaround binary env dynamic linker missing by symbolic link tools_loongarch64/lib to lib64 when ./make.sh build cd build_loongarch64; ln -s tools_loongarch64/lib lib64 ./make.sh toolchain to build tool chain ./make clean to start fresh ./make.sh gettoolchain to extract tool chaina from cache ./make.sh build to build software and image Signed-off-by: Vincent Li <vincent.mc.li@gmail.com>
This commit is contained in:
12
lfs/Config
12
lfs/Config
@@ -130,6 +130,12 @@ ifeq "$(BUILD_ARCH)" "aarch64"
|
||||
GRUB_ARCH = arm64
|
||||
endif
|
||||
|
||||
ifeq "$(BUILD_ARCH)" "loongarch64"
|
||||
EFI = 1
|
||||
EFI_ARCH = $(BUILD_ARCH)
|
||||
GRUB_ARCH = $(BUILD_ARCH)
|
||||
endif
|
||||
|
||||
# Go
|
||||
export GOARCH
|
||||
export GOOS = linux
|
||||
@@ -292,13 +298,13 @@ define POSTBUILD
|
||||
fi; \
|
||||
sed -e "s/BUILDTARGET/$(BUILDTARGET)/g" -e "s/KVER/$(KVER)/g" -e "s/xxxMACHINExxx/$(BUILD_ARCH)/g" $$ROOTFILE > $(TARGET)_rootfile; \
|
||||
while read -r line; do \
|
||||
if grep -qFx "#$$line" $(TARGET)_rootfile; then echo "#$$line" >> $(TARGET); \
|
||||
elif grep -qFx "$$line" $(TARGET)_rootfile ; then echo "$$line" >> $(TARGET); \
|
||||
if grep -qG "^#$$line$$" $(TARGET)_rootfile; then echo "#$$line" >> $(TARGET); \
|
||||
elif grep -qG "^$$line$$" $(TARGET)_rootfile ; then echo "$$line" >> $(TARGET); \
|
||||
else echo "+$$line" >> $(TARGET); \
|
||||
fi; \
|
||||
done < $(TARGET)_diff; \
|
||||
grep -v "^#" $(TARGET)_rootfile | while read -r line; do \
|
||||
if ! grep -qFx "$$line" $(TARGET)_diff ; then echo "-$$line" >> $(TARGET); \
|
||||
if ! grep -qG "^$$line$$" $(TARGET)_diff ; then echo "-$$line" >> $(TARGET); \
|
||||
fi; \
|
||||
done; \
|
||||
rm -f $(TARGET)_rootfile; \
|
||||
|
||||
6
lfs/alsa
6
lfs/alsa
@@ -56,9 +56,9 @@ alsa-utils-$(UVER).tar.bz2 = $(DL_FROM)/alsa-utils-$(UVER).tar.bz2
|
||||
alsa-firmware-$(FVER).tar.bz2 = $(DL_FROM)/alsa-firmware-$(FVER).tar.bz2
|
||||
alsa-ucm-conf-$(CVER).tar.bz2 = $(DL_FROM)/alsa-ucm-conf-$(CVER).tar.bz2
|
||||
|
||||
$(DL_FILE)_BLAKE2 = b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f
|
||||
alsa-utils-$(UVER).tar.bz2_BLAKE2 = 077b4ad090c1ab40dd4fa22db01ae2a080ca849a5564dfe612654993297c80bd3584541c7e68aaad56c4c05538ba0de449e4677b1c4a9dfe56d8e11706c4ca35
|
||||
alsa-firmware-$(FVER).tar.bz2_BLAKE2 = 0f844f6cc4859b72635f24d347b4c790469aee39aa60d9addb2c168dcf06b48e7e3cbba26ff21c7e1f5aa355641eec7ab934cb09bfac8ca116a6ac6a7db9d548
|
||||
$(DL_FILE)_BLAKE2 = 2fa4eb2b1df6a583239243e0a8e7b0b76d24d5d290e736723dc5d56fbdc31c447747fe4d2f7147d630bc7648c6adabc2f431dccc241d6e837fbd7a4af02b5f9d
|
||||
alsa-utils-$(UVER).tar.bz2_BLAKE2 = d101f6a1f0ed006deb29e844b9e59308c74b094b276896dc992a899ba0980df887ee6959c6f5cb7de514fe3f661e0dcc03b5c7585208913e86c808765124b1d3
|
||||
alsa-firmware-$(FVER).tar.bz2_BLAKE2 = 08daa9cbf768755beb966fac55927fd0fa4ccfbb44116c5fa0e6b02ca5eac341570d485787bf5b13a85345f13dc3bf7eeef24aa7950bd246c00b9e2564a9ac44
|
||||
alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = 215842f1f59c2dea5e3f3fe880dc49d6263998746a50c2591b8a9786ead3afae2c713e179ff6e8caa518b3a8516a1b031872c1fad2a17fbd3afbb0390a803693
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 48a3b249780064d699d86b658584aa222ce9f3b46a81209110b4684bf737cca7492b87b063154864ce76478f29f73cda83ab96b47f4a7aa7aa91e29a8abbf4a8
|
||||
$(DL_FILE)_BLAKE2 = a6285b5633cf83752be4d0dc34a675b885c74f3f7655e39fcf04415e095bea53ba575b3d00726f4ce50f9d8d17575aa5bc4ed5af0b859b09a965b9ea6e374708
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 460ebb521c0003072b7638c83145a812ef39a1dd21d539cf5a78098b10a744cac05c12fef807372fed889f174480d024ed994cb7265574460e0aa72275a57d09
|
||||
$(DL_FILE)_BLAKE2 = cfb351bdf23a30f7bbe95dd98bddaab17356bdf34ee42c2965a774b0c75a3810a5ca1b931810cdf256fa0b8c432b7bf14e5f88415faf6ff2058a690b60865fe7
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 9b57a3e5781abc7acf25c6cfd2d1871b7c2f330bd5bd08214baa60bfee849841b69cd9d322fafaec1ba72c953c3464f017e1870a7d95fa2f27fcd2401ddd24df
|
||||
$(DL_FILE)_BLAKE2 = c78b37686b723f00efc22e959e78555a854c09c3665db809f2f79fb62f9e4c1944459c61d53f50f5f3c1368d2a0ba540ed6c28650b496675482b0bd1bb2b34e3
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = e54a754280178f74f97fdbb3c91a596b632d80739fedd5f847d183f0852ea9e82bba55ad9a745ee1ceb945bd527d33b117bc3c866783bd3073166bd20607a72a
|
||||
$(DL_FILE)_BLAKE2 = 05fe9449ca15f13e0c453c4cc5c885a01a6ed033d1e719f451152890d49a7d883f9bb335886f1779d00e5a371e521ea8d0805d8ef64eb2536db64164dd83b4ac
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 5b77a4ec0945fa96ce6c2b452fb4b029295e037fa64d5ff8dcb3b5e01ee3501fd75d9a73b8f5fa54d8907717d93546fbb5348ee70119e877fa2f17d301ecf50d
|
||||
$(DL_FILE)_BLAKE2 = 363e2ad7ab790468d1bdb9fcc116ffb497144ac0a1d6b9184b399983fffe85e353efc02baeb686e1085f64beef105337cac201d71acc54989fff7086623f486c
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/bird
2
lfs/bird
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = c3fe95ae2b8a3dca036278c8014f3ce2d1fd224c65c10abcc77b2cc1dbdfaa1b5766e8643b873a12ac33f00cd5e866aa7ce853ead78150ec4314b53457ad554a
|
||||
$(DL_FILE)_BLAKE2 = 11a4090dfbe62b78591d14b834e9f9f923316a976757d226a1b5a3352cac7a64fe4b2a031345bb59cea458d63eb0f2c68cd0d8305a8b1fb52463dbe6da5e2276
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ include Config
|
||||
VER = 3.8.2
|
||||
|
||||
THISAPP = bison-$(VER)
|
||||
DL_FILE = $(THISAPP).tar.xz
|
||||
DL_FILE = $(THISAPP).tar.gz
|
||||
DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
|
||||
@@ -45,7 +45,7 @@ objects =$(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = e211b61494c911f55b72a8b70b5a48cdf4000ce9e675a1f1f52735bb8f57d93a3f8075341451263af9c9c531004907ae2b62b1873e7e4664c2cd26fa3b12271c
|
||||
$(DL_FILE)_BLAKE2 = 419e63e92a77c58772f7e203d181694d5bf7c93e337377440cab333bde80f7085a11feeadd84c2bc80292acccff284797bf9b4cde34db3b719a7b480d886ebe5
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
@@ -74,7 +74,7 @@ $(subst %,%_BLAKE2,$(objects)) :
|
||||
|
||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
|
||||
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bison-3.0.5-gnulib-fseterr.patch
|
||||
cd $(DIR_APP) && ./configure --prefix=$(PREFIX)
|
||||
cd $(DIR_APP) && make $(MAKETUNING)
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 514d35f243d0ef7b866068a9a53a4b1704d2856d491d56aa469e8e3919b4030cb920a7f60d08851b0a23d28a020d1ddf7daa8b9ac412f1567a0a60d2f6ee6774
|
||||
$(DL_FILE)_BLAKE2 = be28c79972995e4aa0d6bc992c374931710d522b0f7909645370c1a9232e68507c5b06e2370859a4e993559d7819470d012aad6c09a57fa6a5a5a59f96b4d221
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 041dd39d29b70f6e69c36f7c86c751ad52f50e728d623539bcb7dddb980d00b2dc2d9bd6d757b33863cb2376cee90c4d06431827e1bb4d40b59dd0860b337901
|
||||
$(DL_FILE)_BLAKE2 = f169a5eda3cfbe9c6c4c2e043e3c4741dc03d913b4dd2e98da8149ade8ba4bcec8adfd1667cbe4c2b45417b99f9e30b8b1526090bec4571202c49d27d38d249c
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/colm
2
lfs/colm
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = c8be14001e8dc3340f5c55fbf8140b86237ec9462699e417f618cf44c759307eda0ede9f7a9ef897f5b8bc51d1fdf8b7360872a30b4cf07ba8191e405940030c
|
||||
$(DL_FILE)_BLAKE2 = 2ede49cf6c447a68b4e5f6745db06f7ba28fe440454b725fca0352980636253f3c2ec64250337bf84ffc581cc52a02e8454dca94e33f018bfe9dd354bfa4b1da
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 42a3cacf8a32a5b8b688a9fd68f66024c591e9814ef3cc349456691094bab0fae15bb1c00befa178b0f8e845bf6fc00715cbf9db55cd7bf2d155c2dfd55f9b1a
|
||||
$(DL_FILE)_BLAKE2 = 71c8c3bcce9687da3a256eabdba339a484831b1474277bb798e9a7efdf2ac8856dea5a49c6b6b03b1778ba91d67507d5e04f1f9e93b6e3659b31abbdfde565b8
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 6cca8c26cebb9c2ee5d539c43797d30b6309a476ec4233225789978e1d7315c4ea5d2abbc7f5464be0f3c0de5fd9212706b43fbc92f40b76cd0b1013cc00f823
|
||||
$(DL_FILE)_BLAKE2 = d053098788189fe1df2c231b378e0da6a23a60dd9f83031cdd67ff5d40f66aed3ae55690ebcf3c490cf8ca506b20d95a88cdabfc4675d668e71ac746af07117c
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/dhcp
2
lfs/dhcp
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 6cc16f7472efb1e1f6b7a83cafd9a81a16f10af7361da079c48a5eff0d9e310f475dcc82e984c20936c64867183402d00d26e5366e75bf7463ec2aea4a6f68a4
|
||||
$(DL_FILE)_BLAKE2 = 1f8c85f801191e706a045f8ecf1a7bd4cb15b13134949e42ce50c9d29812479121dba0a90a9e723e5d2e6cfff6059c7059b7e13bd044302cf704aec6933561e5
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = c55c7592aa80f1fe39e838c83e147ad7141ddd0f72c9c000ba7708ecb7287c3a92b4b52f72c8d0d1171b0f9609dfb7861bbbe475c5cbd7011151c93c2b1d3d0d
|
||||
$(DL_FILE)_BLAKE2 = 0f673eb1adfc796e55df9ed986aadca249bd890b04ee66ab649be928103d51126a12b0f4dc9e96a85b38c076a899f1cb6240f9e550bfb69db6caafb77e3e531d
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 62af4c38ad21498e43f41ef96c8abb5704e8d8a48f1327c587b664f36fdfa9849a9a37e59958db56d38019465d8bf1775914f7387fde99a441615913702cf504
|
||||
$(DL_FILE)_BLAKE2 = ae8fc338bfd7200dd939b85ed1340d1679db51e8e6e8aa9927fe02bba94c3d4bf14def15aded11e4ed335c6b34af1e782ba71fdf83accb8601e284f72154dab2
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -74,6 +74,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
|
||||
cd $(DIR_APP) && ./configure \
|
||||
--prefix=/usr \
|
||||
--disable-demangler \
|
||||
--disable-debuginfod \
|
||||
--disable-libdebuginfod
|
||||
cd $(DIR_APP) && make $(MAKETUNING)
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 11909a494d0e6ae3ba938ae6c8511d587037f32c0a07a7775c3da5e1019cd2ca989f42e616da4a44e32551d936db97a935b0074322389cc39b4c336043535bea
|
||||
$(DL_FILE)_BLAKE2 = 71c8c3bcce9687da3a256eabdba339a484831b1474277bb798e9a7efdf2ac8856dea5a49c6b6b03b1778ba91d67507d5e04f1f9e93b6e3659b31abbdfde565b8
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects=$(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = d7260d3b2ce1bcd72deef121e1f994f45bfa5397291692d794c9b8ad627d7ac183689ba00ba22f728853ac03b6b083fb6f283dc5c453aa991e04263c217be552
|
||||
$(DL_FILE)_BLAKE2 = bfcd073072cdbfa5be63562aea49849d4a06e74c5db52b029fccd5c021c81ec20a5e1363db47ba9acec9d921c54130a6e1c779508c5e0791510e6e44bbda9309
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
@@ -74,7 +74,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/expect-5.45.4-gcc14-1.patch
|
||||
cd $(DIR_APP) && ./configure \
|
||||
--prefix=$(TOOLS_DIR) \
|
||||
--build=$(BUILDTARGET) \
|
||||
--with-tcl=$(TOOLS_DIR)/lib \
|
||||
--with-tclinclude=$(TOOLS_DIR)/include \
|
||||
--with-x=no \
|
||||
|
||||
@@ -126,7 +126,7 @@ endif
|
||||
ifeq "$(EFI)" "1"
|
||||
mkfs.vfat $(PART_EFI)
|
||||
endif
|
||||
mkfs.ext4 -F $(PART_ROOT)
|
||||
mkfs.ext4 -O ^has_journal,extent -F $(PART_ROOT)
|
||||
|
||||
# Most systems that use Flashimages has no RTC at boot
|
||||
# so the interval check should disables
|
||||
|
||||
2
lfs/flex
2
lfs/flex
@@ -52,7 +52,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = c003d4f764f7f4d41e33af7ee28c2af272a9f0aee6ba7c2494ba96722d8d0b18f7a3f745217e9a2cecb43b6863328267a810280670c04464156b3eb3d7ee9d62
|
||||
$(DL_FILE)_BLAKE2 = 044266f901e0065a12df934d6c1f6a14e34067be835c224f053c6f57d2c6c7f0ed1d04a7c902ba8258ab05285b84dce8b1199a9ecfd7f317dbf54497b8465cd2
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 17c85fddc4ab84111c4f50afb89ecd8792c3aeaa2690b38fd39fca6f6cece69e9ce0cd3af8a2e54968c79ad1f9bee1e444699a13c068d9dfd3dfe1212ff37533
|
||||
$(DL_FILE)_BLAKE2 = 38185d4cc4133c71c137f01d49a0ceed7b6935e5a52323dd62c0c56c9aa84c95227d9e9d926b01aecd704c9808ad1b2b2f240865b51156a1e4eb84aa4ab50f7e
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
3
lfs/gcc
3
lfs/gcc
@@ -221,7 +221,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
-e 's@\./fixinc\.sh@-c true@' \
|
||||
-e 's/^T_CFLAGS =$$/& -fomit-frame-pointer/'
|
||||
|
||||
ifeq "$(TOOLCHAIN)" "1"
|
||||
# Build gmp and mpfr internally in toolchain.
|
||||
cd $(DIR_APP) && tar xfa $(DIR_DL)/gmp-$(GMP_VER).tar.xz
|
||||
cd $(DIR_APP) && mv -v gmp-$(GMP_VER) gmp
|
||||
@@ -230,6 +229,8 @@ ifeq "$(TOOLCHAIN)" "1"
|
||||
cd $(DIR_APP) && tar xfa $(DIR_DL)/mpc-$(MPC_VER).tar.gz
|
||||
cd $(DIR_APP) && mv -v mpc-$(MPC_VER) mpc
|
||||
|
||||
ifeq "$(TOOLCHAIN)" "1"
|
||||
|
||||
for file in $$(find $(DIR_APP)/gcc/config -name linux64.h -o -name linux.h \
|
||||
-o -name sysv4.h -o -name linux-eabi.h -o -name linux-elf.h -o -name aarch64-linux.h); do \
|
||||
echo "Processing $${file}..."; \
|
||||
|
||||
2
lfs/gd
2
lfs/gd
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = bde7a3218e5b07758b0beb96a654a44a97ba79abfe1ebe115ffd44aa34301be8e76f33840824362826dbfe93b16a4c4403b00b34aa631a0b18398cd46a09889d
|
||||
$(DL_FILE)_BLAKE2 = d6b036c7e2b7c1a93753d9d12f2f55d8764058dea26b1bea31c74000ecda1fdcad79cfe1877b607e5e64807f58d18039b985db6e2aa2ade84089be22df0dac15
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -127,7 +127,7 @@ endif
|
||||
CFLAGS="$(CFLAGS) -fno-asynchronous-unwind-tables" \
|
||||
$(DIR_APP)/configure $(EXTRA_CONFIG)
|
||||
|
||||
cd $(DIR_SRC)/glibc-build && make PARALLELMFLAGS=$(MAKETUNING) \
|
||||
cd $(DIR_SRC)/glibc-build && make V=1 PARALLELMFLAGS=$(MAKETUNING) \
|
||||
CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)"
|
||||
|
||||
cd $(DIR_APP) && sed '/test-installation/s@\$$(PERL)@echo not running@' -i Makefile
|
||||
@@ -149,7 +149,8 @@ ifeq "$(TOOLCHAIN)" "1"
|
||||
cd $(DIR_APP) && $(CROSSTARGET)-gcc dummy.c -o dummy
|
||||
|
||||
# Must be using a runtime linker from $(TOOLS_DIR)
|
||||
cd $(DIR_APP) && readelf -l dummy | grep "Requesting program interpreter: $(TOOLS_DIR)"
|
||||
#cd $(DIR_APP) && readelf -l dummy | grep "Requesting program interpreter: $(TOOLS_DIR)"
|
||||
cd $(DIR_APP) && readelf -l dummy | grep "Requesting program interpreter: /lib64/ld-linux-loongarch-lp64d.so.1"
|
||||
cd $(DIR_APP) && rm -vf dummy dummy.c
|
||||
endif
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e
|
||||
$(DL_FILE)_BLAKE2 = 3b6fe9792609397205bf483fa124d7faaf7f2869ecdc11c5a9d17f9cc8b4a5ffbe1a2341c1fdcabed82dff927b6b0d2e8c7af40e8849d5314c3d64e3250db453
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
5
lfs/grub
5
lfs/grub
@@ -122,8 +122,9 @@ ifeq "$(BUILD_PC)" "1"
|
||||
endif
|
||||
|
||||
# Install our own helpers
|
||||
-mkdir -pv /etc/grub.d
|
||||
install -v -m 755 $(DIR_SRC)/config/grub2/00_cloud \
|
||||
/etc/grub.d
|
||||
/etc/grub.d/00_cloud
|
||||
|
||||
# Install background image
|
||||
-mkdir -pv /boot/grub
|
||||
@@ -133,5 +134,5 @@ endif
|
||||
-mkdir -pv /etc/default
|
||||
install -m 644 $(DIR_SRC)/config/grub2/default /etc/default/grub
|
||||
|
||||
@rm -rf $(DIR_APP) $(DIR_APP_PC) $(DIR_APP_EFI)
|
||||
#@rm -rf $(DIR_APP) $(DIR_APP_PC) $(DIR_APP_EFI)
|
||||
@$(POSTBUILD)
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 134e59c7dbf9c0ba95b91c717f1e6841f35520b55105feb1ba40b82785c825b8e2a2429990e78186a1455e5c6de9880f911438d514c53c56d05575dd4e2d68a4
|
||||
$(DL_FILE)_BLAKE2 = bdb7e8c4e8af889c37c5bbe8fc224535aed8d5d8e94c150e63d187d9a33ea434b50d6fbb18186890adfe06ee470ce31cb283af22daaf06015f7ab5c49d52bfb4
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 5a26aa802b6e1afec734e59a9c280b4d336bb8ad72e0fbe6687237c150faa4d10fb2ae956b58394d7f6a2d1b97e6c91cd597a9b5146dcc3d2841d18d76611ec5
|
||||
$(DL_FILE)_BLAKE2 = 9b6c809f653d0096b77cff7700e5a0a30900edf1bf855c8d308ae91d199d489033b4e20d39d7541c8b0343f488d2e402ee9053b51c685f2133cd7307d81d9fed
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 0b5c93465f6d9e30916bf57fd7f2d490d2f04ef80ed1654a7d2c6adc57a5293e358720a71bbb76757a1496d9f7ca05f077f6e9ea62cfa243319fe9d551440710
|
||||
$(DL_FILE)_BLAKE2 = 417618f1cc6760adac5192bf7aec3a90f527771fba66b2bffde41b876ab29fa62977f9c5c8fddd2c2c6d1f3f3664baca8c69a2740b83be4f084dd9aacfcf456c
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 181385c3fbf43abd4ead975aac11b5ff196de94d9a8d6f195b3f0068aba6ae953067995d19f0175b49ab15c447c99d531542ae786603ee390e080e79bdcd7ae3
|
||||
$(DL_FILE)_BLAKE2 = 0cdad96df32da93f72f62bf1856fa88b754932a201b5533f25d167def585394514a91551a815ce90a8cd5d93b853caf8008ce0d0a9952ed6373cf98dfe745121
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 233af2fe35a0d661211d205fec89cce0a7dc91fe1530e940703e6d56eeb69f4490ca16d18787dbbaf7c0087dc2ebcb61d212778993af6fbb8acc7ba33429f7e0
|
||||
$(DL_FILE)_BLAKE2 = 5f15309cf616c2a0096fc5f28741a7c66d758ad46577d22db5c16d88810f611fd85172cb440b2a907f69e11d7deffc255320f3ca729b37a50a56ce9cf2f1f924
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 04290b94be471aedd732601e1dc147a066933606152beb76ba1a21283aa2e3f8b891fd9575db73f2af67b446fb77a0ca6b2432ae606440ac9e9bf80e41d1f640
|
||||
$(DL_FILE)_BLAKE2 = 2f959ca7e7e3f925ea9a092b800eee8c6f6f8725161b9d3ec82ab47fb1475e2ecf994f43e2554d1b199cae78beebbbdffc66b6d958c59607bfa021dba9d4a0f3
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ objects = $(DL_FILE) \
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
netfilter-layer7-v2.23.tar.gz = $(URL_IPFIRE)/netfilter-layer7-v2.23.tar.gz
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 417b33fcfc7edeba169caef26ed0322798f6b82500840509f6c10b97b4ef3f11932c0393fc8dcc5946264442bf8ee959a594b6fbd5dc92012cfad30edf130520
|
||||
$(DL_FILE)_BLAKE2 = f196ad2fa572b5558e1909dee6acb83662aeddd39cb038b06c8fd96a4d8b5277c62cc29260b59b91d090576c0315fda20a7ef3e9f7df3cd067dbe575d8f9000e
|
||||
netfilter-layer7-v2.23.tar.gz_BLAKE2 = 5c8ab722f6fbc126f2f65ecf401de5fc40560c20e3be52f783db34410446185dcb6781b3148e4a174e8b2d2c290bec0342dea95e8cefc35c39345617fa7a8fdc
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
2
lfs/lame
2
lfs/lame
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 6954d30cfd3951ea07762ba5dd7ff27038b78455f423099a225ebf748abddf9970e444456ca5a6179bd381e2205b32293392cb757c203901674860710fe2c183
|
||||
$(DL_FILE)_BLAKE2 = fbcf6c6f0d8e4ad2e9333b507719793cc8785231b5d6b3596795c9bf43362737901e3dccd80170d448be3f63df2834e134706236cddbe11fea4cbbda58bec475
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = cf4d10908e6b8e6cf15ec8a99f0a299a9bcb7082f0df5ab1c9d84fcb739132855edf717c2ab746040fc09bace7afaaa8a39538e7ceabd0e68cdb3b4fb5627c6d
|
||||
$(DL_FILE)_BLAKE2 = 0a6d8f9a0599a68ead1ab389286bbf786188a15110136e74409f1e1cbb46358edca5bdc2ee156db42b972b096e84c223a57d862517833f736283b738a3deb83e
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 1dd6ac48e7b9a31f58688c7a59814435059287a30db80dd7c9cf69f9eaba27245424ecdbfd8719a4cf30d9686f4b61bb5e394821f66c05e770c244a0208e8f3f
|
||||
$(DL_FILE)_BLAKE2 = f66a2849f89c1982bb35d8fe309668da5a282386f4b37e99c54339ba276a0b7e1cd690eb319917b488a10e68e1dc2c675ab3e67d57415ba26641cc4846094095
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290
|
||||
$(DL_FILE)_BLAKE2 = ab738c8ca274ca87377d3006bb792989aafcb89b6123e7b31db594b75cc9969e04a50d3d470777384836e4aff0e2a320f2d73863ea64977b02bb0d2c843d935d
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 75d3a2b4fefd7b7706226e70d31250ef7e99eeb81a4839ddc36cc9e3180534542d8a02851f8e6fd5034bbc925a616ead8c4bfb0cce8bc5886c3ec54811914a6b
|
||||
$(DL_FILE)_BLAKE2 = e14b1998a781e80ea5c6e505ec2c9cf0673cc892c66a5a1a9721a27b6582cd75dc4ceb1e7dfb0007b5c9dd69c027d5867db7c2cef5b17b13b1c34f0254407bf1
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = b00de857a0634d7193f656b74cdd5c0642b674f3ee3303a642f8a6fcb64eebaf2b100c6e09d85d892880b5fc4f224c0a5d1ecf5bd95bc5caf00e959c7beac4a5
|
||||
$(DL_FILE)_BLAKE2 = e5e7c5791d8a0f4e1503cfeedefe3ecfd6482ae2731a28c1779be15266050663642cccda1bb235c69d45e407ad0fba9f089a45e8d207d3df2cd705948c6c5842
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 760ec6f7eaf3f2c6be6edf848551e4c7d16ae7cbe49f9cde297f5df06174fb7f9f490118942225558f0a89dabe9a4901c1b3b23fa1203132e36b86e6332564d6
|
||||
$(DL_FILE)_BLAKE2 = b82b3c73ffc20d3f93b5c14ae8b96c85cdf4b8419b07f3e531ce626f3ac987c688807cd37ad8b1d54d6d1d8af9cbfb4d045931b992b324409f272eb3b1fad084
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 3ba03ad62a033d68a985644cf9614061ca627399c401612c54975a68e0522408661e01ae14da4df9ff4063ede0ada2a0a61b1c24862009d8459e65edd0ec21b5
|
||||
$(DL_FILE)_BLAKE2 = a8b336a0c6c162317d23337706bbfda351a5dad7f8c106f2a817a8e662d9d067048fbade6b824363b67f3844f060243873c39b9daac733ae040ad01edd9dee15
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 701393338a0bf852b97d80a1e4ab078dea741f7181246b3dafcbe8cff287b5b9fae72c1c50867ea71baab83fa842471b2c7054fb4702bf35900a352078de8f3a
|
||||
$(DL_FILE)_BLAKE2 = d8b1204d6f92d54744a8b718a321f0a792e06c43337712941a3773de530d472581bdaf51be58313470f610077f889f70bff77eff11a249be9b375e6b6d90d81b
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = cc5ae85dca896c0b8b1b704e0c5cc201677f48c2765520dc992a1b218d1334e04c592ba48cf06efe32a5089c7ad70fa44cbb2b40f2e8400d7ef9d2976a6425ee
|
||||
$(DL_FILE)_BLAKE2 = 68a3cc02334ef99449ef97e592d87c8b72a076837677c61634263bbe4cf8d6d44a13122af3ec4e6fb7ab4d983f4bd849e8e6cb3ab979b379d1c7c617532c4a3b
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = b51d631ee6b4c3bb34cf1394e2a3216a6ac4d89773bafecd058b31bdf78bf5eb255d3cb2539ca591f64c95cdf7f0db720a5b78e90009e0c7c208219ed454686f
|
||||
$(DL_FILE)_BLAKE2 = bf5c8289c495706e0e449e3137676a78d237b82d8870ac7f884e385335df58260eb08e18fbf23f906f6fa6c140277cfbe25df896a124fa092f9571c2823beb5e
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 0d7806fd23961f6b80f6ef63faf0fe10307a34495337a7f6dd4f0eb76b5ba8a96292b86285e0740f83414417810e47f47b1400c7d83fb4d8fc6f58954f4bd9df
|
||||
$(DL_FILE)_BLAKE2 = ec4ad0be9930b20244ac83d18d66bcd5432235841a0922126ccbbb387b02438b0abae72b412dd77257defd5d5e660ea362087ca0864047dbbeadc0ebdf438eb8
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 81c954f6ca2738b321e9319d20741aa15376e88e5f7a0ce1cfa2b02cd104f98d020ab6206bfbc79fc66655f8e40a17bfb65cbce0b1684d9373b809de5a433fc4
|
||||
$(DL_FILE)_BLAKE2 = 70ffa088c33a8a226566bd6caf0e7c854cf05f91ad90682894ac490122255702c02e657989408c1864e0199cf1ef092df359a93a3ef852c83536731e241626a9
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 464cf767902bd8bd463d3faaae01fecbe33d4cc87dabf38388ac961bfbe24e6d113f4ee88542e6bed6fd7eaaf0709c7f5cb7a306ee910527f79810054ccdbae7
|
||||
$(DL_FILE)_BLAKE2 = f71a83ff14879957f4892894af1fe9e01110033c7cc1cf6d30babba636ea3640e270e185ad7d05f5433ffa48ef4c42ec0911fb9b6c75fbe38a5892f6f13a4c26
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = e60b59cad18f9f458c63ec08465eaac5c40b954a9c6aa6844029a1b3e2973de19e0b46846cb99edb465f315310f552b8578280f243acbe726b92034e396a07f9
|
||||
$(DL_FILE)_BLAKE2 = 310fec94c2c8e442690d3aec4712b34edb41c89bb400ef7a4b2741f3ead01628a9809e7404e4e9ba45da6c58eb46856da675c442287110071fffc6760a602d98
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = d770cee1f3e02fbbcd9f25655b360ab38160ad800e2829a67f2b9da62b095a90be99ac851a67344cf95bd6810a6268da4655dc1d37d996e58239c4999eb41998
|
||||
$(DL_FILE)_BLAKE2 = c2642d29ef45fe9af481e573b5b583b1bb869d535eafb8f2b0b055060a1288a28bfccdb2f5288632ec92710fb3e188fc7f1f27acb1f53c13b1f665b8bd33cd86
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 68a24ecd3fa8c1057883d2d9013b18b9b7507d0ee79876efe79c8ad1ae32c408421879340968b77c3d6bf6e8eb3c3c87a8ee5447f351fd871f13683fcbb5ab52
|
||||
$(DL_FILE)_BLAKE2 = 8cca6fab7951df04a665242fd4288c7b109e31f550179c4c7bb304dee9179f7428a02783656e1bb376d782b2e04be439e98d30db048ae0fb0630a30a3b94092b
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 5315772da07a9229f7f5d85dc7563333892e2a7293d7b331bd65edbebc08841103e6cf695d8faf25b83135545dda767bfc358517afa866981657dc8205d319be
|
||||
$(DL_FILE)_BLAKE2 = 0082416660def303cb94e3e29453d426bdd022d89de91af9ed44e50d3750cc7acef9643f251e1f09c15dc8755cbab905ca28497c5af318897a94a274689f226f
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 849e3f1129313646471e2bb7e9beeb3766d6a121fe09984e39a353cae7dacd0a970900b0cb6f68b1d69e759515298d901fcc0cba1edb91dbc4bae4456f4bd6ea
|
||||
$(DL_FILE)_BLAKE2 = 7fc28fc465e99a0df1c66ccf45e35e2815f826cc0bed1e019e834848a136d383cffc15c5091ca23cce3cc200d917bbb36605b7ce4d07461e2fc6f811ad3e5720
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
14
lfs/linux
14
lfs/linux
@@ -35,6 +35,12 @@ HEADERS_ARCH = $(BUILD_PLATFORM)
|
||||
KERNEL_ARCH = $(BUILD_ARCH)
|
||||
KERNEL_TARGET = bzImage
|
||||
|
||||
ifeq "$(BUILD_ARCH)" "loongarch64"
|
||||
HEADERS_ARCH = loongarch
|
||||
KERNEL_ARCH = loongarch
|
||||
KERNEL_TARGET = vmlinuz
|
||||
endif
|
||||
|
||||
ifeq "$(BUILD_ARCH)" "aarch64"
|
||||
HEADERS_ARCH = arm64
|
||||
KERNEL_ARCH = arm64
|
||||
@@ -165,7 +171,13 @@ else
|
||||
rm -rf /lib/modules/$(KVER)
|
||||
|
||||
# Build the kernel
|
||||
cd $(DIR_APP) && make $(MAKETUNING) $(KERNEL_TARGET) modules
|
||||
# Loongarch64 make requires no argument to build vmlinuz and EFI under arch/loongarch/boot
|
||||
ifeq "$(BUILD_ARCH)" "loongarch64"
|
||||
cd $(DIR_APP) && make $(MAKETUNING)
|
||||
cd $(DIR_APP) && make $(MAKETUNING) modules
|
||||
else
|
||||
cd $(DIR_APP) && make V=1 $(MAKETUNING) $(KERNEL_TARGET) modules
|
||||
endif
|
||||
|
||||
# Install the kernel
|
||||
cd $(DIR_APP) && cp -v arch/$(KERNEL_ARCH)/boot/$(KERNEL_TARGET) /boot/vmlinuz-$(KVER)
|
||||
|
||||
2
lfs/lzo
2
lfs/lzo
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 124b6645a2cb7f01f153c9fa6e1976378bdfb224841a7b45ab19c584c6ef704c20719ae87640b8d83f3f9269a57d9cc2e870a914124dac03a2ef1336e9feb9c9
|
||||
$(DL_FILE)_BLAKE2 = ef43c0e81ec0505a46412d8cd61b3f9b8c229db6431dc85241a0cf870f30c4ce40134d48555438300e60cfcfb3290126739a4d0f0c74a674c041fef5426f521e
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = d4e5587299a44697d0c7d26b0fcc1a7fe4330693de188cf82301e4ab8fa8b2aea141f3aaa99bd1c598655ba993c616faf0a559dbb9c538d2d9421c6791f36880
|
||||
$(DL_FILE)_BLAKE2 = 2050fbd6e3b458a5f437d20d3377db9c933a3f024e799331bf8f1e1e1d7720bd57681a97c8255db676c4f0181d2c39da7abe82244e7c2898be68eb26767234d5
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 385a14c9cbc85781d85123664e59d59d8a280bddffbf22753f4ee00bb3f47c8a90ce73f1ed13fc61eb3c1c7caeb268f0fde5fb1d6c43df166e0edab9bb2475e1
|
||||
$(DL_FILE)_BLAKE2 = 80cc63b2e5c5f0d961f8d7d5c98aca78830d5d2584654006012492d300ff894eef973815f181d60db83c84ecccb485b459328ef8f7c0efc11c403b3224d26335
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/ncat
2
lfs/ncat
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 4ab4912468f6c1cf7517090bc94b1bb34e665fe1b3db973e1c7bb2d05cb885545cdf3ca5c7fb548ff0012b800f5dd60ed2f2010fc9fb62ba7d6a28537287193c
|
||||
$(DL_FILE)_BLAKE2 = 1dec6208a985fbde7cff6d39363788af31b830f5491100ce417c5a67cb1fa89249fe999b69e28f99344ba70f431827c3dad852a72d474fd67b0bad82e5e0216d
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = b8e3de60e178ec16ad2848ad77f3bd4cbd35eaa9be103c0fa5d17514c29df4e69015ac53b54c9e565e3032b0c0bb47c19729e65310a6acefae901e101ea49451
|
||||
$(DL_FILE)_BLAKE2 = ef3580794473e4987769d34411342b085d1ae2b1ace160ab07f237dc7144966190c5be9f4b2f15b24d73045789391f12e68bf7747043337237353425c3f18a9a
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 99b9cc42c8dc5a73afe9dddfad6c05d175246ffb7985fb90b3f1bab96c8b5afde012e41f5770d2671eefd1f86be81b576637994bffb5e00adab7ac2c986c09b7
|
||||
$(DL_FILE)_BLAKE2 = 78e04c93e9099361b5f0ac9b6b5be9dfdf5d46a0a02d592c358dc5579fc144afc79165df477d8577b5fb2c594fce70b27e83422f16c15df147f508a18b335f00
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/nut
2
lfs/nut
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 87187293d8acda72c2d807d6f41f2601a318540f63a0ea93782b115402c6b43a0b61ecc710fd6de126d25e59dd4e03681f2b859a87549e9d5f7617ac7b2dad8c
|
||||
$(DL_FILE)_BLAKE2 = 5481a50bf9c31ec3694da6e9218e9e8379c165ecb62be9da3c773707e423440f5e4f0c991a85c94e906c6bb8ad90c73554e3036819533e528742bc78ffee80a5
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -91,9 +91,5 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
install -v -m 644 $(DIR_SRC)/config/ssh/ssh_config \
|
||||
/etc/ssh/ssh_config
|
||||
|
||||
# Create directory for additional config
|
||||
# config files.
|
||||
mkdir -pv /etc/ssh/sshd_config.d/
|
||||
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
|
||||
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = e3dd2d155a94c39cb60eafc26677e84de14c3a6d5814dff69de091ded52f21862490970254297795f2c42a0c3203f7e88a8f65bb66968f8dfd6e066bf53f2dfb
|
||||
$(DL_FILE)_BLAKE2 = d772a0a3837d4798f4acaabc5d81df1a8689cf66276a492d61a65e73fa426222069341b4088d31cacc107452c3f4fad878eef5f9ad394d02b518c5a6ac71c8ab
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
6
lfs/pcre
6
lfs/pcre
@@ -50,6 +50,10 @@ else
|
||||
CONFIGURE_ARGS += --enable-jit
|
||||
endif
|
||||
|
||||
ifeq "$(BUILD_ARCH)" "loongarch64"
|
||||
CONFIGURE_ARGS += --disable-jit
|
||||
endif
|
||||
|
||||
###############################################################################
|
||||
# Top-level Rules
|
||||
###############################################################################
|
||||
@@ -58,7 +62,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 3954e08cf3c67a5e2249bf72f8d4c1a90fe7a098fffa5a0a06d0d665d07899027cfd632eab2757fcf2b1b9b413a43d5c484c8e52d05b7ca113b3bbbc4dd3bb29
|
||||
$(DL_FILE)_BLAKE2 = 514a743cf62137d69cbab40900a60f1dc538543996fb37e16bcddf84570184c7062fc09e487d0213d12e86925d9c85e16d86af70b483c0b584ed5570be81e53a
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = e8f0420033524ad768cac3c82138546e4cd76c47f5835b7b98662ab01eaf3feef08f495a69c04980d51b57935567ab1d465ef4e1d0529735ad0031c828585324
|
||||
$(DL_FILE)_BLAKE2 = 2c6162fd59adf9dc3987f42ba099c4f3637cc2a06cb9e164587ca13e117f29a6aa862c6e5059e6a8b6361611564c44fa6d8e327a076aec4ec9a8c7418fdf802f
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/popt
2
lfs/popt
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 8f8965e2d339f0413e8d1da421ea7556526f39f089a822063d6fdc35b781a7c7ea84a91d6af3e25902c1f045f564ef956fc69cd4625e6cc008c9e3ca34923a9d
|
||||
$(DL_FILE)_BLAKE2 = 5a7d05f26b8fbbc0e9216ad88513d690523737950270121c70275c9a09370a033efc32ed8b5edea83c60142d24f00ccc56ccb0bea033fa20589913d11f570e47
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -42,6 +42,7 @@ ifeq "$(ROOT)" ""
|
||||
CONFIGURE_ARGS = \
|
||||
--prefix=/usr \
|
||||
--enable-shared \
|
||||
--disable-ipv6 \
|
||||
--with-system-expat \
|
||||
--with-system-ffi \
|
||||
--with-ensurepip \
|
||||
@@ -50,6 +51,7 @@ else
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)-tools
|
||||
CONFIGURE_ARGS = \
|
||||
--prefix=$(TOOLS_DIR) \
|
||||
--disable-ipv6 \
|
||||
--without-ensurepip
|
||||
endif
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 03416ffdb8bf992ef2323a0bc92b52f3a6605e7eb182e3839178fea3c3669242780171b10e77674f0945224e57bcd1a841282a0d5f396d3955f23e3990d761c7
|
||||
$(DL_FILE)_BLAKE2 = 7dbccd84dab5d6973db34d5e84a49b80383e59c2d6a25432b8abf4eb8c1853cb54af99ff0e749303b76187808b7f04dd2dfbbb128b754b68971f6f2afd7a056c
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = d96444f6b8dc356b9effa6c5032952ffb2526833f90fcb63c7f6c293a73a70ba057995426ba789d237c61dee5e3aa1ab53ec3193bd31c9c4b994193910219d13
|
||||
$(DL_FILE)_BLAKE2 = f66770e9a5984a02d492d93ef83e132d6993cd5da86cb30d75535af0c06288dea2ec82536615dc9f6362dfdf38d47291fe281ba662d6a94a0e129cf1404c05fa
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 2cba39b0307d773133306c4222e43cc44d4189bb125f993634b2a5e7679e5f5b4d28b05b95db6e694d316b4fdd182cf91c2a01ed1c519a3ca7ced5ebf5da3d10
|
||||
$(DL_FILE)_BLAKE2 = a958f5afd26db4e4425c50785461c1ca98bf180b316faa2c88506cafebde88e2a96a80599c98838833cce0e8f9552d10f67fd7d9f261e988892fa159060a63cf
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = a5633b1bcacf53823f95f7899872e67d9941faec235c56546de8b66faf15a958a7c0d6a86d569c078e11a478dc272b1fbe784c3d3d9d45e8c3de696f0d6e378a
|
||||
$(DL_FILE)_BLAKE2 = ba345d1720c4b0ca3615c54af477aeb888689700dd773226bc609bb5871a123528a27a5b67620b858e704f768422c8621b84eb776b6a8744d6ac6ead7cc17ab3
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 2f304b25e807fe38b544479f4a6e98723816d08cda576177a270df736d7db8992a478f980333afc10a7bc0b5dc5508e49b33a13de02f0466f065efdfa3b7b351
|
||||
$(DL_FILE)_BLAKE2 = e41d59d33819eec28f2c64e0178e1c04d9eda5677e09a4da7ecc4458ce4985dcf3161712333dc6950bfd7f9b50301229f6b85117f02f0f3cfabd1dabcdc30786
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = fbf7888b92b6be4892a206e1c0fae1cb7c45fe0d62270c5fe713a540616e3599c67dd3297ad8c1cd344987e1fe95ae7c5e92db8e13ef622b3316b3780fbb4052
|
||||
$(DL_FILE)_BLAKE2 = 0e68bf3661f72b36e7ff8fca34167c084f4d33f6d4da905f356a5bb8753178c0fc225a13909f97fd805dfeb101995a1b48e79b2962f2563c281ed3749dc8cdaf
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
|
||||
$(DL_FILE)_BLAKE2 = ca17a94054a1bd5dd526eea34e17af69557f16b02a7bc97ae758ea1c2edac698dc85bf77cd551928206790841c8acd1de6eda354f86231c223e9211e6f30889a
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -163,4 +163,7 @@ endif
|
||||
-mkdir -pv /var/lib/ipblocklist
|
||||
chown nobody:nobody /var/lib/ipblocklist
|
||||
|
||||
|
||||
# remove symbolic lib64 from toolchain lib
|
||||
@rm -rf lib64
|
||||
@$(POSTBUILD)
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
include Config
|
||||
|
||||
VER = 7.0.8
|
||||
VER = 7.0.7
|
||||
|
||||
THISAPP = suricata-$(VER)
|
||||
DL_FILE = $(THISAPP).tar.gz
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 8571a6368b90e18046cdcf71f53e1b59e895ea8fe2d8f996ef614a890b520671f5dcac10014555880e408060913df1dab4c473bf083e7c0451c6a4b93bedd047
|
||||
$(DL_FILE)_BLAKE2 = dc39279b99880762bee2b1788fea9046dc63c01560332ffc167844673314165456dcbff3b0d05d32c931741b397fd68e9e294d2ee6c526a3d286445c2a83b789
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/tmux
2
lfs/tmux
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 2b1990b95d7439702e9287402d9828d4ecab573202c099aa482969c047b540d4b899f79d87587fc712e727d9cebf5fa7393512087e469fc355b4a30b1894e229
|
||||
$(DL_FILE)_BLAKE2 = 18b03a11e7bfcc86d1f4979499fc05b50a26c564c13caa66b4fe0f09c6401318f15badaf9c39dd44b8260a5ccd6f18f7ee93a81f4b5278af47b8239babac0b38
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/tor
2
lfs/tor
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = adaf1f90c698ee373d7ef93c77e883b76a2d75932a50b2bf7a4f5a2d387f3f8cc00d83860ed61e1e2c1d224680d07828137cf4805adb9975d9cc7218c493d19d
|
||||
$(DL_FILE)_BLAKE2 = 4215be652ea41a82248993f5a0b35798ae950b607764efc88f9486b2cdbb88f8a601a4622270d84ddb172ba9bc836c6538a9d7a0a19cef06c713f3296cb0814f
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -81,6 +81,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
--enable-event-api \
|
||||
--enable-tfo-client \
|
||||
--enable-tfo-server \
|
||||
--with-libevent=no \
|
||||
ac_cv_func_getentropy=no
|
||||
|
||||
cd $(DIR_APP) && make $(MAKETUNING)
|
||||
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = af6982bc6da66ed2cebfe99e1b46a540528886d1c6e7a5174a3083a315804cb42c2395f3a0f5df552e8fd6b7823a01873fc5f9fb2178529c53481a67552dab35
|
||||
$(DL_FILE)_BLAKE2 = 5d1b0e839744e589d894f626364b40771e5140160062a52714fdd15c51a296da650eff422450fa6e45ef740bab2050a235c606f3b7ac33e045b27c9c6537626c
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 492ac0f16da1400b4e9e06af43b1ec8b96303bd33a62f355820975db61efc3b0603e1e3f97be05a69597b9546aeb95e3a2655cb0c45c90aa9f2bd765a06b8884
|
||||
$(DL_FILE)_BLAKE2 = ce43307f53c0e903cb59534ef18fda6c4eed4e925d42fac8a444c50f78f249fdf52f6b8ff618d8364128e42a9d77238d100d32d6f93a40b4bef5fce849356b98
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
LOCAL_CONFIGURE_OPTIONS="$(CONFIGURE_OPTIONS)"
|
||||
cd $(DIR_APP) && make install install-dev
|
||||
cd $(DIR_APP) && install -v -m755 -D libhandle/libhandle.la /usr/lib/libhandle.la
|
||||
chmod -v 755 /lib/libhandle.so*
|
||||
#chmod -v 755 /lib/libhandle.so*
|
||||
rm -f /lib/libhandle.{a,la,so}
|
||||
ln -svf ../../lib/libhandle.so.1 /usr/lib/libhandle.so
|
||||
@rm -rf $(DIR_APP)
|
||||
|
||||
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = e6981d7143c5e39d45a6274d003467f372b1e97637112c66a3fd3a1cb47fe948228d72c914cca5b2db1d65a626b83ff36f10768d343579aa48353d20e2541f4d
|
||||
$(DL_FILE)_BLAKE2 = 351604c47aa77ef20dbb12e15a5215450eeb684fde52dad80502d309b8af7c2da9203fa85f84a3320fe29f4b0cff8bbd3cfd4134ba35d4485eb4b93ece513e0e
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/xvid
2
lfs/xvid
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 26b2dce1456fd49a5afb4d2edc718c70b86240843e267cae4d267e6dd38ee37b6f6beabbb8bb3f7e2237a1ac6d2d34f2431df50c98a785fa4a45f591f021ac24
|
||||
$(DL_FILE)_BLAKE2 = 4b6cffb9c50673f2634052d6e16e425cff764027bb07b9d17c35541a1e8d1af3351c3c6182a2134c0c8d1a43ef0b8ec72e8add48b4faf887eaf16606cb9dfb44
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
2
lfs/yaml
2
lfs/yaml
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_BLAKE2 = 529791cf9e7e407f55962f227d678c2826892a94bbffab36146a5e48066ea0c0f9fac2884556cb7018a09640871ede779828d255846c28664e4cbfd934e62962
|
||||
$(DL_FILE)_BLAKE2 = 65fdf838219bc03566f6bdc265eedc366338f3058cd8c86a8496a939dd0eed7a7c07a50b62075e5f7f66b05789e9d3dd3266d36a800d5e89b8af8c21d6f123ed
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
|
||||
238
make.sh
238
make.sh
@@ -51,6 +51,7 @@ ARCHES=(
|
||||
aarch64
|
||||
riscv64
|
||||
x86_64
|
||||
loongarch64
|
||||
)
|
||||
|
||||
HOST_ARCH="${HOSTTYPE}"
|
||||
@@ -1370,7 +1371,7 @@ build_toolchain() {
|
||||
lfsmake1 ccache
|
||||
lfsmake1 tcl
|
||||
lfsmake1 expect
|
||||
lfsmake1 dejagnu
|
||||
#lfsmake1 dejagnu
|
||||
lfsmake1 pkg-config
|
||||
lfsmake1 ncurses
|
||||
lfsmake1 bash
|
||||
@@ -1475,7 +1476,7 @@ build_system() {
|
||||
lfsmake2 configroot
|
||||
lfsmake2 initscripts
|
||||
lfsmake2 backup
|
||||
lfsmake2 rust
|
||||
#lfsmake2 rust
|
||||
lfsmake2 openssl
|
||||
lfsmake2 popt
|
||||
lfsmake2 libedit
|
||||
@@ -1545,108 +1546,108 @@ build_system() {
|
||||
lfsmake2 linux-atm
|
||||
lfsmake2 libqmi
|
||||
lfsmake2 c-ares
|
||||
lfsmake2 rust-dissimilar
|
||||
lfsmake2 rust-cfg-if
|
||||
lfsmake2 rust-libc
|
||||
lfsmake2 rust-getrandom
|
||||
lfsmake2 rust-typenum
|
||||
lfsmake2 rust-version-check
|
||||
lfsmake2 rust-generic-array
|
||||
lfsmake2 rust-crypto-common
|
||||
lfsmake2 rust-cipher
|
||||
lfsmake2 rust-hex
|
||||
lfsmake2 rust-unicode-xid
|
||||
lfsmake2 rust-proc-macro2
|
||||
lfsmake2 rust-quote
|
||||
lfsmake2 rust-syn
|
||||
lfsmake2 rust-home
|
||||
lfsmake2 rust-lazy-static
|
||||
lfsmake2 rust-memchr
|
||||
lfsmake2 rust-aho-corasick
|
||||
lfsmake2 rust-regex-syntax
|
||||
lfsmake2 rust-regex
|
||||
lfsmake2 rust-ucd-trie
|
||||
lfsmake2 rust-pest
|
||||
lfsmake2 rust-semver-parser
|
||||
lfsmake2 rust-semver
|
||||
lfsmake2 rust-same-file
|
||||
lfsmake2 rust-walkdir
|
||||
lfsmake2 rust-dirs
|
||||
lfsmake2 rust-toolchain_find
|
||||
lfsmake2 rust-serde
|
||||
lfsmake2 rust-itoa
|
||||
lfsmake2 rust-ryu
|
||||
lfsmake2 rust-serde_json
|
||||
lfsmake2 rust-synstructure
|
||||
lfsmake2 rust-block-buffer
|
||||
lfsmake2 rust-digest
|
||||
lfsmake2 rust-ppv-lite86
|
||||
lfsmake2 rust-rand_core
|
||||
lfsmake2 rust-rand_core-0.4.2
|
||||
lfsmake2 rust-rand_core-0.3.1
|
||||
lfsmake2 rust-rand_chacha
|
||||
lfsmake2 rust-rand_hc
|
||||
lfsmake2 rust-rand
|
||||
lfsmake2 rust-rdrand
|
||||
lfsmake2 rust-rand-0.4
|
||||
lfsmake2 rust-log
|
||||
lfsmake2 rust-num_cpus
|
||||
lfsmake2 rust-crossbeam-utils
|
||||
lfsmake2 rust-autocfg
|
||||
lfsmake2 rust-memoffset
|
||||
lfsmake2 rust-scopeguard
|
||||
lfsmake2 rust-crossbeam-epoch
|
||||
lfsmake2 rust-crossbeam-deque
|
||||
lfsmake2 rust-either
|
||||
lfsmake2 rust-crossbeam-channel
|
||||
lfsmake2 rust-rayon-core
|
||||
lfsmake2 rust-rayon
|
||||
lfsmake2 rust-remove_dir_all
|
||||
lfsmake2 rust-tempdir
|
||||
lfsmake2 rust-glob
|
||||
lfsmake2 rust-once_cell
|
||||
lfsmake2 rust-termcolor
|
||||
lfsmake2 rust-toml
|
||||
lfsmake2 rust-serde_derive
|
||||
lfsmake2 rust-trybuild
|
||||
lfsmake2 rust-unindent
|
||||
lfsmake2 rust-proc-macro-hack
|
||||
lfsmake2 rust-indoc-impl
|
||||
lfsmake2 rust-indoc
|
||||
lfsmake2 rust-indoc-0.3.6
|
||||
lfsmake2 rust-instant
|
||||
lfsmake2 rust-lock_api
|
||||
lfsmake2 rust-smallvec
|
||||
lfsmake2 rust-parking_lot_core
|
||||
lfsmake2 rust-parking_lot
|
||||
lfsmake2 rust-paste-impl
|
||||
lfsmake2 rust-paste
|
||||
lfsmake2 rust-paste-0.1.18
|
||||
lfsmake2 rust-ctor
|
||||
lfsmake2 rust-ghost
|
||||
lfsmake2 rust-inventory-impl
|
||||
lfsmake2 rust-inventory
|
||||
lfsmake2 rust-pyo3-build-config
|
||||
lfsmake2 rust-pyo3-macros-backend
|
||||
lfsmake2 rust-pyo3-macros
|
||||
lfsmake2 rust-pyo3
|
||||
lfsmake2 rust-num-traits
|
||||
lfsmake2 rust-num-integer
|
||||
lfsmake2 rust-num_threads
|
||||
lfsmake2 rust-time
|
||||
lfsmake2 rust-iana-time-zone
|
||||
lfsmake2 rust-chrono
|
||||
lfsmake2 rust-asn1_derive
|
||||
lfsmake2 rust-asn1
|
||||
lfsmake2 rust-proc-macro-error-attr
|
||||
lfsmake2 rust-proc-macro-error
|
||||
lfsmake2 rust-Inflector
|
||||
lfsmake2 rust-ouroboros_macro
|
||||
lfsmake2 rust-aliasable
|
||||
lfsmake2 rust-stable_deref_trait
|
||||
lfsmake2 rust-ouroboros
|
||||
lfsmake2 rust-base64
|
||||
lfsmake2 rust-pem
|
||||
#lfsmake2 rust-dissimilar
|
||||
#lfsmake2 rust-cfg-if
|
||||
#lfsmake2 rust-libc
|
||||
#lfsmake2 rust-getrandom
|
||||
#lfsmake2 rust-typenum
|
||||
#lfsmake2 rust-version-check
|
||||
#lfsmake2 rust-generic-array
|
||||
#lfsmake2 rust-crypto-common
|
||||
#lfsmake2 rust-cipher
|
||||
#lfsmake2 rust-hex
|
||||
#lfsmake2 rust-unicode-xid
|
||||
#lfsmake2 rust-proc-macro2
|
||||
#lfsmake2 rust-quote
|
||||
#lfsmake2 rust-syn
|
||||
#lfsmake2 rust-home
|
||||
#lfsmake2 rust-lazy-static
|
||||
#lfsmake2 rust-memchr
|
||||
#lfsmake2 rust-aho-corasick
|
||||
#lfsmake2 rust-regex-syntax
|
||||
#lfsmake2 rust-regex
|
||||
#lfsmake2 rust-ucd-trie
|
||||
#lfsmake2 rust-pest
|
||||
#lfsmake2 rust-semver-parser
|
||||
#lfsmake2 rust-semver
|
||||
#lfsmake2 rust-same-file
|
||||
#lfsmake2 rust-walkdir
|
||||
#lfsmake2 rust-dirs
|
||||
#lfsmake2 rust-toolchain_find
|
||||
#lfsmake2 rust-serde
|
||||
#lfsmake2 rust-itoa
|
||||
#lfsmake2 rust-ryu
|
||||
#lfsmake2 rust-serde_json
|
||||
#lfsmake2 rust-synstructure
|
||||
#lfsmake2 rust-block-buffer
|
||||
#lfsmake2 rust-digest
|
||||
#lfsmake2 rust-ppv-lite86
|
||||
#lfsmake2 rust-rand_core
|
||||
#lfsmake2 rust-rand_core-0.4.2
|
||||
#lfsmake2 rust-rand_core-0.3.1
|
||||
#lfsmake2 rust-rand_chacha
|
||||
#lfsmake2 rust-rand_hc
|
||||
#lfsmake2 rust-rand
|
||||
#lfsmake2 rust-rdrand
|
||||
#lfsmake2 rust-rand-0.4
|
||||
#lfsmake2 rust-log
|
||||
#lfsmake2 rust-num_cpus
|
||||
#lfsmake2 rust-crossbeam-utils
|
||||
#lfsmake2 rust-autocfg
|
||||
#lfsmake2 rust-memoffset
|
||||
#lfsmake2 rust-scopeguard
|
||||
#lfsmake2 rust-crossbeam-epoch
|
||||
#lfsmake2 rust-crossbeam-deque
|
||||
#lfsmake2 rust-either
|
||||
#lfsmake2 rust-crossbeam-channel
|
||||
#lfsmake2 rust-rayon-core
|
||||
#lfsmake2 rust-rayon
|
||||
#lfsmake2 rust-remove_dir_all
|
||||
#lfsmake2 rust-tempdir
|
||||
#lfsmake2 rust-glob
|
||||
#lfsmake2 rust-once_cell
|
||||
#lfsmake2 rust-termcolor
|
||||
#lfsmake2 rust-toml
|
||||
#lfsmake2 rust-serde_derive
|
||||
#lfsmake2 rust-trybuild
|
||||
#lfsmake2 rust-unindent
|
||||
#lfsmake2 rust-proc-macro-hack
|
||||
#lfsmake2 rust-indoc-impl
|
||||
#lfsmake2 rust-indoc
|
||||
#lfsmake2 rust-indoc-0.3.6
|
||||
#lfsmake2 rust-instant
|
||||
#lfsmake2 rust-lock_api
|
||||
#lfsmake2 rust-smallvec
|
||||
#lfsmake2 rust-parking_lot_core
|
||||
#lfsmake2 rust-parking_lot
|
||||
#lfsmake2 rust-paste-impl
|
||||
#lfsmake2 rust-paste
|
||||
#lfsmake2 rust-paste-0.1.18
|
||||
#lfsmake2 rust-ctor
|
||||
#lfsmake2 rust-ghost
|
||||
#lfsmake2 rust-inventory-impl
|
||||
#lfsmake2 rust-inventory
|
||||
#lfsmake2 rust-pyo3-build-config
|
||||
#lfsmake2 rust-pyo3-macros-backend
|
||||
#lfsmake2 rust-pyo3-macros
|
||||
#lfsmake2 rust-pyo3
|
||||
#lfsmake2 rust-num-traits
|
||||
#lfsmake2 rust-num-integer
|
||||
#lfsmake2 rust-num_threads
|
||||
#lfsmake2 rust-time
|
||||
#lfsmake2 rust-iana-time-zone
|
||||
#lfsmake2 rust-chrono
|
||||
#lfsmake2 rust-asn1_derive
|
||||
#lfsmake2 rust-asn1
|
||||
#lfsmake2 rust-proc-macro-error-attr
|
||||
#lfsmake2 rust-proc-macro-error
|
||||
#lfsmake2 rust-Inflector
|
||||
#lfsmake2 rust-ouroboros_macro
|
||||
#lfsmake2 rust-aliasable
|
||||
#lfsmake2 rust-stable_deref_trait
|
||||
#lfsmake2 rust-ouroboros
|
||||
#lfsmake2 rust-base64
|
||||
#lfsmake2 rust-pem
|
||||
lfsmake2 gdb
|
||||
lfsmake2 grub
|
||||
lfsmake2 mandoc
|
||||
@@ -1771,7 +1772,7 @@ build_system() {
|
||||
lfsmake2 colm
|
||||
lfsmake2 ragel
|
||||
lfsmake2 vectorscan
|
||||
lfsmake2 suricata
|
||||
#lfsmake2 suricata
|
||||
lfsmake2 ids-ruleset-sources
|
||||
lfsmake2 ipblocklist-sources
|
||||
lfsmake2 squid
|
||||
@@ -1797,7 +1798,7 @@ build_system() {
|
||||
lfsmake2 poppler
|
||||
lfsmake2 poppler-data
|
||||
lfsmake2 cups-filters
|
||||
lfsmake2 epson-inkjet-printer-escpr
|
||||
#lfsmake2 epson-inkjet-printer-escpr
|
||||
lfsmake2 cups-pdf
|
||||
lfsmake2 foomatic
|
||||
lfsmake2 hplip
|
||||
@@ -1815,7 +1816,7 @@ build_system() {
|
||||
lfsmake2 chkconfig
|
||||
lfsmake2 postfix
|
||||
lfsmake2 fetchmail
|
||||
lfsmake2 clamav
|
||||
#lfsmake2 clamav
|
||||
lfsmake2 perl-NetAddr-IP
|
||||
lfsmake2 dma
|
||||
lfsmake2 alsa
|
||||
@@ -1834,7 +1835,7 @@ build_system() {
|
||||
lfsmake2 rsync
|
||||
lfsmake2 rpcbind
|
||||
lfsmake2 keyutils
|
||||
lfsmake2 nfs
|
||||
#lfsmake2 nfs
|
||||
lfsmake2 ncat
|
||||
lfsmake2 nmap
|
||||
lfsmake2 etherwake
|
||||
@@ -1864,10 +1865,10 @@ build_system() {
|
||||
lfsmake2 spice
|
||||
lfsmake2 sdl2
|
||||
lfsmake2 libusbredir
|
||||
lfsmake2 libseccomp
|
||||
#lfsmake2 libseccomp
|
||||
lfsmake2 libslirp
|
||||
lfsmake2 dtc
|
||||
lfsmake2 qemu
|
||||
#lfsmake2 qemu
|
||||
lfsmake2 netsnmpd
|
||||
lfsmake2 nagios_nrpe
|
||||
lfsmake2 nagios-plugins
|
||||
@@ -1883,7 +1884,7 @@ build_system() {
|
||||
lfsmake2 vdr_eepg
|
||||
lfsmake2 w_scan
|
||||
lfsmake2 fmt
|
||||
lfsmake2 mpd
|
||||
#lfsmake2 mpd
|
||||
lfsmake2 libmpdclient
|
||||
lfsmake2 mpc
|
||||
lfsmake2 perl-Net-CIDR-Lite
|
||||
@@ -1915,7 +1916,7 @@ build_system() {
|
||||
lfsmake2 perl-DBD-SQLite
|
||||
lfsmake2 perl-File-ReadBackwards
|
||||
lfsmake2 openvmtools
|
||||
lfsmake2 joe
|
||||
#lfsmake2 joe
|
||||
lfsmake2 monit
|
||||
lfsmake2 nut
|
||||
lfsmake2 watchdog
|
||||
@@ -1955,7 +1956,7 @@ build_system() {
|
||||
lfsmake2 python3-pyasn1
|
||||
lfsmake2 python3-botocore
|
||||
lfsmake2 python3-cffi
|
||||
lfsmake2 python3-cryptography
|
||||
#lfsmake2 python3-cryptography
|
||||
lfsmake2 python3-circuitbreaker
|
||||
lfsmake2 python3-pytz
|
||||
lfsmake2 python3-click
|
||||
@@ -1986,7 +1987,7 @@ build_system() {
|
||||
lfsmake2 miniupnpc
|
||||
lfsmake2 transmission
|
||||
lfsmake2 mtr
|
||||
lfsmake2 minidlna
|
||||
#lfsmake2 minidlna
|
||||
lfsmake2 acpid
|
||||
lfsmake2 fping
|
||||
lfsmake2 telnet
|
||||
@@ -2046,7 +2047,7 @@ build_system() {
|
||||
lfsmake2 dehydrated
|
||||
lfsmake2 libplist
|
||||
lfsmake2 nqptp
|
||||
lfsmake2 shairport-sync
|
||||
#lfsmake2 shairport-sync
|
||||
lfsmake2 libxxhash
|
||||
lfsmake2 borgbackup
|
||||
lfsmake2 lmdb
|
||||
@@ -2099,7 +2100,7 @@ build_system() {
|
||||
|
||||
# Build images
|
||||
lfsmake2 cdrom
|
||||
lfsmake2 flash-images
|
||||
#lfsmake2 flash-images
|
||||
lfsmake2 core-updates
|
||||
}
|
||||
|
||||
@@ -2332,7 +2333,7 @@ done
|
||||
|
||||
# Check the architecture
|
||||
case "${BUILD_ARCH}" in
|
||||
aarch64|x86_64|riscv64)
|
||||
aarch64|x86_64|riscv64|loongarch64)
|
||||
;;
|
||||
|
||||
*)
|
||||
@@ -2353,6 +2354,9 @@ case "${BUILD_ARCH}" in
|
||||
x86_64)
|
||||
BUILD_PLATFORM="x86"
|
||||
;;
|
||||
loongarch64)
|
||||
BUILD_PLATFORM="loongarch"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Configure the C compiler
|
||||
|
||||
Reference in New Issue
Block a user