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:
Vincent Li
2024-12-15 09:09:28 -08:00
parent 0d774f0db5
commit 8a0ca16bae
87 changed files with 243 additions and 212 deletions

View File

@@ -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; \

View File

@@ -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)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 48a3b249780064d699d86b658584aa222ce9f3b46a81209110b4684bf737cca7492b87b063154864ce76478f29f73cda83ab96b47f4a7aa7aa91e29a8abbf4a8
$(DL_FILE)_BLAKE2 = a6285b5633cf83752be4d0dc34a675b885c74f3f7655e39fcf04415e095bea53ba575b3d00726f4ce50f9d8d17575aa5bc4ed5af0b859b09a965b9ea6e374708
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 460ebb521c0003072b7638c83145a812ef39a1dd21d539cf5a78098b10a744cac05c12fef807372fed889f174480d024ed994cb7265574460e0aa72275a57d09
$(DL_FILE)_BLAKE2 = cfb351bdf23a30f7bbe95dd98bddaab17356bdf34ee42c2965a774b0c75a3810a5ca1b931810cdf256fa0b8c432b7bf14e5f88415faf6ff2058a690b60865fe7
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 9b57a3e5781abc7acf25c6cfd2d1871b7c2f330bd5bd08214baa60bfee849841b69cd9d322fafaec1ba72c953c3464f017e1870a7d95fa2f27fcd2401ddd24df
$(DL_FILE)_BLAKE2 = c78b37686b723f00efc22e959e78555a854c09c3665db809f2f79fb62f9e4c1944459c61d53f50f5f3c1368d2a0ba540ed6c28650b496675482b0bd1bb2b34e3
install : $(TARGET)

View File

@@ -51,7 +51,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = e54a754280178f74f97fdbb3c91a596b632d80739fedd5f847d183f0852ea9e82bba55ad9a745ee1ceb945bd527d33b117bc3c866783bd3073166bd20607a72a
$(DL_FILE)_BLAKE2 = 05fe9449ca15f13e0c453c4cc5c885a01a6ed033d1e719f451152890d49a7d883f9bb335886f1779d00e5a371e521ea8d0805d8ef64eb2536db64164dd83b4ac
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 5b77a4ec0945fa96ce6c2b452fb4b029295e037fa64d5ff8dcb3b5e01ee3501fd75d9a73b8f5fa54d8907717d93546fbb5348ee70119e877fa2f17d301ecf50d
$(DL_FILE)_BLAKE2 = 363e2ad7ab790468d1bdb9fcc116ffb497144ac0a1d6b9184b399983fffe85e353efc02baeb686e1085f64beef105337cac201d71acc54989fff7086623f486c
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = c3fe95ae2b8a3dca036278c8014f3ce2d1fd224c65c10abcc77b2cc1dbdfaa1b5766e8643b873a12ac33f00cd5e866aa7ce853ead78150ec4314b53457ad554a
$(DL_FILE)_BLAKE2 = 11a4090dfbe62b78591d14b834e9f9f923316a976757d226a1b5a3352cac7a64fe4b2a031345bb59cea458d63eb0f2c68cd0d8305a8b1fb52463dbe6da5e2276
install : $(TARGET)

View File

@@ -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)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 514d35f243d0ef7b866068a9a53a4b1704d2856d491d56aa469e8e3919b4030cb920a7f60d08851b0a23d28a020d1ddf7daa8b9ac412f1567a0a60d2f6ee6774
$(DL_FILE)_BLAKE2 = be28c79972995e4aa0d6bc992c374931710d522b0f7909645370c1a9232e68507c5b06e2370859a4e993559d7819470d012aad6c09a57fa6a5a5a59f96b4d221
install : $(TARGET)

View File

@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 041dd39d29b70f6e69c36f7c86c751ad52f50e728d623539bcb7dddb980d00b2dc2d9bd6d757b33863cb2376cee90c4d06431827e1bb4d40b59dd0860b337901
$(DL_FILE)_BLAKE2 = f169a5eda3cfbe9c6c4c2e043e3c4741dc03d913b4dd2e98da8149ade8ba4bcec8adfd1667cbe4c2b45417b99f9e30b8b1526090bec4571202c49d27d38d249c
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = c8be14001e8dc3340f5c55fbf8140b86237ec9462699e417f618cf44c759307eda0ede9f7a9ef897f5b8bc51d1fdf8b7360872a30b4cf07ba8191e405940030c
$(DL_FILE)_BLAKE2 = 2ede49cf6c447a68b4e5f6745db06f7ba28fe440454b725fca0352980636253f3c2ec64250337bf84ffc581cc52a02e8454dca94e33f018bfe9dd354bfa4b1da
install : $(TARGET)

View File

@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 42a3cacf8a32a5b8b688a9fd68f66024c591e9814ef3cc349456691094bab0fae15bb1c00befa178b0f8e845bf6fc00715cbf9db55cd7bf2d155c2dfd55f9b1a
$(DL_FILE)_BLAKE2 = 71c8c3bcce9687da3a256eabdba339a484831b1474277bb798e9a7efdf2ac8856dea5a49c6b6b03b1778ba91d67507d5e04f1f9e93b6e3659b31abbdfde565b8
install : $(TARGET)

View File

@@ -53,7 +53,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 6cca8c26cebb9c2ee5d539c43797d30b6309a476ec4233225789978e1d7315c4ea5d2abbc7f5464be0f3c0de5fd9212706b43fbc92f40b76cd0b1013cc00f823
$(DL_FILE)_BLAKE2 = d053098788189fe1df2c231b378e0da6a23a60dd9f83031cdd67ff5d40f66aed3ae55690ebcf3c490cf8ca506b20d95a88cdabfc4675d668e71ac746af07117c
install : $(TARGET)

View File

@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 6cc16f7472efb1e1f6b7a83cafd9a81a16f10af7361da079c48a5eff0d9e310f475dcc82e984c20936c64867183402d00d26e5366e75bf7463ec2aea4a6f68a4
$(DL_FILE)_BLAKE2 = 1f8c85f801191e706a045f8ecf1a7bd4cb15b13134949e42ce50c9d29812479121dba0a90a9e723e5d2e6cfff6059c7059b7e13bd044302cf704aec6933561e5
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = c55c7592aa80f1fe39e838c83e147ad7141ddd0f72c9c000ba7708ecb7287c3a92b4b52f72c8d0d1171b0f9609dfb7861bbbe475c5cbd7011151c93c2b1d3d0d
$(DL_FILE)_BLAKE2 = 0f673eb1adfc796e55df9ed986aadca249bd890b04ee66ab649be928103d51126a12b0f4dc9e96a85b38c076a899f1cb6240f9e550bfb69db6caafb77e3e531d
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 62af4c38ad21498e43f41ef96c8abb5704e8d8a48f1327c587b664f36fdfa9849a9a37e59958db56d38019465d8bf1775914f7387fde99a441615913702cf504
$(DL_FILE)_BLAKE2 = ae8fc338bfd7200dd939b85ed1340d1679db51e8e6e8aa9927fe02bba94c3d4bf14def15aded11e4ed335c6b34af1e782ba71fdf83accb8601e284f72154dab2
install : $(TARGET)

View File

@@ -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)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 11909a494d0e6ae3ba938ae6c8511d587037f32c0a07a7775c3da5e1019cd2ca989f42e616da4a44e32551d936db97a935b0074322389cc39b4c336043535bea
$(DL_FILE)_BLAKE2 = 71c8c3bcce9687da3a256eabdba339a484831b1474277bb798e9a7efdf2ac8856dea5a49c6b6b03b1778ba91d67507d5e04f1f9e93b6e3659b31abbdfde565b8
install : $(TARGET)

View File

@@ -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 \

View File

@@ -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

View File

@@ -52,7 +52,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = c003d4f764f7f4d41e33af7ee28c2af272a9f0aee6ba7c2494ba96722d8d0b18f7a3f745217e9a2cecb43b6863328267a810280670c04464156b3eb3d7ee9d62
$(DL_FILE)_BLAKE2 = 044266f901e0065a12df934d6c1f6a14e34067be835c224f053c6f57d2c6c7f0ed1d04a7c902ba8258ab05285b84dce8b1199a9ecfd7f317dbf54497b8465cd2
install : $(TARGET)

View File

@@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 17c85fddc4ab84111c4f50afb89ecd8792c3aeaa2690b38fd39fca6f6cece69e9ce0cd3af8a2e54968c79ad1f9bee1e444699a13c068d9dfd3dfe1212ff37533
$(DL_FILE)_BLAKE2 = 38185d4cc4133c71c137f01d49a0ceed7b6935e5a52323dd62c0c56c9aa84c95227d9e9d926b01aecd704c9808ad1b2b2f240865b51156a1e4eb84aa4ab50f7e
install : $(TARGET)

View File

@@ -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
View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = bde7a3218e5b07758b0beb96a654a44a97ba79abfe1ebe115ffd44aa34301be8e76f33840824362826dbfe93b16a4c4403b00b34aa631a0b18398cd46a09889d
$(DL_FILE)_BLAKE2 = d6b036c7e2b7c1a93753d9d12f2f55d8764058dea26b1bea31c74000ecda1fdcad79cfe1877b607e5e64807f58d18039b985db6e2aa2ade84089be22df0dac15
install : $(TARGET)

View File

@@ -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

View File

@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e
$(DL_FILE)_BLAKE2 = 3b6fe9792609397205bf483fa124d7faaf7f2869ecdc11c5a9d17f9cc8b4a5ffbe1a2341c1fdcabed82dff927b6b0d2e8c7af40e8849d5314c3d64e3250db453
install : $(TARGET)

View File

@@ -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)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 134e59c7dbf9c0ba95b91c717f1e6841f35520b55105feb1ba40b82785c825b8e2a2429990e78186a1455e5c6de9880f911438d514c53c56d05575dd4e2d68a4
$(DL_FILE)_BLAKE2 = bdb7e8c4e8af889c37c5bbe8fc224535aed8d5d8e94c150e63d187d9a33ea434b50d6fbb18186890adfe06ee470ce31cb283af22daaf06015f7ab5c49d52bfb4
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 5a26aa802b6e1afec734e59a9c280b4d336bb8ad72e0fbe6687237c150faa4d10fb2ae956b58394d7f6a2d1b97e6c91cd597a9b5146dcc3d2841d18d76611ec5
$(DL_FILE)_BLAKE2 = 9b6c809f653d0096b77cff7700e5a0a30900edf1bf855c8d308ae91d199d489033b4e20d39d7541c8b0343f488d2e402ee9053b51c685f2133cd7307d81d9fed
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 0b5c93465f6d9e30916bf57fd7f2d490d2f04ef80ed1654a7d2c6adc57a5293e358720a71bbb76757a1496d9f7ca05f077f6e9ea62cfa243319fe9d551440710
$(DL_FILE)_BLAKE2 = 417618f1cc6760adac5192bf7aec3a90f527771fba66b2bffde41b876ab29fa62977f9c5c8fddd2c2c6d1f3f3664baca8c69a2740b83be4f084dd9aacfcf456c
install : $(TARGET)

View File

@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 181385c3fbf43abd4ead975aac11b5ff196de94d9a8d6f195b3f0068aba6ae953067995d19f0175b49ab15c447c99d531542ae786603ee390e080e79bdcd7ae3
$(DL_FILE)_BLAKE2 = 0cdad96df32da93f72f62bf1856fa88b754932a201b5533f25d167def585394514a91551a815ce90a8cd5d93b853caf8008ce0d0a9952ed6373cf98dfe745121
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 233af2fe35a0d661211d205fec89cce0a7dc91fe1530e940703e6d56eeb69f4490ca16d18787dbbaf7c0087dc2ebcb61d212778993af6fbb8acc7ba33429f7e0
$(DL_FILE)_BLAKE2 = 5f15309cf616c2a0096fc5f28741a7c66d758ad46577d22db5c16d88810f611fd85172cb440b2a907f69e11d7deffc255320f3ca729b37a50a56ce9cf2f1f924
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 04290b94be471aedd732601e1dc147a066933606152beb76ba1a21283aa2e3f8b891fd9575db73f2af67b446fb77a0ca6b2432ae606440ac9e9bf80e41d1f640
$(DL_FILE)_BLAKE2 = 2f959ca7e7e3f925ea9a092b800eee8c6f6f8725161b9d3ec82ab47fb1475e2ecf994f43e2554d1b199cae78beebbbdffc66b6d958c59607bfa021dba9d4a0f3
install : $(TARGET)

View File

@@ -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)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 6954d30cfd3951ea07762ba5dd7ff27038b78455f423099a225ebf748abddf9970e444456ca5a6179bd381e2205b32293392cb757c203901674860710fe2c183
$(DL_FILE)_BLAKE2 = fbcf6c6f0d8e4ad2e9333b507719793cc8785231b5d6b3596795c9bf43362737901e3dccd80170d448be3f63df2834e134706236cddbe11fea4cbbda58bec475
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = cf4d10908e6b8e6cf15ec8a99f0a299a9bcb7082f0df5ab1c9d84fcb739132855edf717c2ab746040fc09bace7afaaa8a39538e7ceabd0e68cdb3b4fb5627c6d
$(DL_FILE)_BLAKE2 = 0a6d8f9a0599a68ead1ab389286bbf786188a15110136e74409f1e1cbb46358edca5bdc2ee156db42b972b096e84c223a57d862517833f736283b738a3deb83e
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 1dd6ac48e7b9a31f58688c7a59814435059287a30db80dd7c9cf69f9eaba27245424ecdbfd8719a4cf30d9686f4b61bb5e394821f66c05e770c244a0208e8f3f
$(DL_FILE)_BLAKE2 = f66a2849f89c1982bb35d8fe309668da5a282386f4b37e99c54339ba276a0b7e1cd690eb319917b488a10e68e1dc2c675ab3e67d57415ba26641cc4846094095
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290
$(DL_FILE)_BLAKE2 = ab738c8ca274ca87377d3006bb792989aafcb89b6123e7b31db594b75cc9969e04a50d3d470777384836e4aff0e2a320f2d73863ea64977b02bb0d2c843d935d
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 75d3a2b4fefd7b7706226e70d31250ef7e99eeb81a4839ddc36cc9e3180534542d8a02851f8e6fd5034bbc925a616ead8c4bfb0cce8bc5886c3ec54811914a6b
$(DL_FILE)_BLAKE2 = e14b1998a781e80ea5c6e505ec2c9cf0673cc892c66a5a1a9721a27b6582cd75dc4ceb1e7dfb0007b5c9dd69c027d5867db7c2cef5b17b13b1c34f0254407bf1
install : $(TARGET)

View File

@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = b00de857a0634d7193f656b74cdd5c0642b674f3ee3303a642f8a6fcb64eebaf2b100c6e09d85d892880b5fc4f224c0a5d1ecf5bd95bc5caf00e959c7beac4a5
$(DL_FILE)_BLAKE2 = e5e7c5791d8a0f4e1503cfeedefe3ecfd6482ae2731a28c1779be15266050663642cccda1bb235c69d45e407ad0fba9f089a45e8d207d3df2cd705948c6c5842
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 760ec6f7eaf3f2c6be6edf848551e4c7d16ae7cbe49f9cde297f5df06174fb7f9f490118942225558f0a89dabe9a4901c1b3b23fa1203132e36b86e6332564d6
$(DL_FILE)_BLAKE2 = b82b3c73ffc20d3f93b5c14ae8b96c85cdf4b8419b07f3e531ce626f3ac987c688807cd37ad8b1d54d6d1d8af9cbfb4d045931b992b324409f272eb3b1fad084
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 3ba03ad62a033d68a985644cf9614061ca627399c401612c54975a68e0522408661e01ae14da4df9ff4063ede0ada2a0a61b1c24862009d8459e65edd0ec21b5
$(DL_FILE)_BLAKE2 = a8b336a0c6c162317d23337706bbfda351a5dad7f8c106f2a817a8e662d9d067048fbade6b824363b67f3844f060243873c39b9daac733ae040ad01edd9dee15
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 701393338a0bf852b97d80a1e4ab078dea741f7181246b3dafcbe8cff287b5b9fae72c1c50867ea71baab83fa842471b2c7054fb4702bf35900a352078de8f3a
$(DL_FILE)_BLAKE2 = d8b1204d6f92d54744a8b718a321f0a792e06c43337712941a3773de530d472581bdaf51be58313470f610077f889f70bff77eff11a249be9b375e6b6d90d81b
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = cc5ae85dca896c0b8b1b704e0c5cc201677f48c2765520dc992a1b218d1334e04c592ba48cf06efe32a5089c7ad70fa44cbb2b40f2e8400d7ef9d2976a6425ee
$(DL_FILE)_BLAKE2 = 68a3cc02334ef99449ef97e592d87c8b72a076837677c61634263bbe4cf8d6d44a13122af3ec4e6fb7ab4d983f4bd849e8e6cb3ab979b379d1c7c617532c4a3b
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = b51d631ee6b4c3bb34cf1394e2a3216a6ac4d89773bafecd058b31bdf78bf5eb255d3cb2539ca591f64c95cdf7f0db720a5b78e90009e0c7c208219ed454686f
$(DL_FILE)_BLAKE2 = bf5c8289c495706e0e449e3137676a78d237b82d8870ac7f884e385335df58260eb08e18fbf23f906f6fa6c140277cfbe25df896a124fa092f9571c2823beb5e
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 0d7806fd23961f6b80f6ef63faf0fe10307a34495337a7f6dd4f0eb76b5ba8a96292b86285e0740f83414417810e47f47b1400c7d83fb4d8fc6f58954f4bd9df
$(DL_FILE)_BLAKE2 = ec4ad0be9930b20244ac83d18d66bcd5432235841a0922126ccbbb387b02438b0abae72b412dd77257defd5d5e660ea362087ca0864047dbbeadc0ebdf438eb8
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 81c954f6ca2738b321e9319d20741aa15376e88e5f7a0ce1cfa2b02cd104f98d020ab6206bfbc79fc66655f8e40a17bfb65cbce0b1684d9373b809de5a433fc4
$(DL_FILE)_BLAKE2 = 70ffa088c33a8a226566bd6caf0e7c854cf05f91ad90682894ac490122255702c02e657989408c1864e0199cf1ef092df359a93a3ef852c83536731e241626a9
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 464cf767902bd8bd463d3faaae01fecbe33d4cc87dabf38388ac961bfbe24e6d113f4ee88542e6bed6fd7eaaf0709c7f5cb7a306ee910527f79810054ccdbae7
$(DL_FILE)_BLAKE2 = f71a83ff14879957f4892894af1fe9e01110033c7cc1cf6d30babba636ea3640e270e185ad7d05f5433ffa48ef4c42ec0911fb9b6c75fbe38a5892f6f13a4c26
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = e60b59cad18f9f458c63ec08465eaac5c40b954a9c6aa6844029a1b3e2973de19e0b46846cb99edb465f315310f552b8578280f243acbe726b92034e396a07f9
$(DL_FILE)_BLAKE2 = 310fec94c2c8e442690d3aec4712b34edb41c89bb400ef7a4b2741f3ead01628a9809e7404e4e9ba45da6c58eb46856da675c442287110071fffc6760a602d98
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = d770cee1f3e02fbbcd9f25655b360ab38160ad800e2829a67f2b9da62b095a90be99ac851a67344cf95bd6810a6268da4655dc1d37d996e58239c4999eb41998
$(DL_FILE)_BLAKE2 = c2642d29ef45fe9af481e573b5b583b1bb869d535eafb8f2b0b055060a1288a28bfccdb2f5288632ec92710fb3e188fc7f1f27acb1f53c13b1f665b8bd33cd86
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 68a24ecd3fa8c1057883d2d9013b18b9b7507d0ee79876efe79c8ad1ae32c408421879340968b77c3d6bf6e8eb3c3c87a8ee5447f351fd871f13683fcbb5ab52
$(DL_FILE)_BLAKE2 = 8cca6fab7951df04a665242fd4288c7b109e31f550179c4c7bb304dee9179f7428a02783656e1bb376d782b2e04be439e98d30db048ae0fb0630a30a3b94092b
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 5315772da07a9229f7f5d85dc7563333892e2a7293d7b331bd65edbebc08841103e6cf695d8faf25b83135545dda767bfc358517afa866981657dc8205d319be
$(DL_FILE)_BLAKE2 = 0082416660def303cb94e3e29453d426bdd022d89de91af9ed44e50d3750cc7acef9643f251e1f09c15dc8755cbab905ca28497c5af318897a94a274689f226f
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 849e3f1129313646471e2bb7e9beeb3766d6a121fe09984e39a353cae7dacd0a970900b0cb6f68b1d69e759515298d901fcc0cba1edb91dbc4bae4456f4bd6ea
$(DL_FILE)_BLAKE2 = 7fc28fc465e99a0df1c66ccf45e35e2815f826cc0bed1e019e834848a136d383cffc15c5091ca23cce3cc200d917bbb36605b7ce4d07461e2fc6f811ad3e5720
install : $(TARGET)

View File

@@ -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)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 124b6645a2cb7f01f153c9fa6e1976378bdfb224841a7b45ab19c584c6ef704c20719ae87640b8d83f3f9269a57d9cc2e870a914124dac03a2ef1336e9feb9c9
$(DL_FILE)_BLAKE2 = ef43c0e81ec0505a46412d8cd61b3f9b8c229db6431dc85241a0cf870f30c4ce40134d48555438300e60cfcfb3290126739a4d0f0c74a674c041fef5426f521e
install : $(TARGET)

View File

@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = d4e5587299a44697d0c7d26b0fcc1a7fe4330693de188cf82301e4ab8fa8b2aea141f3aaa99bd1c598655ba993c616faf0a559dbb9c538d2d9421c6791f36880
$(DL_FILE)_BLAKE2 = 2050fbd6e3b458a5f437d20d3377db9c933a3f024e799331bf8f1e1e1d7720bd57681a97c8255db676c4f0181d2c39da7abe82244e7c2898be68eb26767234d5
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 385a14c9cbc85781d85123664e59d59d8a280bddffbf22753f4ee00bb3f47c8a90ce73f1ed13fc61eb3c1c7caeb268f0fde5fb1d6c43df166e0edab9bb2475e1
$(DL_FILE)_BLAKE2 = 80cc63b2e5c5f0d961f8d7d5c98aca78830d5d2584654006012492d300ff894eef973815f181d60db83c84ecccb485b459328ef8f7c0efc11c403b3224d26335
install : $(TARGET)

View File

@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 4ab4912468f6c1cf7517090bc94b1bb34e665fe1b3db973e1c7bb2d05cb885545cdf3ca5c7fb548ff0012b800f5dd60ed2f2010fc9fb62ba7d6a28537287193c
$(DL_FILE)_BLAKE2 = 1dec6208a985fbde7cff6d39363788af31b830f5491100ce417c5a67cb1fa89249fe999b69e28f99344ba70f431827c3dad852a72d474fd67b0bad82e5e0216d
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = b8e3de60e178ec16ad2848ad77f3bd4cbd35eaa9be103c0fa5d17514c29df4e69015ac53b54c9e565e3032b0c0bb47c19729e65310a6acefae901e101ea49451
$(DL_FILE)_BLAKE2 = ef3580794473e4987769d34411342b085d1ae2b1ace160ab07f237dc7144966190c5be9f4b2f15b24d73045789391f12e68bf7747043337237353425c3f18a9a
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 99b9cc42c8dc5a73afe9dddfad6c05d175246ffb7985fb90b3f1bab96c8b5afde012e41f5770d2671eefd1f86be81b576637994bffb5e00adab7ac2c986c09b7
$(DL_FILE)_BLAKE2 = 78e04c93e9099361b5f0ac9b6b5be9dfdf5d46a0a02d592c358dc5579fc144afc79165df477d8577b5fb2c594fce70b27e83422f16c15df147f508a18b335f00
install : $(TARGET)

View File

@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 87187293d8acda72c2d807d6f41f2601a318540f63a0ea93782b115402c6b43a0b61ecc710fd6de126d25e59dd4e03681f2b859a87549e9d5f7617ac7b2dad8c
$(DL_FILE)_BLAKE2 = 5481a50bf9c31ec3694da6e9218e9e8379c165ecb62be9da3c773707e423440f5e4f0c991a85c94e906c6bb8ad90c73554e3036819533e528742bc78ffee80a5
install : $(TARGET)

View File

@@ -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)

View File

@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = e3dd2d155a94c39cb60eafc26677e84de14c3a6d5814dff69de091ded52f21862490970254297795f2c42a0c3203f7e88a8f65bb66968f8dfd6e066bf53f2dfb
$(DL_FILE)_BLAKE2 = d772a0a3837d4798f4acaabc5d81df1a8689cf66276a492d61a65e73fa426222069341b4088d31cacc107452c3f4fad878eef5f9ad394d02b518c5a6ac71c8ab
install : $(TARGET)

View File

@@ -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)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = e8f0420033524ad768cac3c82138546e4cd76c47f5835b7b98662ab01eaf3feef08f495a69c04980d51b57935567ab1d465ef4e1d0529735ad0031c828585324
$(DL_FILE)_BLAKE2 = 2c6162fd59adf9dc3987f42ba099c4f3637cc2a06cb9e164587ca13e117f29a6aa862c6e5059e6a8b6361611564c44fa6d8e327a076aec4ec9a8c7418fdf802f
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 8f8965e2d339f0413e8d1da421ea7556526f39f089a822063d6fdc35b781a7c7ea84a91d6af3e25902c1f045f564ef956fc69cd4625e6cc008c9e3ca34923a9d
$(DL_FILE)_BLAKE2 = 5a7d05f26b8fbbc0e9216ad88513d690523737950270121c70275c9a09370a033efc32ed8b5edea83c60142d24f00ccc56ccb0bea033fa20589913d11f570e47
install : $(TARGET)

View File

@@ -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

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 03416ffdb8bf992ef2323a0bc92b52f3a6605e7eb182e3839178fea3c3669242780171b10e77674f0945224e57bcd1a841282a0d5f396d3955f23e3990d761c7
$(DL_FILE)_BLAKE2 = 7dbccd84dab5d6973db34d5e84a49b80383e59c2d6a25432b8abf4eb8c1853cb54af99ff0e749303b76187808b7f04dd2dfbbb128b754b68971f6f2afd7a056c
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = d96444f6b8dc356b9effa6c5032952ffb2526833f90fcb63c7f6c293a73a70ba057995426ba789d237c61dee5e3aa1ab53ec3193bd31c9c4b994193910219d13
$(DL_FILE)_BLAKE2 = f66770e9a5984a02d492d93ef83e132d6993cd5da86cb30d75535af0c06288dea2ec82536615dc9f6362dfdf38d47291fe281ba662d6a94a0e129cf1404c05fa
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 2cba39b0307d773133306c4222e43cc44d4189bb125f993634b2a5e7679e5f5b4d28b05b95db6e694d316b4fdd182cf91c2a01ed1c519a3ca7ced5ebf5da3d10
$(DL_FILE)_BLAKE2 = a958f5afd26db4e4425c50785461c1ca98bf180b316faa2c88506cafebde88e2a96a80599c98838833cce0e8f9552d10f67fd7d9f261e988892fa159060a63cf
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = a5633b1bcacf53823f95f7899872e67d9941faec235c56546de8b66faf15a958a7c0d6a86d569c078e11a478dc272b1fbe784c3d3d9d45e8c3de696f0d6e378a
$(DL_FILE)_BLAKE2 = ba345d1720c4b0ca3615c54af477aeb888689700dd773226bc609bb5871a123528a27a5b67620b858e704f768422c8621b84eb776b6a8744d6ac6ead7cc17ab3
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 2f304b25e807fe38b544479f4a6e98723816d08cda576177a270df736d7db8992a478f980333afc10a7bc0b5dc5508e49b33a13de02f0466f065efdfa3b7b351
$(DL_FILE)_BLAKE2 = e41d59d33819eec28f2c64e0178e1c04d9eda5677e09a4da7ecc4458ce4985dcf3161712333dc6950bfd7f9b50301229f6b85117f02f0f3cfabd1dabcdc30786
install : $(TARGET)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = fbf7888b92b6be4892a206e1c0fae1cb7c45fe0d62270c5fe713a540616e3599c67dd3297ad8c1cd344987e1fe95ae7c5e92db8e13ef622b3316b3780fbb4052
$(DL_FILE)_BLAKE2 = 0e68bf3661f72b36e7ff8fca34167c084f4d33f6d4da905f356a5bb8753178c0fc225a13909f97fd805dfeb101995a1b48e79b2962f2563c281ed3749dc8cdaf
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
$(DL_FILE)_BLAKE2 = ca17a94054a1bd5dd526eea34e17af69557f16b02a7bc97ae758ea1c2edac698dc85bf77cd551928206790841c8acd1de6eda354f86231c223e9211e6f30889a
install : $(TARGET)

View File

@@ -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)

View File

@@ -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)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 2b1990b95d7439702e9287402d9828d4ecab573202c099aa482969c047b540d4b899f79d87587fc712e727d9cebf5fa7393512087e469fc355b4a30b1894e229
$(DL_FILE)_BLAKE2 = 18b03a11e7bfcc86d1f4979499fc05b50a26c564c13caa66b4fe0f09c6401318f15badaf9c39dd44b8260a5ccd6f18f7ee93a81f4b5278af47b8239babac0b38
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = adaf1f90c698ee373d7ef93c77e883b76a2d75932a50b2bf7a4f5a2d387f3f8cc00d83860ed61e1e2c1d224680d07828137cf4805adb9975d9cc7218c493d19d
$(DL_FILE)_BLAKE2 = 4215be652ea41a82248993f5a0b35798ae950b607764efc88f9486b2cdbb88f8a601a4622270d84ddb172ba9bc836c6538a9d7a0a19cef06c713f3296cb0814f
install : $(TARGET)

View File

@@ -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)

View File

@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = af6982bc6da66ed2cebfe99e1b46a540528886d1c6e7a5174a3083a315804cb42c2395f3a0f5df552e8fd6b7823a01873fc5f9fb2178529c53481a67552dab35
$(DL_FILE)_BLAKE2 = 5d1b0e839744e589d894f626364b40771e5140160062a52714fdd15c51a296da650eff422450fa6e45ef740bab2050a235c606f3b7ac33e045b27c9c6537626c
install : $(TARGET)

View File

@@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 492ac0f16da1400b4e9e06af43b1ec8b96303bd33a62f355820975db61efc3b0603e1e3f97be05a69597b9546aeb95e3a2655cb0c45c90aa9f2bd765a06b8884
$(DL_FILE)_BLAKE2 = ce43307f53c0e903cb59534ef18fda6c4eed4e925d42fac8a444c50f78f249fdf52f6b8ff618d8364128e42a9d77238d100d32d6f93a40b4bef5fce849356b98
install : $(TARGET)

View File

@@ -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)

View File

@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = e6981d7143c5e39d45a6274d003467f372b1e97637112c66a3fd3a1cb47fe948228d72c914cca5b2db1d65a626b83ff36f10768d343579aa48353d20e2541f4d
$(DL_FILE)_BLAKE2 = 351604c47aa77ef20dbb12e15a5215450eeb684fde52dad80502d309b8af7c2da9203fa85f84a3320fe29f4b0cff8bbd3cfd4134ba35d4485eb4b93ece513e0e
install : $(TARGET)

View File

@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 26b2dce1456fd49a5afb4d2edc718c70b86240843e267cae4d267e6dd38ee37b6f6beabbb8bb3f7e2237a1ac6d2d34f2431df50c98a785fa4a45f591f021ac24
$(DL_FILE)_BLAKE2 = 4b6cffb9c50673f2634052d6e16e425cff764027bb07b9d17c35541a1e8d1af3351c3c6182a2134c0c8d1a43ef0b8ec72e8add48b4faf887eaf16606cb9dfb44
install : $(TARGET)

View File

@@ -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
View File

@@ -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