diff --git a/lfs/Config b/lfs/Config index 8547f69c6..bc4155edf 100644 --- a/lfs/Config +++ b/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; \ diff --git a/lfs/alsa b/lfs/alsa index 6f8d6d018..c632186af 100644 --- a/lfs/alsa +++ b/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) diff --git a/lfs/apcupsd b/lfs/apcupsd index 82b55272b..583fa4882 100644 --- a/lfs/apcupsd +++ b/lfs/apcupsd @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 48a3b249780064d699d86b658584aa222ce9f3b46a81209110b4684bf737cca7492b87b063154864ce76478f29f73cda83ab96b47f4a7aa7aa91e29a8abbf4a8 +$(DL_FILE)_BLAKE2 = a6285b5633cf83752be4d0dc34a675b885c74f3f7655e39fcf04415e095bea53ba575b3d00726f4ce50f9d8d17575aa5bc4ed5af0b859b09a965b9ea6e374708 install : $(TARGET) diff --git a/lfs/arping b/lfs/arping index 75db9d91b..5485c44f1 100644 --- a/lfs/arping +++ b/lfs/arping @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 460ebb521c0003072b7638c83145a812ef39a1dd21d539cf5a78098b10a744cac05c12fef807372fed889f174480d024ed994cb7265574460e0aa72275a57d09 +$(DL_FILE)_BLAKE2 = cfb351bdf23a30f7bbe95dd98bddaab17356bdf34ee42c2965a774b0c75a3810a5ca1b931810cdf256fa0b8c432b7bf14e5f88415faf6ff2058a690b60865fe7 install : $(TARGET) diff --git a/lfs/avahi b/lfs/avahi index 1df11c70e..816d69f53 100644 --- a/lfs/avahi +++ b/lfs/avahi @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 9b57a3e5781abc7acf25c6cfd2d1871b7c2f330bd5bd08214baa60bfee849841b69cd9d322fafaec1ba72c953c3464f017e1870a7d95fa2f27fcd2401ddd24df +$(DL_FILE)_BLAKE2 = c78b37686b723f00efc22e959e78555a854c09c3665db809f2f79fb62f9e4c1944459c61d53f50f5f3c1368d2a0ba540ed6c28650b496675482b0bd1bb2b34e3 install : $(TARGET) diff --git a/lfs/bacula b/lfs/bacula index f2a794a29..159977d20 100644 --- a/lfs/bacula +++ b/lfs/bacula @@ -51,7 +51,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = e54a754280178f74f97fdbb3c91a596b632d80739fedd5f847d183f0852ea9e82bba55ad9a745ee1ceb945bd527d33b117bc3c866783bd3073166bd20607a72a +$(DL_FILE)_BLAKE2 = 05fe9449ca15f13e0c453c4cc5c885a01a6ed033d1e719f451152890d49a7d883f9bb335886f1779d00e5a371e521ea8d0805d8ef64eb2536db64164dd83b4ac install : $(TARGET) diff --git a/lfs/berkeley b/lfs/berkeley index 264097c59..9df56c2ef 100644 --- a/lfs/berkeley +++ b/lfs/berkeley @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 5b77a4ec0945fa96ce6c2b452fb4b029295e037fa64d5ff8dcb3b5e01ee3501fd75d9a73b8f5fa54d8907717d93546fbb5348ee70119e877fa2f17d301ecf50d +$(DL_FILE)_BLAKE2 = 363e2ad7ab790468d1bdb9fcc116ffb497144ac0a1d6b9184b399983fffe85e353efc02baeb686e1085f64beef105337cac201d71acc54989fff7086623f486c install : $(TARGET) diff --git a/lfs/bird b/lfs/bird index eae26ffbe..6af43e740 100644 --- a/lfs/bird +++ b/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) diff --git a/lfs/bison b/lfs/bison index 65494d96d..8bf6c42a6 100644 --- a/lfs/bison +++ b/lfs/bison @@ -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) diff --git a/lfs/cifs-utils b/lfs/cifs-utils index 9301caef6..f64cedf44 100644 --- a/lfs/cifs-utils +++ b/lfs/cifs-utils @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 514d35f243d0ef7b866068a9a53a4b1704d2856d491d56aa469e8e3919b4030cb920a7f60d08851b0a23d28a020d1ddf7daa8b9ac412f1567a0a60d2f6ee6774 +$(DL_FILE)_BLAKE2 = be28c79972995e4aa0d6bc992c374931710d522b0f7909645370c1a9232e68507c5b06e2370859a4e993559d7819470d012aad6c09a57fa6a5a5a59f96b4d221 install : $(TARGET) diff --git a/lfs/collectd b/lfs/collectd index 0abd91cc4..594cb9135 100644 --- a/lfs/collectd +++ b/lfs/collectd @@ -50,7 +50,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 041dd39d29b70f6e69c36f7c86c751ad52f50e728d623539bcb7dddb980d00b2dc2d9bd6d757b33863cb2376cee90c4d06431827e1bb4d40b59dd0860b337901 +$(DL_FILE)_BLAKE2 = f169a5eda3cfbe9c6c4c2e043e3c4741dc03d913b4dd2e98da8149ade8ba4bcec8adfd1667cbe4c2b45417b99f9e30b8b1526090bec4571202c49d27d38d249c install : $(TARGET) diff --git a/lfs/colm b/lfs/colm index 4a90f78bd..581f26cc8 100644 --- a/lfs/colm +++ b/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) diff --git a/lfs/conntrack-tools b/lfs/conntrack-tools index 2296c7ca8..1a037be93 100644 --- a/lfs/conntrack-tools +++ b/lfs/conntrack-tools @@ -42,7 +42,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 42a3cacf8a32a5b8b688a9fd68f66024c591e9814ef3cc349456691094bab0fae15bb1c00befa178b0f8e845bf6fc00715cbf9db55cd7bf2d155c2dfd55f9b1a +$(DL_FILE)_BLAKE2 = 71c8c3bcce9687da3a256eabdba339a484831b1474277bb798e9a7efdf2ac8856dea5a49c6b6b03b1778ba91d67507d5e04f1f9e93b6e3659b31abbdfde565b8 install : $(TARGET) diff --git a/lfs/cyrus-sasl b/lfs/cyrus-sasl index 98fa0a183..3ed8435c0 100644 --- a/lfs/cyrus-sasl +++ b/lfs/cyrus-sasl @@ -53,7 +53,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 6cca8c26cebb9c2ee5d539c43797d30b6309a476ec4233225789978e1d7315c4ea5d2abbc7f5464be0f3c0de5fd9212706b43fbc92f40b76cd0b1013cc00f823 +$(DL_FILE)_BLAKE2 = d053098788189fe1df2c231b378e0da6a23a60dd9f83031cdd67ff5d40f66aed3ae55690ebcf3c490cf8ca506b20d95a88cdabfc4675d668e71ac746af07117c install : $(TARGET) diff --git a/lfs/dhcp b/lfs/dhcp index f795f9a97..e592704e8 100644 --- a/lfs/dhcp +++ b/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) diff --git a/lfs/dosfstools b/lfs/dosfstools index e31380452..c87f0e37c 100644 --- a/lfs/dosfstools +++ b/lfs/dosfstools @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = c55c7592aa80f1fe39e838c83e147ad7141ddd0f72c9c000ba7708ecb7287c3a92b4b52f72c8d0d1171b0f9609dfb7861bbbe475c5cbd7011151c93c2b1d3d0d +$(DL_FILE)_BLAKE2 = 0f673eb1adfc796e55df9ed986aadca249bd890b04ee66ab649be928103d51126a12b0f4dc9e96a85b38c076a899f1cb6240f9e550bfb69db6caafb77e3e531d install : $(TARGET) diff --git a/lfs/ebtables b/lfs/ebtables index 35f158032..c7c35f3cd 100644 --- a/lfs/ebtables +++ b/lfs/ebtables @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 62af4c38ad21498e43f41ef96c8abb5704e8d8a48f1327c587b664f36fdfa9849a9a37e59958db56d38019465d8bf1775914f7387fde99a441615913702cf504 +$(DL_FILE)_BLAKE2 = ae8fc338bfd7200dd939b85ed1340d1679db51e8e6e8aa9927fe02bba94c3d4bf14def15aded11e4ed335c6b34af1e782ba71fdf83accb8601e284f72154dab2 install : $(TARGET) diff --git a/lfs/elfutils b/lfs/elfutils index 901b82d42..972dcf636 100644 --- a/lfs/elfutils +++ b/lfs/elfutils @@ -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) diff --git a/lfs/exfatprogs b/lfs/exfatprogs index 51f6c45b9..b71242416 100644 --- a/lfs/exfatprogs +++ b/lfs/exfatprogs @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 11909a494d0e6ae3ba938ae6c8511d587037f32c0a07a7775c3da5e1019cd2ca989f42e616da4a44e32551d936db97a935b0074322389cc39b4c336043535bea +$(DL_FILE)_BLAKE2 = 71c8c3bcce9687da3a256eabdba339a484831b1474277bb798e9a7efdf2ac8856dea5a49c6b6b03b1778ba91d67507d5e04f1f9e93b6e3659b31abbdfde565b8 install : $(TARGET) diff --git a/lfs/expect b/lfs/expect index d698b3f29..edadcb0dc 100644 --- a/lfs/expect +++ b/lfs/expect @@ -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 \ diff --git a/lfs/flash-images b/lfs/flash-images index b12a53da6..2f3010fc4 100644 --- a/lfs/flash-images +++ b/lfs/flash-images @@ -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 diff --git a/lfs/flex b/lfs/flex index 870827ec9..0f70aa501 100644 --- a/lfs/flex +++ b/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) diff --git a/lfs/fontconfig b/lfs/fontconfig index 318d643b0..5021ef270 100644 --- a/lfs/fontconfig +++ b/lfs/fontconfig @@ -41,7 +41,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 17c85fddc4ab84111c4f50afb89ecd8792c3aeaa2690b38fd39fca6f6cece69e9ce0cd3af8a2e54968c79ad1f9bee1e444699a13c068d9dfd3dfe1212ff37533 +$(DL_FILE)_BLAKE2 = 38185d4cc4133c71c137f01d49a0ceed7b6935e5a52323dd62c0c56c9aa84c95227d9e9d926b01aecd704c9808ad1b2b2f240865b51156a1e4eb84aa4ab50f7e install : $(TARGET) diff --git a/lfs/gcc b/lfs/gcc index a340442b0..9abf0ee71 100644 --- a/lfs/gcc +++ b/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}..."; \ diff --git a/lfs/gd b/lfs/gd index f9ad4d266..1ff3469fa 100644 --- a/lfs/gd +++ b/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) diff --git a/lfs/glibc b/lfs/glibc index 9ac5b1f08..802223c5c 100644 --- a/lfs/glibc +++ b/lfs/glibc @@ -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 diff --git a/lfs/gnupg b/lfs/gnupg index cf6a86b8b..62655feac 100644 --- a/lfs/gnupg +++ b/lfs/gnupg @@ -42,7 +42,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e +$(DL_FILE)_BLAKE2 = 3b6fe9792609397205bf483fa124d7faaf7f2869ecdc11c5a9d17f9cc8b4a5ffbe1a2341c1fdcabed82dff927b6b0d2e8c7af40e8849d5314c3d64e3250db453 install : $(TARGET) diff --git a/lfs/grub b/lfs/grub index 91dda242c..a57379c8b 100644 --- a/lfs/grub +++ b/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) diff --git a/lfs/gutenprint b/lfs/gutenprint index 717930f2f..9605d2f02 100644 --- a/lfs/gutenprint +++ b/lfs/gutenprint @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 134e59c7dbf9c0ba95b91c717f1e6841f35520b55105feb1ba40b82785c825b8e2a2429990e78186a1455e5c6de9880f911438d514c53c56d05575dd4e2d68a4 +$(DL_FILE)_BLAKE2 = bdb7e8c4e8af889c37c5bbe8fc224535aed8d5d8e94c150e63d187d9a33ea434b50d6fbb18186890adfe06ee470ce31cb283af22daaf06015f7ab5c49d52bfb4 install : $(TARGET) diff --git a/lfs/harfbuzz b/lfs/harfbuzz index 8febd8a41..0b6742bbb 100644 --- a/lfs/harfbuzz +++ b/lfs/harfbuzz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 5a26aa802b6e1afec734e59a9c280b4d336bb8ad72e0fbe6687237c150faa4d10fb2ae956b58394d7f6a2d1b97e6c91cd597a9b5146dcc3d2841d18d76611ec5 +$(DL_FILE)_BLAKE2 = 9b6c809f653d0096b77cff7700e5a0a30900edf1bf855c8d308ae91d199d489033b4e20d39d7541c8b0343f488d2e402ee9053b51c685f2133cd7307d81d9fed install : $(TARGET) diff --git a/lfs/hplip b/lfs/hplip index 968bb5efa..6ba8b1fca 100644 --- a/lfs/hplip +++ b/lfs/hplip @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 0b5c93465f6d9e30916bf57fd7f2d490d2f04ef80ed1654a7d2c6adc57a5293e358720a71bbb76757a1496d9f7ca05f077f6e9ea62cfa243319fe9d551440710 +$(DL_FILE)_BLAKE2 = 417618f1cc6760adac5192bf7aec3a90f527771fba66b2bffde41b876ab29fa62977f9c5c8fddd2c2c6d1f3f3664baca8c69a2740b83be4f084dd9aacfcf456c install : $(TARGET) diff --git a/lfs/iftop b/lfs/iftop index b9e33c58f..7dacf9619 100644 --- a/lfs/iftop +++ b/lfs/iftop @@ -50,7 +50,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 181385c3fbf43abd4ead975aac11b5ff196de94d9a8d6f195b3f0068aba6ae953067995d19f0175b49ab15c447c99d531542ae786603ee390e080e79bdcd7ae3 +$(DL_FILE)_BLAKE2 = 0cdad96df32da93f72f62bf1856fa88b754932a201b5533f25d167def585394514a91551a815ce90a8cd5d93b853caf8008ce0d0a9952ed6373cf98dfe745121 install : $(TARGET) diff --git a/lfs/igmpproxy b/lfs/igmpproxy index 99a9a6741..b774d582d 100644 --- a/lfs/igmpproxy +++ b/lfs/igmpproxy @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 233af2fe35a0d661211d205fec89cce0a7dc91fe1530e940703e6d56eeb69f4490ca16d18787dbbaf7c0087dc2ebcb61d212778993af6fbb8acc7ba33429f7e0 +$(DL_FILE)_BLAKE2 = 5f15309cf616c2a0096fc5f28741a7c66d758ad46577d22db5c16d88810f611fd85172cb440b2a907f69e11d7deffc255320f3ca729b37a50a56ce9cf2f1f924 install : $(TARGET) diff --git a/lfs/ipset b/lfs/ipset index bc34b44ea..d6fbccd24 100644 --- a/lfs/ipset +++ b/lfs/ipset @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 04290b94be471aedd732601e1dc147a066933606152beb76ba1a21283aa2e3f8b891fd9575db73f2af67b446fb77a0ca6b2432ae606440ac9e9bf80e41d1f640 +$(DL_FILE)_BLAKE2 = 2f959ca7e7e3f925ea9a092b800eee8c6f6f8725161b9d3ec82ab47fb1475e2ecf994f43e2554d1b199cae78beebbbdffc66b6d958c59607bfa021dba9d4a0f3 install : $(TARGET) diff --git a/lfs/iptables b/lfs/iptables index 572d9f212..1b174fc3f 100644 --- a/lfs/iptables +++ b/lfs/iptables @@ -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) diff --git a/lfs/lame b/lfs/lame index 3b4f130a2..973d21a60 100644 --- a/lfs/lame +++ b/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) diff --git a/lfs/lcms2 b/lfs/lcms2 index 7a7c11165..093293c5b 100644 --- a/lfs/lcms2 +++ b/lfs/lcms2 @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = cf4d10908e6b8e6cf15ec8a99f0a299a9bcb7082f0df5ab1c9d84fcb739132855edf717c2ab746040fc09bace7afaaa8a39538e7ceabd0e68cdb3b4fb5627c6d +$(DL_FILE)_BLAKE2 = 0a6d8f9a0599a68ead1ab389286bbf786188a15110136e74409f1e1cbb46358edca5bdc2ee156db42b972b096e84c223a57d862517833f736283b738a3deb83e install : $(TARGET) diff --git a/lfs/libdaemon b/lfs/libdaemon index 98e4f9aa0..13c200721 100644 --- a/lfs/libdaemon +++ b/lfs/libdaemon @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 1dd6ac48e7b9a31f58688c7a59814435059287a30db80dd7c9cf69f9eaba27245424ecdbfd8719a4cf30d9686f4b61bb5e394821f66c05e770c244a0208e8f3f +$(DL_FILE)_BLAKE2 = f66a2849f89c1982bb35d8fe309668da5a282386f4b37e99c54339ba276a0b7e1cd690eb319917b488a10e68e1dc2c675ab3e67d57415ba26641cc4846094095 install : $(TARGET) diff --git a/lfs/libevent2 b/lfs/libevent2 index 656d5a1fd..3b0bf6008 100644 --- a/lfs/libevent2 +++ b/lfs/libevent2 @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290 +$(DL_FILE)_BLAKE2 = ab738c8ca274ca87377d3006bb792989aafcb89b6123e7b31db594b75cc9969e04a50d3d470777384836e4aff0e2a320f2d73863ea64977b02bb0d2c843d935d install : $(TARGET) diff --git a/lfs/libexif b/lfs/libexif index c89232b1c..ecb960542 100644 --- a/lfs/libexif +++ b/lfs/libexif @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 75d3a2b4fefd7b7706226e70d31250ef7e99eeb81a4839ddc36cc9e3180534542d8a02851f8e6fd5034bbc925a616ead8c4bfb0cce8bc5886c3ec54811914a6b +$(DL_FILE)_BLAKE2 = e14b1998a781e80ea5c6e505ec2c9cf0673cc892c66a5a1a9721a27b6582cd75dc4ceb1e7dfb0007b5c9dd69c027d5867db7c2cef5b17b13b1c34f0254407bf1 install : $(TARGET) diff --git a/lfs/libmad b/lfs/libmad index 182e11053..a4fe24301 100644 --- a/lfs/libmad +++ b/lfs/libmad @@ -50,7 +50,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = b00de857a0634d7193f656b74cdd5c0642b674f3ee3303a642f8a6fcb64eebaf2b100c6e09d85d892880b5fc4f224c0a5d1ecf5bd95bc5caf00e959c7beac4a5 +$(DL_FILE)_BLAKE2 = e5e7c5791d8a0f4e1503cfeedefe3ecfd6482ae2731a28c1779be15266050663642cccda1bb235c69d45e407ad0fba9f089a45e8d207d3df2cd705948c6c5842 install : $(TARGET) diff --git a/lfs/libmnl b/lfs/libmnl index 9a96cdb7c..ee55e7dd9 100644 --- a/lfs/libmnl +++ b/lfs/libmnl @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 760ec6f7eaf3f2c6be6edf848551e4c7d16ae7cbe49f9cde297f5df06174fb7f9f490118942225558f0a89dabe9a4901c1b3b23fa1203132e36b86e6332564d6 +$(DL_FILE)_BLAKE2 = b82b3c73ffc20d3f93b5c14ae8b96c85cdf4b8419b07f3e531ce626f3ac987c688807cd37ad8b1d54d6d1d8af9cbfb4d045931b992b324409f272eb3b1fad084 install : $(TARGET) diff --git a/lfs/libmpeg2 b/lfs/libmpeg2 index 0d3bd0aa5..027d1d455 100644 --- a/lfs/libmpeg2 +++ b/lfs/libmpeg2 @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 3ba03ad62a033d68a985644cf9614061ca627399c401612c54975a68e0522408661e01ae14da4df9ff4063ede0ada2a0a61b1c24862009d8459e65edd0ec21b5 +$(DL_FILE)_BLAKE2 = a8b336a0c6c162317d23337706bbfda351a5dad7f8c106f2a817a8e662d9d067048fbade6b824363b67f3844f060243873c39b9daac733ae040ad01edd9dee15 install : $(TARGET) diff --git a/lfs/libnetfilter_conntrack b/lfs/libnetfilter_conntrack index 3141606fe..ba8e3e3bc 100644 --- a/lfs/libnetfilter_conntrack +++ b/lfs/libnetfilter_conntrack @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 701393338a0bf852b97d80a1e4ab078dea741f7181246b3dafcbe8cff287b5b9fae72c1c50867ea71baab83fa842471b2c7054fb4702bf35900a352078de8f3a +$(DL_FILE)_BLAKE2 = d8b1204d6f92d54744a8b718a321f0a792e06c43337712941a3773de530d472581bdaf51be58313470f610077f889f70bff77eff11a249be9b375e6b6d90d81b install : $(TARGET) diff --git a/lfs/libnetfilter_cthelper b/lfs/libnetfilter_cthelper index 418a8913c..131509f4a 100644 --- a/lfs/libnetfilter_cthelper +++ b/lfs/libnetfilter_cthelper @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = cc5ae85dca896c0b8b1b704e0c5cc201677f48c2765520dc992a1b218d1334e04c592ba48cf06efe32a5089c7ad70fa44cbb2b40f2e8400d7ef9d2976a6425ee +$(DL_FILE)_BLAKE2 = 68a3cc02334ef99449ef97e592d87c8b72a076837677c61634263bbe4cf8d6d44a13122af3ec4e6fb7ab4d983f4bd849e8e6cb3ab979b379d1c7c617532c4a3b install : $(TARGET) diff --git a/lfs/libnetfilter_cttimeout b/lfs/libnetfilter_cttimeout index f25367c14..2d2095df3 100644 --- a/lfs/libnetfilter_cttimeout +++ b/lfs/libnetfilter_cttimeout @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = b51d631ee6b4c3bb34cf1394e2a3216a6ac4d89773bafecd058b31bdf78bf5eb255d3cb2539ca591f64c95cdf7f0db720a5b78e90009e0c7c208219ed454686f +$(DL_FILE)_BLAKE2 = bf5c8289c495706e0e449e3137676a78d237b82d8870ac7f884e385335df58260eb08e18fbf23f906f6fa6c140277cfbe25df896a124fa092f9571c2823beb5e install : $(TARGET) diff --git a/lfs/libnetfilter_queue b/lfs/libnetfilter_queue index 6a8925dba..16a815e51 100644 --- a/lfs/libnetfilter_queue +++ b/lfs/libnetfilter_queue @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 0d7806fd23961f6b80f6ef63faf0fe10307a34495337a7f6dd4f0eb76b5ba8a96292b86285e0740f83414417810e47f47b1400c7d83fb4d8fc6f58954f4bd9df +$(DL_FILE)_BLAKE2 = ec4ad0be9930b20244ac83d18d66bcd5432235841a0922126ccbbb387b02438b0abae72b412dd77257defd5d5e660ea362087ca0864047dbbeadc0ebdf438eb8 install : $(TARGET) diff --git a/lfs/libnfnetlink b/lfs/libnfnetlink index f5a15d5c3..a8c365239 100644 --- a/lfs/libnfnetlink +++ b/lfs/libnfnetlink @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 81c954f6ca2738b321e9319d20741aa15376e88e5f7a0ce1cfa2b02cd104f98d020ab6206bfbc79fc66655f8e40a17bfb65cbce0b1684d9373b809de5a433fc4 +$(DL_FILE)_BLAKE2 = 70ffa088c33a8a226566bd6caf0e7c854cf05f91ad90682894ac490122255702c02e657989408c1864e0199cf1ef092df359a93a3ef852c83536731e241626a9 install : $(TARGET) diff --git a/lfs/libogg b/lfs/libogg index e678b9b37..2e9c47130 100644 --- a/lfs/libogg +++ b/lfs/libogg @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 464cf767902bd8bd463d3faaae01fecbe33d4cc87dabf38388ac961bfbe24e6d113f4ee88542e6bed6fd7eaaf0709c7f5cb7a306ee910527f79810054ccdbae7 +$(DL_FILE)_BLAKE2 = f71a83ff14879957f4892894af1fe9e01110033c7cc1cf6d30babba636ea3640e270e185ad7d05f5433ffa48ef4c42ec0911fb9b6c75fbe38a5892f6f13a4c26 install : $(TARGET) diff --git a/lfs/liboping b/lfs/liboping index 7ea7d753b..26d1db599 100644 --- a/lfs/liboping +++ b/lfs/liboping @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = e60b59cad18f9f458c63ec08465eaac5c40b954a9c6aa6844029a1b3e2973de19e0b46846cb99edb465f315310f552b8578280f243acbe726b92034e396a07f9 +$(DL_FILE)_BLAKE2 = 310fec94c2c8e442690d3aec4712b34edb41c89bb400ef7a4b2741f3ead01628a9809e7404e4e9ba45da6c58eb46856da675c442287110071fffc6760a602d98 install : $(TARGET) diff --git a/lfs/libseccomp b/lfs/libseccomp index fa65f2259..42d49f735 100644 --- a/lfs/libseccomp +++ b/lfs/libseccomp @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = d770cee1f3e02fbbcd9f25655b360ab38160ad800e2829a67f2b9da62b095a90be99ac851a67344cf95bd6810a6268da4655dc1d37d996e58239c4999eb41998 +$(DL_FILE)_BLAKE2 = c2642d29ef45fe9af481e573b5b583b1bb869d535eafb8f2b0b055060a1288a28bfccdb2f5288632ec92710fb3e188fc7f1f27acb1f53c13b1f665b8bd33cd86 install : $(TARGET) diff --git a/lfs/libshout b/lfs/libshout index 2fbc72d1d..777e55ada 100644 --- a/lfs/libshout +++ b/lfs/libshout @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 68a24ecd3fa8c1057883d2d9013b18b9b7507d0ee79876efe79c8ad1ae32c408421879340968b77c3d6bf6e8eb3c3c87a8ee5447f351fd871f13683fcbb5ab52 +$(DL_FILE)_BLAKE2 = 8cca6fab7951df04a665242fd4288c7b109e31f550179c4c7bb304dee9179f7428a02783656e1bb376d782b2e04be439e98d30db048ae0fb0630a30a3b94092b install : $(TARGET) diff --git a/lfs/libstatgrab b/lfs/libstatgrab index 50de9b490..5e2c3ad44 100644 --- a/lfs/libstatgrab +++ b/lfs/libstatgrab @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 5315772da07a9229f7f5d85dc7563333892e2a7293d7b331bd65edbebc08841103e6cf695d8faf25b83135545dda767bfc358517afa866981657dc8205d319be +$(DL_FILE)_BLAKE2 = 0082416660def303cb94e3e29453d426bdd022d89de91af9ed44e50d3750cc7acef9643f251e1f09c15dc8755cbab905ca28497c5af318897a94a274689f226f install : $(TARGET) diff --git a/lfs/libvorbis b/lfs/libvorbis index ebb659950..bfa369e52 100644 --- a/lfs/libvorbis +++ b/lfs/libvorbis @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 849e3f1129313646471e2bb7e9beeb3766d6a121fe09984e39a353cae7dacd0a970900b0cb6f68b1d69e759515298d901fcc0cba1edb91dbc4bae4456f4bd6ea +$(DL_FILE)_BLAKE2 = 7fc28fc465e99a0df1c66ccf45e35e2815f826cc0bed1e019e834848a136d383cffc15c5091ca23cce3cc200d917bbb36605b7ce4d07461e2fc6f811ad3e5720 install : $(TARGET) diff --git a/lfs/linux b/lfs/linux index 9491ca95a..59a476378 100644 --- a/lfs/linux +++ b/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) diff --git a/lfs/lzo b/lfs/lzo index 0ba712bc3..25f455ec6 100644 --- a/lfs/lzo +++ b/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) diff --git a/lfs/monit b/lfs/monit index 4d687ae0f..92f8f8fa2 100644 --- a/lfs/monit +++ b/lfs/monit @@ -47,7 +47,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = d4e5587299a44697d0c7d26b0fcc1a7fe4330693de188cf82301e4ab8fa8b2aea141f3aaa99bd1c598655ba993c616faf0a559dbb9c538d2d9421c6791f36880 +$(DL_FILE)_BLAKE2 = 2050fbd6e3b458a5f437d20d3377db9c933a3f024e799331bf8f1e1e1d7720bd57681a97c8255db676c4f0181d2c39da7abe82244e7c2898be68eb26767234d5 install : $(TARGET) diff --git a/lfs/nagios-plugins b/lfs/nagios-plugins index 31e880d6d..7dc6c57a1 100644 --- a/lfs/nagios-plugins +++ b/lfs/nagios-plugins @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 385a14c9cbc85781d85123664e59d59d8a280bddffbf22753f4ee00bb3f47c8a90ce73f1ed13fc61eb3c1c7caeb268f0fde5fb1d6c43df166e0edab9bb2475e1 +$(DL_FILE)_BLAKE2 = 80cc63b2e5c5f0d961f8d7d5c98aca78830d5d2584654006012492d300ff894eef973815f181d60db83c84ecccb485b459328ef8f7c0efc11c403b3224d26335 install : $(TARGET) diff --git a/lfs/ncat b/lfs/ncat index 859647179..549e4cd18 100644 --- a/lfs/ncat +++ b/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) diff --git a/lfs/netsnmpd b/lfs/netsnmpd index 5605d6307..edb313c95 100644 --- a/lfs/netsnmpd +++ b/lfs/netsnmpd @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = b8e3de60e178ec16ad2848ad77f3bd4cbd35eaa9be103c0fa5d17514c29df4e69015ac53b54c9e565e3032b0c0bb47c19729e65310a6acefae901e101ea49451 +$(DL_FILE)_BLAKE2 = ef3580794473e4987769d34411342b085d1ae2b1ace160ab07f237dc7144966190c5be9f4b2f15b24d73045789391f12e68bf7747043337237353425c3f18a9a install : $(TARGET) diff --git a/lfs/nss-myhostname b/lfs/nss-myhostname index 91c802b4d..8062d013b 100644 --- a/lfs/nss-myhostname +++ b/lfs/nss-myhostname @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 99b9cc42c8dc5a73afe9dddfad6c05d175246ffb7985fb90b3f1bab96c8b5afde012e41f5770d2671eefd1f86be81b576637994bffb5e00adab7ac2c986c09b7 +$(DL_FILE)_BLAKE2 = 78e04c93e9099361b5f0ac9b6b5be9dfdf5d46a0a02d592c358dc5579fc144afc79165df477d8577b5fb2c594fce70b27e83422f16c15df147f508a18b335f00 install : $(TARGET) diff --git a/lfs/nut b/lfs/nut index 732211628..3a6f02f27 100644 --- a/lfs/nut +++ b/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) diff --git a/lfs/openssh b/lfs/openssh index b1c9a1635..c14c8267c 100644 --- a/lfs/openssh +++ b/lfs/openssh @@ -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) diff --git a/lfs/patch b/lfs/patch index 039fc2376..20e3c8e97 100644 --- a/lfs/patch +++ b/lfs/patch @@ -47,7 +47,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = e3dd2d155a94c39cb60eafc26677e84de14c3a6d5814dff69de091ded52f21862490970254297795f2c42a0c3203f7e88a8f65bb66968f8dfd6e066bf53f2dfb +$(DL_FILE)_BLAKE2 = d772a0a3837d4798f4acaabc5d81df1a8689cf66276a492d61a65e73fa426222069341b4088d31cacc107452c3f4fad878eef5f9ad394d02b518c5a6ac71c8ab install : $(TARGET) diff --git a/lfs/pcre b/lfs/pcre index 0edc9e31b..4cf968832 100644 --- a/lfs/pcre +++ b/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) diff --git a/lfs/pkg-config b/lfs/pkg-config index c053fe4f2..9db1403a4 100644 --- a/lfs/pkg-config +++ b/lfs/pkg-config @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = e8f0420033524ad768cac3c82138546e4cd76c47f5835b7b98662ab01eaf3feef08f495a69c04980d51b57935567ab1d465ef4e1d0529735ad0031c828585324 +$(DL_FILE)_BLAKE2 = 2c6162fd59adf9dc3987f42ba099c4f3637cc2a06cb9e164587ca13e117f29a6aa862c6e5059e6a8b6361611564c44fa6d8e327a076aec4ec9a8c7418fdf802f install : $(TARGET) diff --git a/lfs/popt b/lfs/popt index 0994246fe..a3e4395b7 100644 --- a/lfs/popt +++ b/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) diff --git a/lfs/python3 b/lfs/python3 index fe488cc13..c5d73cd28 100644 --- a/lfs/python3 +++ b/lfs/python3 @@ -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 diff --git a/lfs/qrencode b/lfs/qrencode index 2deb8b4cf..226043263 100644 --- a/lfs/qrencode +++ b/lfs/qrencode @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 03416ffdb8bf992ef2323a0bc92b52f3a6605e7eb182e3839178fea3c3669242780171b10e77674f0945224e57bcd1a841282a0d5f396d3955f23e3990d761c7 +$(DL_FILE)_BLAKE2 = 7dbccd84dab5d6973db34d5e84a49b80383e59c2d6a25432b8abf4eb8c1853cb54af99ff0e749303b76187808b7f04dd2dfbbb128b754b68971f6f2afd7a056c install : $(TARGET) diff --git a/lfs/ragel b/lfs/ragel index b9b99b09f..51f09340a 100644 --- a/lfs/ragel +++ b/lfs/ragel @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = d96444f6b8dc356b9effa6c5032952ffb2526833f90fcb63c7f6c293a73a70ba057995426ba789d237c61dee5e3aa1ab53ec3193bd31c9c4b994193910219d13 +$(DL_FILE)_BLAKE2 = f66770e9a5984a02d492d93ef83e132d6993cd5da86cb30d75535af0c06288dea2ec82536615dc9f6362dfdf38d47291fe281ba662d6a94a0e129cf1404c05fa install : $(TARGET) diff --git a/lfs/rpcsvc-proto b/lfs/rpcsvc-proto index 66fc01395..7be8dd728 100644 --- a/lfs/rpcsvc-proto +++ b/lfs/rpcsvc-proto @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 2cba39b0307d773133306c4222e43cc44d4189bb125f993634b2a5e7679e5f5b4d28b05b95db6e694d316b4fdd182cf91c2a01ed1c519a3ca7ced5ebf5da3d10 +$(DL_FILE)_BLAKE2 = a958f5afd26db4e4425c50785461c1ca98bf180b316faa2c88506cafebde88e2a96a80599c98838833cce0e8f9552d10f67fd7d9f261e988892fa159060a63cf install : $(TARGET) diff --git a/lfs/rrdtool b/lfs/rrdtool index 4777f3afe..a16a40b61 100644 --- a/lfs/rrdtool +++ b/lfs/rrdtool @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = a5633b1bcacf53823f95f7899872e67d9941faec235c56546de8b66faf15a958a7c0d6a86d569c078e11a478dc272b1fbe784c3d3d9d45e8c3de696f0d6e378a +$(DL_FILE)_BLAKE2 = ba345d1720c4b0ca3615c54af477aeb888689700dd773226bc609bb5871a123528a27a5b67620b858e704f768422c8621b84eb776b6a8744d6ac6ead7cc17ab3 install : $(TARGET) diff --git a/lfs/slang b/lfs/slang index cafbb7310..d52327d22 100644 --- a/lfs/slang +++ b/lfs/slang @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 2f304b25e807fe38b544479f4a6e98723816d08cda576177a270df736d7db8992a478f980333afc10a7bc0b5dc5508e49b33a13de02f0466f065efdfa3b7b351 +$(DL_FILE)_BLAKE2 = e41d59d33819eec28f2c64e0178e1c04d9eda5677e09a4da7ecc4458ce4985dcf3161712333dc6950bfd7f9b50301229f6b85117f02f0f3cfabd1dabcdc30786 install : $(TARGET) diff --git a/lfs/smartmontools b/lfs/smartmontools index 3e81181fc..99f707979 100644 --- a/lfs/smartmontools +++ b/lfs/smartmontools @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = fbf7888b92b6be4892a206e1c0fae1cb7c45fe0d62270c5fe713a540616e3599c67dd3297ad8c1cd344987e1fe95ae7c5e92db8e13ef622b3316b3780fbb4052 +$(DL_FILE)_BLAKE2 = 0e68bf3661f72b36e7ff8fca34167c084f4d33f6d4da905f356a5bb8753178c0fc225a13909f97fd805dfeb101995a1b48e79b2962f2563c281ed3749dc8cdaf install : $(TARGET) diff --git a/lfs/spice b/lfs/spice index 60c979526..89aa12c29 100644 --- a/lfs/spice +++ b/lfs/spice @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55 +$(DL_FILE)_BLAKE2 = ca17a94054a1bd5dd526eea34e17af69557f16b02a7bc97ae758ea1c2edac698dc85bf77cd551928206790841c8acd1de6eda354f86231c223e9211e6f30889a install : $(TARGET) diff --git a/lfs/stage2 b/lfs/stage2 index 64904fad5..11ef56bde 100644 --- a/lfs/stage2 +++ b/lfs/stage2 @@ -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) diff --git a/lfs/suricata b/lfs/suricata index 2b05c3c54..b563ff9da 100644 --- a/lfs/suricata +++ b/lfs/suricata @@ -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) diff --git a/lfs/tmux b/lfs/tmux index c7985c065..272a6e9e0 100644 --- a/lfs/tmux +++ b/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) diff --git a/lfs/tor b/lfs/tor index 7659c5212..47c381c8e 100644 --- a/lfs/tor +++ b/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) diff --git a/lfs/unbound b/lfs/unbound index 0f91218a5..c914b813c 100644 --- a/lfs/unbound +++ b/lfs/unbound @@ -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) diff --git a/lfs/vnstat b/lfs/vnstat index c47833a14..504a1b15f 100644 --- a/lfs/vnstat +++ b/lfs/vnstat @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = af6982bc6da66ed2cebfe99e1b46a540528886d1c6e7a5174a3083a315804cb42c2395f3a0f5df552e8fd6b7823a01873fc5f9fb2178529c53481a67552dab35 +$(DL_FILE)_BLAKE2 = 5d1b0e839744e589d894f626364b40771e5140160062a52714fdd15c51a296da650eff422450fa6e45ef740bab2050a235c606f3b7ac33e045b27c9c6537626c install : $(TARGET) diff --git a/lfs/wavemon b/lfs/wavemon index 1de2f9fab..3316a3204 100644 --- a/lfs/wavemon +++ b/lfs/wavemon @@ -49,7 +49,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 492ac0f16da1400b4e9e06af43b1ec8b96303bd33a62f355820975db61efc3b0603e1e3f97be05a69597b9546aeb95e3a2655cb0c45c90aa9f2bd765a06b8884 +$(DL_FILE)_BLAKE2 = ce43307f53c0e903cb59534ef18fda6c4eed4e925d42fac8a444c50f78f249fdf52f6b8ff618d8364128e42a9d77238d100d32d6f93a40b4bef5fce849356b98 install : $(TARGET) diff --git a/lfs/xfsprogs b/lfs/xfsprogs index 5094485d3..ef29f0863 100644 --- a/lfs/xfsprogs +++ b/lfs/xfsprogs @@ -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) diff --git a/lfs/xinetd b/lfs/xinetd index f49aa1449..a3d42882e 100644 --- a/lfs/xinetd +++ b/lfs/xinetd @@ -50,7 +50,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = e6981d7143c5e39d45a6274d003467f372b1e97637112c66a3fd3a1cb47fe948228d72c914cca5b2db1d65a626b83ff36f10768d343579aa48353d20e2541f4d +$(DL_FILE)_BLAKE2 = 351604c47aa77ef20dbb12e15a5215450eeb684fde52dad80502d309b8af7c2da9203fa85f84a3320fe29f4b0cff8bbd3cfd4134ba35d4485eb4b93ece513e0e install : $(TARGET) diff --git a/lfs/xvid b/lfs/xvid index a9e7cf03e..5fb5d641a 100644 --- a/lfs/xvid +++ b/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) diff --git a/lfs/yaml b/lfs/yaml index fd9aae457..0068563ba 100644 --- a/lfs/yaml +++ b/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) diff --git a/make.sh b/make.sh index 35a602f62..8df1ea4a9 100755 --- a/make.sh +++ b/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