diff options
-rw-r--r-- | Config.in | 2 | ||||
-rw-r--r-- | mk/build.mk | 6 | ||||
-rw-r--r-- | mk/linux-ver.mk | 32 | ||||
-rw-r--r-- | mk/mirrors.mk | 30 | ||||
-rw-r--r-- | mk/vars.mk | 2 | ||||
-rw-r--r-- | package/asterisk/Makefile | 4 | ||||
-rw-r--r-- | package/bind/Makefile | 4 | ||||
-rw-r--r-- | package/bind/files/named.init | 3 | ||||
-rw-r--r-- | package/busybox/config/coreutils/Config.in | 4 | ||||
-rw-r--r-- | package/busybox/config/util-linux/Config.in | 2 | ||||
-rw-r--r-- | package/curl/Makefile | 4 | ||||
-rw-r--r-- | package/cyrus-sasl/Makefile | 10 | ||||
-rw-r--r-- | package/cyrus-sasl/patches/patch-config_ltconfig | 29 | ||||
-rw-r--r-- | package/cyrus-sasl/patches/patch-config_ltmain_sh | 14 | ||||
-rw-r--r-- | package/dropbear/Makefile | 4 | ||||
-rw-r--r-- | package/gdb/Makefile | 4 | ||||
-rw-r--r-- | package/gdbserver/Makefile | 6 | ||||
-rw-r--r-- | package/gnutls/Makefile | 4 | ||||
-rw-r--r-- | package/libass/Makefile | 4 | ||||
-rw-r--r-- | package/libuv/Makefile | 4 | ||||
-rw-r--r-- | package/libuv/patches/patch-libuv_pc_in | 12 | ||||
-rw-r--r-- | package/ltp/Makefile | 4 | ||||
-rw-r--r-- | package/openssl/Makefile | 4 | ||||
-rw-r--r-- | package/rsync/Makefile | 5 | ||||
-rw-r--r-- | package/squid/Makefile | 13 | ||||
-rw-r--r-- | package/strace/Makefile | 4 | ||||
-rw-r--r-- | package/valgrind/Makefile | 4 | ||||
-rw-r--r-- | target/arm/Makefile | 2 | ||||
-rw-r--r-- | target/bfin/Makefile | 4 | ||||
-rw-r--r-- | target/bfin/systems/arcturus-ucbf54x | 3 | ||||
-rw-r--r-- | target/config/Config.in.binutils | 8 | ||||
-rw-r--r-- | target/config/Config.in.cmdline | 1 | ||||
-rw-r--r-- | target/config/Config.in.gdb | 8 | ||||
-rw-r--r-- | target/config/Config.in.kernelfmt | 7 | ||||
-rw-r--r-- | target/config/Config.in.libc | 8 | ||||
-rw-r--r-- | target/config/Config.in.toolchain | 8 | ||||
-rw-r--r-- | target/linux/Config.in.kernelversion | 30 | ||||
-rw-r--r-- | target/linux/config/Config.in.compression | 2 | ||||
-rw-r--r-- | target/linux/patches/5.10.234/arc.patch (renamed from target/linux/patches/5.10.224/arc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.234/darwin-dtc.patch (renamed from target/linux/patches/5.10.224/darwin-dtc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.234/darwin-file2alias.patch (renamed from target/linux/patches/5.10.224/darwin-file2alias.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.234/dtc-noyaml.patch (renamed from target/linux/patches/5.10.224/dtc-noyaml.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.234/nds32-ag101p.patch (renamed from target/linux/patches/5.10.224/nds32-ag101p.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.234/or1k-more-ram.patch (renamed from target/linux/patches/5.10.224/or1k-more-ram.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.234/relocs.patch (renamed from target/linux/patches/5.10.224/relocs.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.10.234/startup.patch (renamed from target/linux/patches/5.10.224/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/darwin-dtc.patch (renamed from target/linux/patches/5.15.165/darwin-dtc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/darwin-file2alias.patch (renamed from target/linux/patches/5.15.165/darwin-file2alias.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/dtc-noyaml.patch (renamed from target/linux/patches/5.15.165/dtc-noyaml.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/enable-ethernet-bpi-m2-plus.patch (renamed from target/linux/patches/5.15.165/enable-ethernet-bpi-m2-plus.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/nds32-ag101p.patch (renamed from target/linux/patches/5.15.165/nds32-ag101p.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/or1k-more-ram.patch (renamed from target/linux/patches/5.15.165/or1k-more-ram.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/relocs.patch (renamed from target/linux/patches/5.15.165/relocs.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/rockchip-115200.patch (renamed from target/linux/patches/5.15.165/rockchip-115200.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.15.178/startup.patch (renamed from target/linux/patches/5.15.165/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/arc.patch (renamed from target/linux/patches/5.4.282/arc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/arm-nommu.patch (renamed from target/linux/patches/5.4.282/arm-nommu.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/darwin-dtc.patch (renamed from target/linux/patches/5.4.282/darwin-dtc.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/darwin-file2alias.patch (renamed from target/linux/patches/5.4.282/darwin-file2alias.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/dtc-noyaml.patch (renamed from target/linux/patches/5.4.282/dtc-noyaml.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/macsonic.patch (renamed from target/linux/patches/5.4.282/macsonic.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/or1k-more-ram.patch (renamed from target/linux/patches/5.4.282/or1k-more-ram.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/relocs.patch (renamed from target/linux/patches/5.4.282/relocs.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/sh4.patch (renamed from target/linux/patches/5.4.282/sh4.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/5.4.289/startup.patch (renamed from target/linux/patches/5.4.282/startup.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/armnommu-fix-thread-registers.patch (renamed from target/linux/patches/6.1.107/armnommu-fix-thread-registers.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/armnommu-versatile.patch (renamed from target/linux/patches/6.1.107/armnommu-versatile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/board-rockpi4-0003-arm64-dts-pcie.patch (renamed from target/linux/patches/6.1.107/board-rockpi4-0003-arm64-dts-pcie.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/enable-ethernet-bpi-m2-plus.patch (renamed from target/linux/patches/6.1.107/enable-ethernet-bpi-m2-plus.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/hppa-cross-compile.patch (renamed from target/linux/patches/6.1.107/hppa-cross-compile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/macsonic.patch (renamed from target/linux/patches/6.1.107/macsonic.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/nios2.patch (renamed from target/linux/patches/6.1.107/nios2.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/or1k-more-ram.patch (renamed from target/linux/patches/6.1.107/or1k-more-ram.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/riscv32.patch (renamed from target/linux/patches/6.1.107/riscv32.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/riscv64-flat.patch (renamed from target/linux/patches/6.1.107/riscv64-flat.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/rockchip-115200.patch (renamed from target/linux/patches/6.1.107/rockchip-115200.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.1.130/rockchip-pcie-timeout.patch (renamed from target/linux/patches/6.1.107/rockchip-pcie-timeout.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.6.82/armnommu-fix-thread-registers.patch (renamed from target/linux/patches/6.6.69/armnommu-fix-thread-registers.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.6.82/armnommu-versatile.patch (renamed from target/linux/patches/6.6.69/armnommu-versatile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.6.82/hppa-cross-compile.patch (renamed from target/linux/patches/6.6.69/hppa-cross-compile.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/6.6.82/macsonic.patch (renamed from target/linux/patches/6.6.69/macsonic.patch) | 0 | ||||
-rw-r--r-- | target/linux/patches/a320d39840745502d420f56b3d49b3723a12058f/defconfig.patch | 54 | ||||
-rw-r--r-- | target/m68k/Makefile | 8 | ||||
-rw-r--r-- | target/m68k/kernel/arcturus-uc5328 | 6 | ||||
-rw-r--r-- | target/m68k/systems/arcturus-uc5328 | 11 | ||||
-rw-r--r-- | target/m68k/uclibc-ng.config | 6 | ||||
-rw-r--r-- | toolchain/binutils/Makefile | 18 | ||||
-rw-r--r-- | toolchain/binutils/Makefile.inc | 7 | ||||
-rw-r--r-- | toolchain/elf2flt/Makefile | 4 | ||||
-rw-r--r-- | toolchain/gcc/Makefile | 2 | ||||
-rw-r--r-- | toolchain/gdb/Makefile.inc | 7 | ||||
-rw-r--r-- | toolchain/glibc/Makefile.inc | 12 |
92 files changed, 240 insertions, 194 deletions
@@ -75,7 +75,7 @@ source "target/linux/config/Config.in.compression" source "target/config/Config.in.cmdline" menu "Advanced Linux Kernel configuration" - visible if ADK_TARGET_OS_LINUX && ADK_TARGET_KERNEL_CUSTOMISING && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH && !ADK_TARGET_LINUX_KERNEL_USE_DEFCONFIG && !ADK_TARGET_LINUX_KERNEL_USE_CUSTOMCONFIG + visible if ADK_TARGET_OS_LINUX && ADK_TARGET_KERNEL_CUSTOMISING && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH && !ADK_TARGET_LINUX_KERNEL_USE_DEFCONFIG && !ADK_TARGET_LINUX_KERNEL_USE_CUSTOMCONFIG && !ADK_TARGET_NO_KERNEL source "target/linux/Config.in" endmenu endmenu diff --git a/mk/build.mk b/mk/build.mk index 78a3e7709..aae4ffeca 100644 --- a/mk/build.mk +++ b/mk/build.mk @@ -33,8 +33,6 @@ DEFCONFIG= ADK_DEBUG=n \ ADK_TARGET_USE_SSP=n \ ADK_TOOLCHAIN_WITH_LTO=n \ ADK_TARGET_USE_LTO=n \ - ADK_TOOLCHAIN_WITH_GOLD=n \ - ADK_TARGET_USE_GOLD=n \ ADK_TARGET_USE_GNU_HASHSTYLE=n \ ADK_TARGET_USE_PIE=n \ ADK_TARGET_USE_STATIC_LIBS_ONLY=n \ @@ -181,9 +179,13 @@ ifeq ($(ADK_TARGET_OS_BAREMETAL),y) $(MAKE) -f mk/build.mk package/hostcompile toolchain/final endif ifeq ($(ADK_TARGET_OS_LINUX),y) +ifeq ($(ADK_TARGET_NO_KERNEL),y) + $(MAKE) -f mk/build.mk package/hostcompile toolchain/final package_clean package/compile root_clean package/install package_index +else $(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/config-prepare target/compile package_clean package/compile root_clean package/install target/install package_index endif endif +endif package_index: ifeq ($(ADK_TARGET_PACKAGE_IPKG),y) diff --git a/mk/linux-ver.mk b/mk/linux-ver.mk index 8183aac37..3527f2564 100644 --- a/mk/linux-ver.mk +++ b/mk/linux-ver.mk @@ -15,41 +15,47 @@ KERNEL_FILE_VER:= $(ADK_TARGET_LINUX_KERNEL_GIT) KERNEL_RELEASE:= 1 KERNEL_VERSION:= $(ADK_TARGET_LINUX_KERNEL_GIT_VER)-$(KERNEL_RELEASE) endif -ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_11),y) -KERNEL_FILE_VER:= 6.11.3 +ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_13),y) +KERNEL_FILE_VER:= 6.13.6 KERNEL_RELEASE:= 1 KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE) -KERNEL_HASH:= 057263d0afc17d5253794afd3d239ba4da4aa734b22fa36c1665f41b95449b73 +KERNEL_HASH:= de0053cb413d408f20fd1d5788219951b8a4403e5dac1b1d9032090938acd199 +endif +ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_12),y) +KERNEL_FILE_VER:= 6.12.18 +KERNEL_RELEASE:= 1 +KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE) +KERNEL_HASH:= beb902a5f69d9e57710112203db38111dad6d30556ea8ce389284c8077fe944d endif ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_6),y) -KERNEL_FILE_VER:= 6.6.69 +KERNEL_FILE_VER:= 6.6.82 KERNEL_RELEASE:= 1 KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE) -KERNEL_HASH:= 9c6305567b75d99514cde6eb9de39973f3d5c857a75bd9dcdfca57041f8d4f34 +KERNEL_HASH:= f3c2389b8c23cabe747f104a3e434201ca6e7725bbbfb3a8c59a063ac4820e41 endif ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_1),y) -KERNEL_FILE_VER:= 6.1.107 +KERNEL_FILE_VER:= 6.1.130 KERNEL_RELEASE:= 1 KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE) -KERNEL_HASH:= f43229d1d73011fa0a37400320a26972946f8ff295c404c31c0dd0407228b0e8 +KERNEL_HASH:= 9416b2c2d448ec7f54bb0ce5713fb34c32dae4a4edf1abd8cf7a8995cbac66fd endif ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_5_15),y) -KERNEL_FILE_VER:= 5.15.165 +KERNEL_FILE_VER:= 5.15.178 KERNEL_RELEASE:= 1 KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE) -KERNEL_HASH:= a36dd3e82ceb634afded31f2656568f57c4d9c4b399859f298b18116df11c6fe +KERNEL_HASH:= efe9f7eb5ea4d26cec6290689343e1804eb3b4a88ff5a60497a696fc08157c42 endif ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_5_10),y) -KERNEL_FILE_VER:= 5.10.224 +KERNEL_FILE_VER:= 5.10.234 KERNEL_RELEASE:= 1 KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE) -KERNEL_HASH:= 19b099c67324bba6378e22dc51ad3906e4dcd6a908d137766b4bfa9174ddd11a +KERNEL_HASH:= 9597c4fee2f1ce452acfec516f4325ad342155872052fd5f0d9ce2ddcc26ebe5 endif ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_5_4),y) -KERNEL_FILE_VER:= 5.4.282 +KERNEL_FILE_VER:= 5.4.289 KERNEL_RELEASE:= 1 KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE) -KERNEL_HASH:= 5582770976d33bb7bf9494e0fa0c49f449aa02b0133d00a5a198b6c208dd7de0 +KERNEL_HASH:= 1e3e5fc052c8e15f8eaa37d30bf4f0b3eef7430dd234d9fed0d0005852a06d10 endif ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_4_19),y) KERNEL_FILE_VER:= 4.19.320 diff --git a/mk/mirrors.mk b/mk/mirrors.mk index a8dc27f6a..dba447fec 100644 --- a/mk/mirrors.mk +++ b/mk/mirrors.mk @@ -12,8 +12,8 @@ MASTER_SITE_MIRBSD?= \ ifeq ($(ADK_TARGET_KERNEL_NO_MIRROR),) MASTER_SITE_KERNEL?= \ + https://www.kernel.org/pub/linux/ \ http://www.kernel.org/pub/linux/ \ - ftp://www.kernel.org/pub/linux/ \ else MASTER_SITE_KERNEL?= \ @@ -22,23 +22,8 @@ MASTER_SITE_KERNEL?= \ endif MASTER_SITE_GNU?= \ + https://ftp.gnu.org/gnu/ \ http://ftp.gnu.org/gnu/ \ - ftp://ftp.gnu.org/gnu/ \ - ftp://ftp.funet.fi/pub/gnu/prep/ \ - ftp://mirrors.usc.edu/pub/gnu/ \ - ftp://ftp.cs.tu-berlin.de/pub/gnu/ \ - ftp://aeneas.mit.edu/pub/gnu/ \ - ftp://mirrors.dotsrc.org/gnu/ \ - ftp://ftp.wustl.edu/pub/gnu/ \ - ftp://ftp.kddilabs.jp/GNU/ \ - ftp://ftp.mirror.ac.uk/sites/ftp.gnu.org/gnu/ \ - ftp://sunsite.org.uk/package/gnu/ \ - ftp://ftp.informatik.hu-berlin.de/pub/gnu/ \ - ftp://ftp.rediris.es/mirror/gnu/gnu/ \ - ftp://ftp.cs.univ-paris8.fr/mirrors/ftp.gnu.org/ \ - ftp://ftp.chg.ru/pub/gnu/ \ - ftp://ftp.uvsq.fr/pub/gnu/ \ - ftp://ftp.sunet.se/pub/gnu/ \ MASTER_SITE_SOURCEFORGE?= \ http://jaist.dl.sourceforge.net/sourceforge/ \ @@ -50,19 +35,10 @@ MASTER_SITE_SOURCEFORGE?= \ http://easynews.dl.sourceforge.net/sourceforge/ \ MASTER_SITE_MYSQL?= \ - ftp://ftp.fu-berlin.de/unix/databases/mysql/ \ http://sunsite.informatik.rwth-aachen.de/mysql/ \ + ftp://ftp.fu-berlin.de/unix/databases/mysql/ \ http://mysql.easynet.be/ \ MASTER_SITE_GNOME?= \ https://download.gnome.org/sources/ \ - ftp://ftp.gnome.org/pub/GNOME/sources/ \ - ftp://ftp.linux.org.uk/mirrors/ftp.gnome.org/sources/ \ - ftp://ftp.acc.umu.se/pub/GNOME/sources/ \ - ftp://ftp.rpmfind.net/linux/gnome.org/sources/ \ - ftp://ftp.unina.it/pub/linux/GNOME/sources/ \ - ftp://ftp.belnet.be/mirror/ftp.gnome.org/sources/ \ - ftp://ftp.dit.upm.es/linux/gnome/sources/ \ - ftp://ftp.dataplus.se/pub/linux/gnome/sources/ \ - ftp://ftp.cse.buffalo.edu/pub/Gnome/sources/ \ diff --git a/mk/vars.mk b/mk/vars.mk index 672f03d9f..b99230c84 100644 --- a/mk/vars.mk +++ b/mk/vars.mk @@ -335,7 +335,7 @@ PATCHP0= PATH='${HOST_PATH}' patch -p0 ifeq ($(ADK_STATIC_TOOLCHAIN),y) HOST_STATIC_CFLAGS:= -static -Wl,-static HOST_STATIC_CXXFLAGS:= -static -Wl,-static -HOST_STATIC_LDFLAGS:= -Wl,-static +HOST_STATIC_LDFLAGS:= -Wl,-static -all-static endif SED:= PATH='${HOST_PATH}' sed -i -e diff --git a/package/asterisk/Makefile b/package/asterisk/Makefile index 8f14b0e8c..5d9f10881 100644 --- a/package/asterisk/Makefile +++ b/package/asterisk/Makefile @@ -4,9 +4,9 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= asterisk -PKG_VERSION:= 20.9.3 +PKG_VERSION:= 20.11.1 PKG_RELEASE:= 1 -PKG_HASH:= 3d3d3c558f0ca9c3209a6aa7c561c2b85a1ab1b4099d4995f33c917b4cff9ee4 +PKG_HASH:= 5ad25c136c7772f0ad10ae02d59f19b32c0cf64027278e3de6a6314ee24d5ff9 PKG_DESCR:= open source pbx PKG_SECTION:= net/voip PKG_DEPENDS:= libncurses libcurl libopenssl libedit libuuid libjansson diff --git a/package/bind/Makefile b/package/bind/Makefile index ac208569d..32eb0bbef 100644 --- a/package/bind/Makefile +++ b/package/bind/Makefile @@ -4,9 +4,9 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= bind -PKG_VERSION:= 9.18.30 +PKG_VERSION:= 9.18.33 PKG_RELEASE:= 1 -PKG_HASH:= 9f6817640970267317e5aa143ecf70531040f2155636b1a63ea45379aa09034a +PKG_HASH:= fb373fac5ebbc41c645160afd5a9fb451918f6c0e69ab1d9474154e2b515de40 PKG_DESCR:= dns server PKG_SECTION:= net/dns PKG_DEPENDS:= libxml2 libopenssl libuv openssl-util diff --git a/package/bind/files/named.init b/package/bind/files/named.init index 2bc4b952d..ede96cabe 100644 --- a/package/bind/files/named.init +++ b/package/bind/files/named.init @@ -11,6 +11,9 @@ autostop) ;; exec sh $0 start ;; start) + if [ ! -f /etc/rndc.key ]; then + rndc-confgen -a 2>/dev/null + fi if [ -f /etc/bind/named.conf ]; then /usr/sbin/named -c /etc/bind/named.conf & fi diff --git a/package/busybox/config/coreutils/Config.in b/package/busybox/config/coreutils/Config.in index 00d646599..ff7ab88ed 100644 --- a/package/busybox/config/coreutils/Config.in +++ b/package/busybox/config/coreutils/Config.in @@ -719,12 +719,12 @@ config BUSYBOX_SUM checksum and count the blocks in a file config BUSYBOX_SYNC bool "sync (3.8 kb)" - default y + default n help sync is used to flush filesystem buffers. config BUSYBOX_FEATURE_SYNC_FANCY bool "Enable -d and -f flags (requires syncfs(2) in libc)" - default y + default n depends on BUSYBOX_SYNC help sync -d FILE... executes fdatasync() on each FILE. diff --git a/package/busybox/config/util-linux/Config.in b/package/busybox/config/util-linux/Config.in index 77b2b83f1..5bc9673d3 100644 --- a/package/busybox/config/util-linux/Config.in +++ b/package/busybox/config/util-linux/Config.in @@ -660,7 +660,7 @@ config BUSYBOX_NOLOGIN_DEPENDENCIES disable this option. config BUSYBOX_NSENTER bool "nsenter (6.5 kb)" - default y + default n help Run program with namespaces of other processes. config BUSYBOX_PIVOT_ROOT diff --git a/package/curl/Makefile b/package/curl/Makefile index cfd7748f6..a7c53c947 100644 --- a/package/curl/Makefile +++ b/package/curl/Makefile @@ -4,9 +4,9 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= curl -PKG_VERSION:= 8.10.1 +PKG_VERSION:= 8.12.1 PKG_RELEASE:= 1 -PKG_HASH:= 73a4b0e99596a09fa5924a4fb7e4b995a85fda0d18a2c02ab9cf134bebce04ee +PKG_HASH:= 0341f1ed97a26c811abaebd37d62b833956792b7607ea3f15d001613c76de202 PKG_DESCR:= client-side url transfer tool PKG_SECTION:= net/http PKG_BUILDDEP:= zlib diff --git a/package/cyrus-sasl/Makefile b/package/cyrus-sasl/Makefile index fa6503bd2..8dd026ecc 100644 --- a/package/cyrus-sasl/Makefile +++ b/package/cyrus-sasl/Makefile @@ -4,26 +4,28 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= cyrus-sasl -PKG_VERSION:= 2.1.26 -PKG_RELEASE:= 2 -PKG_HASH:= 8fbc5136512b59bb793657f36fadda6359cae3b08f01fd16b3d406f1345b7bc3 +PKG_VERSION:= 2.1.28 +PKG_RELEASE:= 1 +PKG_HASH:= 3e38933a30b9ce183a5488b4f6a5937a702549cde0d3287903d80968ad4ec341 PKG_DESCR:= general purpose authentication library PKG_SECTION:= libs/crypto PKG_DEPENDS:= libopenssl PKG_BUILDDEP:= openssl PKG_URL:= http://cyrusimap.org/ -PKG_SITES:= ftp://ftp.cyrusimap.org/cyrus-sasl/ +PKG_SITES:= https://github.com/cyrusimap/cyrus-sasl/archive/refs/tags/ PKG_LIBNAME:= libsasl2 PKG_OPTS:= dev PKG_NOPARALLEL:= 1 DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz +WRKDIST= ${WRKDIR}/$(PKG_NAME)-$(PKG_NAME)-${PKG_VERSION} include ${ADK_TOPDIR}/mk/package.mk $(eval $(call PKG_template,LIBSASL2,libsasl2,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) +AUTOTOOL_STYLE:= autogen CONFIGURE_ARGS+= --enable-plain \ --enable-login \ --disable-anon \ diff --git a/package/cyrus-sasl/patches/patch-config_ltconfig b/package/cyrus-sasl/patches/patch-config_ltconfig deleted file mode 100644 index 1a04b28e0..000000000 --- a/package/cyrus-sasl/patches/patch-config_ltconfig +++ /dev/null @@ -1,29 +0,0 @@ ---- cyrus-sasl-2.1.26.orig/config/ltconfig 2012-10-12 16:05:48.000000000 +0200 -+++ cyrus-sasl-2.1.26/config/ltconfig 2014-03-07 07:46:01.000000000 +0100 -@@ -2024,7 +2024,7 @@ linux-gnuoldld* | linux-gnuaout* | linux - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux-*) - version_type=linux - need_lib_prefix=no - need_version=no -@@ -2034,16 +2034,7 @@ linux-gnu*) - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - deplibs_check_method=pass_all -- -- if test -f /lib/ld.so.1; then -- dynamic_linker='GNU ld.so' -- else -- # Only the GNU ld.so supports shared libraries on MkLinux. -- case "$host_cpu" in -- powerpc*) dynamic_linker=no ;; -- *) dynamic_linker='Linux ld.so' ;; -- esac -- fi -+ dynamic_linker='Linux ld.so' - ;; - - netbsd*) diff --git a/package/cyrus-sasl/patches/patch-config_ltmain_sh b/package/cyrus-sasl/patches/patch-config_ltmain_sh deleted file mode 100644 index 01b5a992c..000000000 --- a/package/cyrus-sasl/patches/patch-config_ltmain_sh +++ /dev/null @@ -1,14 +0,0 @@ ---- cyrus-sasl-2.1.23.orig/config/ltmain.sh 2003-07-02 15:29:00.000000000 +0200 -+++ cyrus-sasl-2.1.23/config/ltmain.sh 2011-03-30 21:20:59.111809629 +0200 -@@ -1081,6 +1081,11 @@ compiler." - esac - ;; - -+ -fstack-protector*|-flto*) -+ linkopts="$linkopts $arg" -+ continue -+ ;; -+ - -l*) - if test "$arg" = "-lc"; then - case "$host" in diff --git a/package/dropbear/Makefile b/package/dropbear/Makefile index e432de66e..22ab629b7 100644 --- a/package/dropbear/Makefile +++ b/package/dropbear/Makefile @@ -4,9 +4,9 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= dropbear -PKG_VERSION:= 2024.85 +PKG_VERSION:= 2025.87 PKG_RELEASE:= 1 -PKG_HASH:= 86b036c433a69d89ce51ebae335d65c47738ccf90d13e5eb0fea832e556da502 +PKG_HASH:= 738b7f358547f0c64c3e1a56bbc5ef98d34d9ec6adf9ccdf01dc0bf2caa2bc8d PKG_DESCR:= ssh server/client designed for embedded systems PKG_SECTION:= net/security PKG_URL:= http://matt.ucc.asn.au/dropbear/ diff --git a/package/gdb/Makefile b/package/gdb/Makefile index b19d19716..18f4e1b75 100644 --- a/package/gdb/Makefile +++ b/package/gdb/Makefile @@ -4,9 +4,9 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= gdb -PKG_VERSION:= 15.1 +PKG_VERSION:= 16.2 PKG_RELEASE:= 1 -PKG_HASH:= 38254eacd4572134bca9c5a5aa4d4ca564cbbd30c369d881f733fb6b903354f2 +PKG_HASH:= 4002cb7f23f45c37c790536a13a720942ce4be0402d929c9085e92f10d480119 PKG_DESCR:= program debugger PKG_SECTION:= app/debug PKG_SITES:= ${MASTER_SITE_GNU:=gdb/} diff --git a/package/gdbserver/Makefile b/package/gdbserver/Makefile index 40a2e4111..a8c55c504 100644 --- a/package/gdbserver/Makefile +++ b/package/gdbserver/Makefile @@ -4,12 +4,12 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= gdbserver -PKG_VERSION:= 15.1 +PKG_VERSION:= 16.2 PKG_RELEASE:= 1 -PKG_HASH:= 38254eacd4572134bca9c5a5aa4d4ca564cbbd30c369d881f733fb6b903354f2 +PKG_HASH:= 4002cb7f23f45c37c790536a13a720942ce4be0402d929c9085e92f10d480119 PKG_DESCR:= remote program debugger utility PKG_SECTION:= app/debug -PKG_NEEDS:= c++ +PKG_NEEDS:= c++ iconv PKG_SITES:= ${MASTER_SITE_GNU:=gdb/} PKG_DEPENDS:= libthread-db libgmp PKG_BUILDDEP:= gmp diff --git a/package/gnutls/Makefile b/package/gnutls/Makefile index ae1db5a19..b93c9f15d 100644 --- a/package/gnutls/Makefile +++ b/package/gnutls/Makefile @@ -4,9 +4,9 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= gnutls -PKG_VERSION:= 3.8.4 +PKG_VERSION:= 3.8.9 PKG_RELEASE:= 1 -PKG_HASH:= 2bea4e154794f3f00180fa2a5c51fe8b005ac7a31cd58bd44cdfa7f36ebc3a9b +PKG_HASH:= 69e113d802d1670c4d5ac1b99040b1f2d5c7c05daec5003813c049b5184820ed PKG_DESCR:= transport layer security library PKG_SECTION:= libs/crypto PKG_DEPENDS:= libgcrypt libtasn1 zlib libnettle libgmp libunistring diff --git a/package/libass/Makefile b/package/libass/Makefile index b7cf2d2f5..f9bcc9906 100644 --- a/package/libass/Makefile +++ b/package/libass/Makefile @@ -9,8 +9,8 @@ PKG_RELEASE:= 1 PKG_HASH:= f0da0bbfba476c16ae3e1cfd862256d30915911f7abaa1b16ce62ee653192784 PKG_DESCR:= portable subtitle renderer PKG_SECTION:= libs/video -PKG_DEPENDS:= fribidi fontconfig -PKG_BUILDDEP:= fribidi fontconfig +PKG_DEPENDS:= fribidi fontconfig harfbuzz +PKG_BUILDDEP:= fribidi fontconfig harfbuzz PKG_SITES:= https://github.com/libass/libass/releases/download/$(PKG_VERSION)/ PKG_OPTS:= dev diff --git a/package/libuv/Makefile b/package/libuv/Makefile index 3a8b43a61..8ddad9e87 100644 --- a/package/libuv/Makefile +++ b/package/libuv/Makefile @@ -4,9 +4,9 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= libuv -PKG_VERSION:= 1.42.0 +PKG_VERSION:= 1.50.0 PKG_RELEASE:= 1 -PKG_HASH:= 371e5419708f6aaeb8656671f89400b92a9bba6443369af1bb70bcd6e4b3c764 +PKG_HASH:= b1ec56444ee3f1e10c8bd3eed16ba47016ed0b94fe42137435aaf2e0bd574579 PKG_DESCR:= multi-platform support library PKG_SECTION:= libs/misc PKG_URL:= https://github.com/libuv/libuv/ diff --git a/package/libuv/patches/patch-libuv_pc_in b/package/libuv/patches/patch-libuv_pc_in deleted file mode 100644 index 4c7ae339d..000000000 --- a/package/libuv/patches/patch-libuv_pc_in +++ /dev/null @@ -1,12 +0,0 @@ ---- libuv-1.42.0.orig/libuv.pc.in 2021-07-20 04:44:04.000000000 +0200 -+++ libuv-1.42.0/libuv.pc.in 2021-10-29 13:40:49.561398557 +0200 -@@ -1,7 +1,7 @@ - prefix=@prefix@ - exec_prefix=${prefix} --libdir=@libdir@ --includedir=@includedir@ -+libdir=${prefix}/@libdir@ -+includedir=${prefix}/@includedir@ - - Name: libuv - Version: @PACKAGE_VERSION@ diff --git a/package/ltp/Makefile b/package/ltp/Makefile index d2d2358a0..8f9ebaa88 100644 --- a/package/ltp/Makefile +++ b/package/ltp/Makefile @@ -4,10 +4,10 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= ltp -PKG_VERSION:= 20240930 +PKG_VERSION:= 20250130 PKG_RELEASE:= 1 PKG_DESCR:= linux test project -PKG_HASH:= 3e9e806405aa602e2d21d221d885fd4914ff2da23eb8bba3d0f0f468bdf60238 +PKG_HASH:= 02e4ec326be54c3fd92968229a468c02c665d168a8a673edc38a891f7395ae10 PKG_DEPENDS:= bash mke2fs mkfs shadow libtirpc libaio PKG_DEPENDS+= kmod dosfstools PKG_BUILDDEP+= libtirpc libaio diff --git a/package/openssl/Makefile b/package/openssl/Makefile index 6a2eccf64..9a2c8a7f2 100644 --- a/package/openssl/Makefile +++ b/package/openssl/Makefile @@ -4,9 +4,9 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= openssl -PKG_VERSION:= 3.3.2 +PKG_VERSION:= 3.4.1 PKG_RELEASE:= 1 -PKG_HASH:= 2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281 +PKG_HASH:= 002a2d6b30b58bf4bea46c43bdd96365aaf8daa6c428782aa4feee06da197df3 PKG_DESCR:= ssl/tls library PKG_SECTION:= libs/crypto PKG_URL:= https://openssl-library.org/ diff --git a/package/rsync/Makefile b/package/rsync/Makefile index 508e7d9f6..b18291929 100644 --- a/package/rsync/Makefile +++ b/package/rsync/Makefile @@ -4,9 +4,9 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= rsync -PKG_VERSION:= 3.2.7 +PKG_VERSION:= 3.4.1 PKG_RELEASE:= 1 -PKG_HASH:= 4e7d9d3f6ed10878c58c5fb724a67dacf4b6aac7340b13e488fb2dc41346f2bb +PKG_HASH:= 2924bcb3a1ed8b551fc101f740b9f0fe0a202b115027647cf69850d65fd88c52 PKG_DESCR:= utility that provides fast incremental file transfer PKG_SECTION:= net/misc PKG_DEPENDS:= libpopt libopenssl @@ -28,7 +28,6 @@ HOST_CONFIGURE_ARGS:= --disable-xxhash \ --disable-lz4 CONFIGURE_ARGS:= --disable-xxhash \ --disable-zstd \ - --disable-simd \ --disable-lz4 rsync-install: diff --git a/package/squid/Makefile b/package/squid/Makefile index e4e83cdc4..7a1199e69 100644 --- a/package/squid/Makefile +++ b/package/squid/Makefile @@ -4,16 +4,19 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= squid -PKG_VERSION:= 6.10 +PKG_VERSION:= 6.13 PKG_RELEASE:= 1 -PKG_HASH:= 0b07b187e723f04770dd25beb89aec12030a158696aa8892d87c8b26853408a7 +PKG_HASH:= 9b33de09d733b5933f6c2b54ebe0be51a9fa4751f183f3aead90b3c5d930aa72 PKG_DESCR:= web and cache proxy PKG_SECTION:= net/proxy -PKG_DEPENDS:= libltdl +PKG_DEPENDS:= libltdl libxcrypt PKG_BUILDDEP:= libtool +PKG_BUILDDEP_GLIBC:= libxcrypt PKG_NEEDS:= threads c++ PKG_URL:= http://www.squid-cache.org/ -PKG_SITES:= http://www.squid-cache.org/Versions/v6/ +PKG_SITES:= https://github.com/squid-cache/squid/releases/download/SQUID_6_13/ + +DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SUBPKGS:= SQUID SQUID_MOD_BASIC_AUTH_GETPWNAM SQUID_MOD_BASIC_AUTH_NCSA PKG_SUBPKGS+= SQUID_MOD_BASIC_AUTH_SMB SQUID_MOD_DIGEST_AUTH_FILE @@ -110,7 +113,7 @@ $(eval $(call PKG_mod_template,SQUID_MOD_EXTERNAL_ACL_UNIX_GROUP,ext_unix_group_ $(eval $(call PKG_mod_template,SQUID_MOD_NTLM_AUTH_FAKE,ntlm_fake_auth)) TARGET_LDFLAGS+= -lpthread -HOST_CXXFLAGS+= -static-libstdc++ +HOST_CXXFLAGS+= -std=c++17 -static-libstdc++ CONFIGURE_ENV+= ac_cv_func_setresuid=yes \ ac_cv_func_va_copy=yes \ diff --git a/package/strace/Makefile b/package/strace/Makefile index d445c4737..f32f720af 100644 --- a/package/strace/Makefile +++ b/package/strace/Makefile @@ -4,9 +4,9 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= strace -PKG_VERSION:= 6.11 +PKG_VERSION:= 6.13 PKG_RELEASE:= 1 -PKG_HASH:= 83262583a3529f02c3501aa8b8ac772b4cbc03dc934e98bab6e4883626e283a5 +PKG_HASH:= e209daf0ee038ca5adcc4c277e9273b4d51f46a2ff86da575d36742ac3508a17 PKG_DESCR:= system call trace program PKG_SECTION:= app/debug PKG_URL:= https://strace.io diff --git a/package/valgrind/Makefile b/package/valgrind/Makefile index 10e7b35fc..4ea3e65cf 100644 --- a/package/valgrind/Makefile +++ b/package/valgrind/Makefile @@ -4,9 +4,9 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= valgrind -PKG_VERSION:= 3.22.0 +PKG_VERSION:= 3.24.0 PKG_RELEASE:= 1 -PKG_HASH:= c811db5add2c5f729944caf47c4e7a65dcaabb9461e472b578765dd7bf6d2d4c +PKG_HASH:= 71aee202bdef1ae73898ccf7e9c315134fa7db6c246063afc503aef702ec03bd PKG_DESCR:= memory management debugging tool PKG_SECTION:= app/debug PKG_URL:= http://valgrind.org/ diff --git a/target/arm/Makefile b/target/arm/Makefile index 280e954b7..9ce20ef4f 100644 --- a/target/arm/Makefile +++ b/target/arm/Makefile @@ -180,7 +180,7 @@ ifeq ($(ADK_TARGET_FS),squashfs) dd conv=notrunc if=$(BUILD_DIR)/root.squashfs of=$(FW_DIR)/$(ROOTFSSQUASHFS) endif -ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_6)$(ADK_TARGET_LINUX_KERNEL_VERSION_6_9)$(ADK_TARGET_LINUX_KERNEL_VERSION_GIT),y) +ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_6)$(ADK_TARGET_LINUX_KERNEL_VERSION_6_12)$(ADK_TARGET_LINUX_KERNEL_VERSION_GIT),y) ifeq ($(ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB),y) VENDOR:=arm/ endif diff --git a/target/bfin/Makefile b/target/bfin/Makefile index 084de21d1..9c28ea4d0 100644 --- a/target/bfin/Makefile +++ b/target/bfin/Makefile @@ -5,7 +5,11 @@ include $(ADK_TOPDIR)/rules.mk include $(ADK_TOPDIR)/mk/kernel-build.mk include $(ADK_TOPDIR)/mk/image.mk +ifeq ($(ADK_TARGET_KERNEL_IMAGE_GZ),y) +KERNEL:=$(LINUX_DIR)/arch/blackfin/boot/vmlinux.bin.gz +else KERNEL:=$(LINUX_DIR)/$(ADK_TARGET_KERNEL) +endif # target helper text ifeq ($(ADK_TARGET_FS),archive) diff --git a/target/bfin/systems/arcturus-ucbf54x b/target/bfin/systems/arcturus-ucbf54x index 1079b4b7e..f3ea2775f 100644 --- a/target/bfin/systems/arcturus-ucbf54x +++ b/target/bfin/systems/arcturus-ucbf54x @@ -1,6 +1,9 @@ config ADK_TARGET_SYSTEM_ARCTURUS_UCBF54X bool "Arcturus uCBF54x" select ADK_TARGET_CPU_BFIN_BF548 + select ADK_TARGET_WITH_NETDEVICE + select ADK_TARGET_WITH_SERIAL + select ADK_TARGET_NO_KERNEL select ADK_TARGET_PACKAGE_TXZ help Arcturus uCBF54x. diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils index 75b43639a..79c1f5dfb 100644 --- a/target/config/Config.in.binutils +++ b/target/config/Config.in.binutils @@ -8,12 +8,18 @@ default ADK_TOOLCHAIN_BINUTILS_ARC if ADK_TARGET_CPU_ARC_ARC64 default ADK_TOOLCHAIN_BINUTILS_AVR32 if ADK_TARGET_ARCH_AVR32 default ADK_TOOLCHAIN_BINUTILS_KVX if ADK_TARGET_ARCH_KVX default ADK_TOOLCHAIN_BINUTILS_NDS32 if ADK_TARGET_ARCH_NDS32 -default ADK_TOOLCHAIN_BINUTILS_2_43_1 +default ADK_TOOLCHAIN_BINUTILS_2_43_1 if ADK_TARGET_ARCH_NIOS2 +default ADK_TOOLCHAIN_BINUTILS_2_44 config ADK_TOOLCHAIN_BINUTILS_GIT bool "git" depends on !ADK_TARGET_ARCH_AVR32 +config ADK_TOOLCHAIN_BINUTILS_2_44 + bool "2.44" + depends on !ADK_TARGET_ARCH_AVR32 + depends on !ADK_TARGET_ARCH_NIOS2 + config ADK_TOOLCHAIN_BINUTILS_2_43_1 bool "2.43.1" depends on !ADK_TARGET_ARCH_AVR32 diff --git a/target/config/Config.in.cmdline b/target/config/Config.in.cmdline index 782f51efe..fa163c36b 100644 --- a/target/config/Config.in.cmdline +++ b/target/config/Config.in.cmdline @@ -3,6 +3,7 @@ config ADK_TARGET_CMDLINE string "Kernel commandline" + depends on !ADK_TARGET_NO_KERNEL default "fbcon=rotate:1" if ADK_TARGET_SYSTEM_SHARP_ZAURUS default "geodewdt.nowayout=1" if ADK_TARGET_MODEL_PCENGINES_ALIX1C default "kinetis_platform=k70-som" if ADK_TARGET_SYSTEM_KINETIS_K70 diff --git a/target/config/Config.in.gdb b/target/config/Config.in.gdb index d8daac66e..f1a09ca9e 100644 --- a/target/config/Config.in.gdb +++ b/target/config/Config.in.gdb @@ -21,7 +21,7 @@ choice prompt "GNU debugger version" depends on ADK_TOOLCHAIN_WITH_GDB default ADK_TOOLCHAIN_GDB_H8300_GIT if ADK_TARGET_ARCH_H8300 -default ADK_TOOLCHAIN_GDB_15_1 +default ADK_TOOLCHAIN_GDB_16_2 config ADK_TOOLCHAIN_GDB_GIT bool "git" @@ -33,6 +33,12 @@ config ADK_TOOLCHAIN_GDB_H8300_GIT bool "h8300-git" depends on ADK_TARGET_ARCH_H8300 +config ADK_TOOLCHAIN_GDB_16_2 + bool "16.2" + depends on !ADK_TARGET_ARCH_AVR32 + depends on !ADK_TARGET_ARCH_H8300 + depends on !ADK_TARGET_ARCH_NDS32 + config ADK_TOOLCHAIN_GDB_15_1 bool "15.1" depends on !ADK_TARGET_ARCH_AVR32 diff --git a/target/config/Config.in.kernelfmt b/target/config/Config.in.kernelfmt index b80853385..2704b08ae 100644 --- a/target/config/Config.in.kernelfmt +++ b/target/config/Config.in.kernelfmt @@ -13,6 +13,9 @@ config ADK_TARGET_KERNEL_LINUXBIN config ADK_TARGET_KERNEL_IMAGE bool +config ADK_TARGET_KERNEL_IMAGE_GZ + bool + config ADK_TARGET_KERNEL_UIMAGE bool @@ -55,6 +58,7 @@ config ADK_TARGET_KERNEL_LOADER config ADK_TARGET_KERNEL string default "loader" if ADK_TARGET_KERNEL_LOADER + default "vmImage.gz" if ADK_TARGET_KERNEL_IMAGE_GZ default "uImage" if ADK_TARGET_KERNEL_UIMAGE default "uImage.bin" if ADK_TARGET_KERNEL_UIMAGEBIN default "uImage.gz" if ADK_TARGET_KERNEL_UIMAGEGZ @@ -73,6 +77,9 @@ config ADK_TARGET_KERNEL default "bzImage" if ADK_TARGET_SYSTEM_GENERIC_X86_64 || ADK_TARGET_SYSTEM_GENERIC_X86 default "vmlinux" +config ADK_TARGET_NO_KERNEL + bool + config ADK_TARGET_KERNEL_WITH_COMPRESSION bool diff --git a/target/config/Config.in.libc b/target/config/Config.in.libc index 974a7c557..2cb1fccec 100644 --- a/target/config/Config.in.libc +++ b/target/config/Config.in.libc @@ -79,13 +79,11 @@ config ADK_TARGET_LIB_GLIBC ADK_TARGET_ARCH_ARM || \ ADK_TARGET_ARCH_CSKY || \ ADK_TARGET_ARCH_HPPA || \ - ADK_TARGET_ARCH_IA64 || \ ADK_TARGET_ARCH_LOONGARCH || \ ADK_TARGET_ARCH_M68K || \ ADK_TARGET_ARCH_MICROBLAZE || \ ADK_TARGET_ARCH_MIPS || \ ADK_TARGET_ARCH_MIPS64 || \ - ADK_TARGET_ARCH_NIOS2 || \ ADK_TARGET_ARCH_OR1K || \ ADK_TARGET_ARCH_PPC || \ ADK_TARGET_ARCH_PPC64 || \ @@ -158,8 +156,8 @@ config ADK_TARGET_LIB_UCLIBC_NG_GIT bool "git" depends on ADK_TARGET_LIB_UCLIBC_NG && ADK_EXPERIMENTAL -config ADK_TARGET_LIB_GLIBC_2_40 - bool "2.40" +config ADK_TARGET_LIB_GLIBC_2_41 + bool "2.41" depends on ADK_TARGET_LIB_GLIBC config ADK_TARGET_LIB_GLIBC_GIT @@ -202,7 +200,7 @@ config ADK_LIBC_VERSION string default "1.0.51" if ADK_TARGET_LIB_UCLIBC_NG_1_0_51 default "1.2.5" if ADK_TARGET_LIB_MUSL_1_2_5 - default "2.40" if ADK_TARGET_LIB_GLIBC_2_40 + default "2.41" if ADK_TARGET_LIB_GLIBC_2_40 default "4.4.0" if ADK_TARGET_LIB_NEWLIB_4_4_0 default "git" if ADK_TARGET_LIB_UCLIBC_NG_GIT || \ ADK_TARGET_LIB_MUSL_GIT || \ diff --git a/target/config/Config.in.toolchain b/target/config/Config.in.toolchain index 144f92a9b..7b5bc2d5b 100644 --- a/target/config/Config.in.toolchain +++ b/target/config/Config.in.toolchain @@ -85,14 +85,6 @@ config ADK_TARGET_USE_LD_BIND_NOW config ADK_TARGET_USE_LD_GC bool "Use LD garbage collection for all packages" -config ADK_TOOLCHAIN_WITH_GOLD - bool "Enable building of GOLD linker" - -config ADK_TARGET_USE_GOLD - bool "Use GOLD as default linker" - depends on ADK_TOOLCHAIN_WITH_GOLD - depends on ADK_TARGET_LIB_GLIBC # can not be build with GOLD (glibc 2.24 checked) - config ADK_TARGET_USE_GNU_HASHSTYLE bool "Use GNU hashstyle for all packages" depends on !ADK_TARGET_ARCH_MIPS diff --git a/target/linux/Config.in.kernelversion b/target/linux/Config.in.kernelversion index 816f575d8..818aeb616 100644 --- a/target/linux/Config.in.kernelversion +++ b/target/linux/Config.in.kernelversion @@ -39,8 +39,19 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_GIT select ADK_TARGET_LINUX_KERNEL_IMAGE if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 select ADK_TARGET_LINUX_KERNEL_IMAGE if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK -config ADK_TARGET_LINUX_KERNEL_VERSION_6_11 - bool "6.11.3" +config ADK_TARGET_LINUX_KERNEL_VERSION_6_13 + bool "6.13.6" + depends on !ADK_TARGET_ARCH_AVR32 + depends on !ADK_TARGET_ARCH_BFIN + depends on !ADK_TARGET_ARCH_C6X + depends on !ADK_TARGET_ARCH_CRIS + depends on !ADK_TARGET_ARCH_FRV + depends on !ADK_TARGET_ARCH_H8300 + depends on !ADK_TARGET_ARCH_METAG + depends on !ADK_TARGET_ARCH_NDS32 + +config ADK_TARGET_LINUX_KERNEL_VERSION_6_12 + bool "6.12.18" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -51,7 +62,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_11 depends on !ADK_TARGET_ARCH_NDS32 config ADK_TARGET_LINUX_KERNEL_VERSION_6_6 - bool "6.6.69" + bool "6.6.82" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -62,7 +73,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_6 depends on !ADK_TARGET_ARCH_NDS32 config ADK_TARGET_LINUX_KERNEL_VERSION_6_1 - bool "6.1.107" + bool "6.1.130" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -73,7 +84,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_1 depends on !ADK_TARGET_ARCH_NDS32 config ADK_TARGET_LINUX_KERNEL_VERSION_5_15 - bool "5.15.165" + bool "5.15.178" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -83,7 +94,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_15 depends on !ADK_TARGET_ARCH_METAG config ADK_TARGET_LINUX_KERNEL_VERSION_5_10 - bool "5.10.224" + bool "5.10.234" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_C6X @@ -94,7 +105,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_10 depends on !ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT config ADK_TARGET_LINUX_KERNEL_VERSION_5_4 - bool "5.4.282" + bool "5.4.289" depends on !ADK_TARGET_ARCH_AVR32 depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_CRIS @@ -185,7 +196,6 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_3_4 config ADK_TARGET_LINUX_KERNEL_VERSION_2_6_32 bool "2.6.32.70" depends on !ADK_TARGET_ARCH_ARC - depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_CSKY depends on !ADK_TARGET_ARCH_H8300 depends on !ADK_TARGET_ARCH_NDS32 @@ -246,7 +256,7 @@ config ADK_TARGET_LINUX_KERNEL_GIT default "f6e9dab9d1dc1e8fa2acb75504bf5ff86b885b8e" if ADK_TARGET_CPU_ARC_ARC32 || ADK_TARGET_CPU_ARC_ARC64 default "b02c139d3608c8ae87f5398a3a29854f6df7a041" if ADK_TARGET_ARCH_KVX default "6a2f2e4198eaff63ee75f6085ce9f966c47b4441" if ADK_TARGET_ARCH_LM32 - default "ba0f2212e0e100ee16bdde76b7efca6bb8ee9446" if ADK_TARGET_BOARD_BCM28XX + default "a320d39840745502d420f56b3d49b3723a12058f" if ADK_TARGET_BOARD_BCM28XX default "f8d3b2a0fa5054aaed0f14cd457db9d8922bb167" if ADK_TARGET_SYSTEM_ADSP_BF537 default "e7c8afc1dda7b7c18596d90ad6a17ae886650b72" if ADK_TARGET_SYSTEM_KINETIS_K70 default "902739f3353150ac9eb69ad995098f3079d862a3" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG @@ -258,7 +268,7 @@ config ADK_TARGET_LINUX_KERNEL_GIT config ADK_TARGET_LINUX_KERNEL_GIT_VER string "kernel version" depends on ADK_TARGET_LINUX_KERNEL_VERSION_GIT - default "6.6.47" if ADK_TARGET_BOARD_BCM28XX + default "6.6.74" if ADK_TARGET_BOARD_BCM28XX default "5.16" if ADK_TARGET_CPU_ARC_ARC32 || ADK_TARGET_CPU_ARC_ARC64 default "5.10.110" if ADK_TARGET_SYSTEM_ROCKPI4_PLUS default "6.6.32" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK diff --git a/target/linux/config/Config.in.compression b/target/linux/config/Config.in.compression index c2461ba80..6e6a2645c 100644 --- a/target/linux/config/Config.in.compression +++ b/target/linux/config/Config.in.compression @@ -72,7 +72,7 @@ config ADK_LINUX_KERNEL_INITRAMFS_SOURCE choice prompt "Kernel compression" -depends on ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH +depends on ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH && !ADK_TARGET_NO_KERNEL default ADK_LINUX_KERNEL_COMP_ZSTD if ADK_TARGET_ARCH_OR1K default ADK_LINUX_KERNEL_COMP_GZIP diff --git a/target/linux/patches/5.10.224/arc.patch b/target/linux/patches/5.10.234/arc.patch index 20810ce64..20810ce64 100644 --- a/target/linux/patches/5.10.224/arc.patch +++ b/target/linux/patches/5.10.234/arc.patch diff --git a/target/linux/patches/5.10.224/darwin-dtc.patch b/target/linux/patches/5.10.234/darwin-dtc.patch index 0cdc23ab4..0cdc23ab4 100644 --- a/target/linux/patches/5.10.224/darwin-dtc.patch +++ b/target/linux/patches/5.10.234/darwin-dtc.patch diff --git a/target/linux/patches/5.10.224/darwin-file2alias.patch b/target/linux/patches/5.10.234/darwin-file2alias.patch index fdbc598a8..fdbc598a8 100644 --- a/target/linux/patches/5.10.224/darwin-file2alias.patch +++ b/target/linux/patches/5.10.234/darwin-file2alias.patch diff --git a/target/linux/patches/5.10.224/dtc-noyaml.patch b/target/linux/patches/5.10.234/dtc-noyaml.patch index 759bb01f7..759bb01f7 100644 --- a/target/linux/patches/5.10.224/dtc-noyaml.patch +++ b/target/linux/patches/5.10.234/dtc-noyaml.patch diff --git a/target/linux/patches/5.10.224/nds32-ag101p.patch b/target/linux/patches/5.10.234/nds32-ag101p.patch index a8beea478..a8beea478 100644 --- a/target/linux/patches/5.10.224/nds32-ag101p.patch +++ b/target/linux/patches/5.10.234/nds32-ag101p.patch diff --git a/target/linux/patches/5.10.224/or1k-more-ram.patch b/target/linux/patches/5.10.234/or1k-more-ram.patch index de848c838..de848c838 100644 --- a/target/linux/patches/5.10.224/or1k-more-ram.patch +++ b/target/linux/patches/5.10.234/or1k-more-ram.patch diff --git a/target/linux/patches/5.10.224/relocs.patch b/target/linux/patches/5.10.234/relocs.patch index 5bcd974c7..5bcd974c7 100644 --- a/target/linux/patches/5.10.224/relocs.patch +++ b/target/linux/patches/5.10.234/relocs.patch diff --git a/target/linux/patches/5.10.224/startup.patch b/target/linux/patches/5.10.234/startup.patch index eef481021..eef481021 100644 --- a/target/linux/patches/5.10.224/startup.patch +++ b/target/linux/patches/5.10.234/startup.patch diff --git a/target/linux/patches/5.15.165/darwin-dtc.patch b/target/linux/patches/5.15.178/darwin-dtc.patch index 0cdc23ab4..0cdc23ab4 100644 --- a/target/linux/patches/5.15.165/darwin-dtc.patch +++ b/target/linux/patches/5.15.178/darwin-dtc.patch diff --git a/target/linux/patches/5.15.165/darwin-file2alias.patch b/target/linux/patches/5.15.178/darwin-file2alias.patch index fdbc598a8..fdbc598a8 100644 --- a/target/linux/patches/5.15.165/darwin-file2alias.patch +++ b/target/linux/patches/5.15.178/darwin-file2alias.patch diff --git a/target/linux/patches/5.15.165/dtc-noyaml.patch b/target/linux/patches/5.15.178/dtc-noyaml.patch index 759bb01f7..759bb01f7 100644 --- a/target/linux/patches/5.15.165/dtc-noyaml.patch +++ b/target/linux/patches/5.15.178/dtc-noyaml.patch diff --git a/target/linux/patches/5.15.165/enable-ethernet-bpi-m2-plus.patch b/target/linux/patches/5.15.178/enable-ethernet-bpi-m2-plus.patch index 7e9abd9ce..7e9abd9ce 100644 --- a/target/linux/patches/5.15.165/enable-ethernet-bpi-m2-plus.patch +++ b/target/linux/patches/5.15.178/enable-ethernet-bpi-m2-plus.patch diff --git a/target/linux/patches/5.15.165/nds32-ag101p.patch b/target/linux/patches/5.15.178/nds32-ag101p.patch index a8beea478..a8beea478 100644 --- a/target/linux/patches/5.15.165/nds32-ag101p.patch +++ b/target/linux/patches/5.15.178/nds32-ag101p.patch diff --git a/target/linux/patches/5.15.165/or1k-more-ram.patch b/target/linux/patches/5.15.178/or1k-more-ram.patch index de848c838..de848c838 100644 --- a/target/linux/patches/5.15.165/or1k-more-ram.patch +++ b/target/linux/patches/5.15.178/or1k-more-ram.patch diff --git a/target/linux/patches/5.15.165/relocs.patch b/target/linux/patches/5.15.178/relocs.patch index 5bcd974c7..5bcd974c7 100644 --- a/target/linux/patches/5.15.165/relocs.patch +++ b/target/linux/patches/5.15.178/relocs.patch diff --git a/target/linux/patches/5.15.165/rockchip-115200.patch b/target/linux/patches/5.15.178/rockchip-115200.patch index ad8a2d7a7..ad8a2d7a7 100644 --- a/target/linux/patches/5.15.165/rockchip-115200.patch +++ b/target/linux/patches/5.15.178/rockchip-115200.patch diff --git a/target/linux/patches/5.15.165/startup.patch b/target/linux/patches/5.15.178/startup.patch index eef481021..eef481021 100644 --- a/target/linux/patches/5.15.165/startup.patch +++ b/target/linux/patches/5.15.178/startup.patch diff --git a/target/linux/patches/5.4.282/arc.patch b/target/linux/patches/5.4.289/arc.patch index 20810ce64..20810ce64 100644 --- a/target/linux/patches/5.4.282/arc.patch +++ b/target/linux/patches/5.4.289/arc.patch diff --git a/target/linux/patches/5.4.282/arm-nommu.patch b/target/linux/patches/5.4.289/arm-nommu.patch index fdcec3f09..fdcec3f09 100644 --- a/target/linux/patches/5.4.282/arm-nommu.patch +++ b/target/linux/patches/5.4.289/arm-nommu.patch diff --git a/target/linux/patches/5.4.282/darwin-dtc.patch b/target/linux/patches/5.4.289/darwin-dtc.patch index 0cdc23ab4..0cdc23ab4 100644 --- a/target/linux/patches/5.4.282/darwin-dtc.patch +++ b/target/linux/patches/5.4.289/darwin-dtc.patch diff --git a/target/linux/patches/5.4.282/darwin-file2alias.patch b/target/linux/patches/5.4.289/darwin-file2alias.patch index fdbc598a8..fdbc598a8 100644 --- a/target/linux/patches/5.4.282/darwin-file2alias.patch +++ b/target/linux/patches/5.4.289/darwin-file2alias.patch diff --git a/target/linux/patches/5.4.282/dtc-noyaml.patch b/target/linux/patches/5.4.289/dtc-noyaml.patch index 759bb01f7..759bb01f7 100644 --- a/target/linux/patches/5.4.282/dtc-noyaml.patch +++ b/target/linux/patches/5.4.289/dtc-noyaml.patch diff --git a/target/linux/patches/5.4.282/macsonic.patch b/target/linux/patches/5.4.289/macsonic.patch index 75a6fcad2..75a6fcad2 100644 --- a/target/linux/patches/5.4.282/macsonic.patch +++ b/target/linux/patches/5.4.289/macsonic.patch diff --git a/target/linux/patches/5.4.282/or1k-more-ram.patch b/target/linux/patches/5.4.289/or1k-more-ram.patch index 540dc43b5..540dc43b5 100644 --- a/target/linux/patches/5.4.282/or1k-more-ram.patch +++ b/target/linux/patches/5.4.289/or1k-more-ram.patch diff --git a/target/linux/patches/5.4.282/relocs.patch b/target/linux/patches/5.4.289/relocs.patch index 5bcd974c7..5bcd974c7 100644 --- a/target/linux/patches/5.4.282/relocs.patch +++ b/target/linux/patches/5.4.289/relocs.patch diff --git a/target/linux/patches/5.4.282/sh4.patch b/target/linux/patches/5.4.289/sh4.patch index 8ae79d49d..8ae79d49d 100644 --- a/target/linux/patches/5.4.282/sh4.patch +++ b/target/linux/patches/5.4.289/sh4.patch diff --git a/target/linux/patches/5.4.282/startup.patch b/target/linux/patches/5.4.289/startup.patch index 081aa103a..081aa103a 100644 --- a/target/linux/patches/5.4.282/startup.patch +++ b/target/linux/patches/5.4.289/startup.patch diff --git a/target/linux/patches/6.1.107/armnommu-fix-thread-registers.patch b/target/linux/patches/6.1.130/armnommu-fix-thread-registers.patch index 8ab2196dc..8ab2196dc 100644 --- a/target/linux/patches/6.1.107/armnommu-fix-thread-registers.patch +++ b/target/linux/patches/6.1.130/armnommu-fix-thread-registers.patch diff --git a/target/linux/patches/6.1.107/armnommu-versatile.patch b/target/linux/patches/6.1.130/armnommu-versatile.patch index f8f10f50b..f8f10f50b 100644 --- a/target/linux/patches/6.1.107/armnommu-versatile.patch +++ b/target/linux/patches/6.1.130/armnommu-versatile.patch diff --git a/target/linux/patches/6.1.107/board-rockpi4-0003-arm64-dts-pcie.patch b/target/linux/patches/6.1.130/board-rockpi4-0003-arm64-dts-pcie.patch index 1777e7a86..1777e7a86 100644 --- a/target/linux/patches/6.1.107/board-rockpi4-0003-arm64-dts-pcie.patch +++ b/target/linux/patches/6.1.130/board-rockpi4-0003-arm64-dts-pcie.patch diff --git a/target/linux/patches/6.1.107/enable-ethernet-bpi-m2-plus.patch b/target/linux/patches/6.1.130/enable-ethernet-bpi-m2-plus.patch index 7e9abd9ce..7e9abd9ce 100644 --- a/target/linux/patches/6.1.107/enable-ethernet-bpi-m2-plus.patch +++ b/target/linux/patches/6.1.130/enable-ethernet-bpi-m2-plus.patch diff --git a/target/linux/patches/6.1.107/hppa-cross-compile.patch b/target/linux/patches/6.1.130/hppa-cross-compile.patch index 5400e87a0..5400e87a0 100644 --- a/target/linux/patches/6.1.107/hppa-cross-compile.patch +++ b/target/linux/patches/6.1.130/hppa-cross-compile.patch diff --git a/target/linux/patches/6.1.107/macsonic.patch b/target/linux/patches/6.1.130/macsonic.patch index 177397221..177397221 100644 --- a/target/linux/patches/6.1.107/macsonic.patch +++ b/target/linux/patches/6.1.130/macsonic.patch diff --git a/target/linux/patches/6.1.107/nios2.patch b/target/linux/patches/6.1.130/nios2.patch index 43631971e..43631971e 100644 --- a/target/linux/patches/6.1.107/nios2.patch +++ b/target/linux/patches/6.1.130/nios2.patch diff --git a/target/linux/patches/6.1.107/or1k-more-ram.patch b/target/linux/patches/6.1.130/or1k-more-ram.patch index 6397f8445..6397f8445 100644 --- a/target/linux/patches/6.1.107/or1k-more-ram.patch +++ b/target/linux/patches/6.1.130/or1k-more-ram.patch diff --git a/target/linux/patches/6.1.107/riscv32.patch b/target/linux/patches/6.1.130/riscv32.patch index 648b0de4d..648b0de4d 100644 --- a/target/linux/patches/6.1.107/riscv32.patch +++ b/target/linux/patches/6.1.130/riscv32.patch diff --git a/target/linux/patches/6.1.107/riscv64-flat.patch b/target/linux/patches/6.1.130/riscv64-flat.patch index ee70ea915..ee70ea915 100644 --- a/target/linux/patches/6.1.107/riscv64-flat.patch +++ b/target/linux/patches/6.1.130/riscv64-flat.patch diff --git a/target/linux/patches/6.1.107/rockchip-115200.patch b/target/linux/patches/6.1.130/rockchip-115200.patch index ad8a2d7a7..ad8a2d7a7 100644 --- a/target/linux/patches/6.1.107/rockchip-115200.patch +++ b/target/linux/patches/6.1.130/rockchip-115200.patch diff --git a/target/linux/patches/6.1.107/rockchip-pcie-timeout.patch b/target/linux/patches/6.1.130/rockchip-pcie-timeout.patch index 2ef7df2da..2ef7df2da 100644 --- a/target/linux/patches/6.1.107/rockchip-pcie-timeout.patch +++ b/target/linux/patches/6.1.130/rockchip-pcie-timeout.patch diff --git a/target/linux/patches/6.6.69/armnommu-fix-thread-registers.patch b/target/linux/patches/6.6.82/armnommu-fix-thread-registers.patch index 8ab2196dc..8ab2196dc 100644 --- a/target/linux/patches/6.6.69/armnommu-fix-thread-registers.patch +++ b/target/linux/patches/6.6.82/armnommu-fix-thread-registers.patch diff --git a/target/linux/patches/6.6.69/armnommu-versatile.patch b/target/linux/patches/6.6.82/armnommu-versatile.patch index f8f10f50b..f8f10f50b 100644 --- a/target/linux/patches/6.6.69/armnommu-versatile.patch +++ b/target/linux/patches/6.6.82/armnommu-versatile.patch diff --git a/target/linux/patches/6.6.69/hppa-cross-compile.patch b/target/linux/patches/6.6.82/hppa-cross-compile.patch index 51c24fff2..51c24fff2 100644 --- a/target/linux/patches/6.6.69/hppa-cross-compile.patch +++ b/target/linux/patches/6.6.82/hppa-cross-compile.patch diff --git a/target/linux/patches/6.6.69/macsonic.patch b/target/linux/patches/6.6.82/macsonic.patch index 51e76113b..51e76113b 100644 --- a/target/linux/patches/6.6.69/macsonic.patch +++ b/target/linux/patches/6.6.82/macsonic.patch diff --git a/target/linux/patches/a320d39840745502d420f56b3d49b3723a12058f/defconfig.patch b/target/linux/patches/a320d39840745502d420f56b3d49b3723a12058f/defconfig.patch new file mode 100644 index 000000000..bab9a96aa --- /dev/null +++ b/target/linux/patches/a320d39840745502d420f56b3d49b3723a12058f/defconfig.patch @@ -0,0 +1,54 @@ +diff -Nur linux-a320d39840745502d420f56b3d49b3723a12058f.orig/arch/arm/configs/bcm2709_defconfig linux-a320d39840745502d420f56b3d49b3723a12058f/arch/arm/configs/bcm2709_defconfig +--- linux-a320d39840745502d420f56b3d49b3723a12058f.orig/arch/arm/configs/bcm2709_defconfig 2025-01-29 11:26:07.000000000 +0100 ++++ linux-a320d39840745502d420f56b3d49b3723a12058f/arch/arm/configs/bcm2709_defconfig 2025-01-30 10:01:43.360002642 +0100 +@@ -1,4 +1,4 @@ +-CONFIG_LOCALVERSION="-v7" ++CONFIG_LOCALVERSION="" + # CONFIG_LOCALVERSION_AUTO is not set + CONFIG_SYSVIPC=y + CONFIG_POSIX_MQUEUE=y +@@ -61,7 +61,7 @@ + CONFIG_MODULE_UNLOAD=y + CONFIG_MODVERSIONS=y + CONFIG_MODULE_SRCVERSION_ALL=y +-CONFIG_MODULE_COMPRESS_XZ=y ++CONFIG_MODULE_COMPRESS_NONE=y + CONFIG_PARTITION_ADVANCED=y + CONFIG_MAC_PARTITION=y + CONFIG_BINFMT_MISC=m +diff -Nur linux-a320d39840745502d420f56b3d49b3723a12058f.orig/arch/arm/configs/bcm2711_defconfig linux-a320d39840745502d420f56b3d49b3723a12058f/arch/arm/configs/bcm2711_defconfig +--- linux-a320d39840745502d420f56b3d49b3723a12058f.orig/arch/arm/configs/bcm2711_defconfig 2025-01-29 11:26:07.000000000 +0100 ++++ linux-a320d39840745502d420f56b3d49b3723a12058f/arch/arm/configs/bcm2711_defconfig 2025-01-30 10:01:21.870272370 +0100 +@@ -1,4 +1,4 @@ +-CONFIG_LOCALVERSION="-v7l" ++CONFIG_LOCALVERSION="" + # CONFIG_LOCALVERSION_AUTO is not set + CONFIG_SYSVIPC=y + CONFIG_POSIX_MQUEUE=y +@@ -61,7 +61,7 @@ + CONFIG_MODULE_UNLOAD=y + CONFIG_MODVERSIONS=y + CONFIG_MODULE_SRCVERSION_ALL=y +-CONFIG_MODULE_COMPRESS_XZ=y ++CONFIG_MODULE_COMPRESS_NONE=y + CONFIG_BLK_DEV_THROTTLING=y + CONFIG_PARTITION_ADVANCED=y + CONFIG_MAC_PARTITION=y +diff -Nur linux-a320d39840745502d420f56b3d49b3723a12058f.orig/arch/arm64/configs/bcm2711_defconfig linux-a320d39840745502d420f56b3d49b3723a12058f/arch/arm64/configs/bcm2711_defconfig +--- linux-a320d39840745502d420f56b3d49b3723a12058f.orig/arch/arm64/configs/bcm2711_defconfig 2025-01-29 11:26:08.000000000 +0100 ++++ linux-a320d39840745502d420f56b3d49b3723a12058f/arch/arm64/configs/bcm2711_defconfig 2025-01-30 10:02:18.394060065 +0100 +@@ -1,4 +1,4 @@ +-CONFIG_LOCALVERSION="-v8" ++CONFIG_LOCALVERSION="" + # CONFIG_LOCALVERSION_AUTO is not set + CONFIG_SYSVIPC=y + CONFIG_POSIX_MQUEUE=y +@@ -71,7 +71,7 @@ + CONFIG_MODULE_UNLOAD=y + CONFIG_MODVERSIONS=y + CONFIG_MODULE_SRCVERSION_ALL=y +-CONFIG_MODULE_COMPRESS_XZ=y ++CONFIG_MODULE_COMPRESS_NONE=y + CONFIG_BLK_DEV_THROTTLING=y + CONFIG_PARTITION_ADVANCED=y + CONFIG_MAC_PARTITION=y diff --git a/target/m68k/Makefile b/target/m68k/Makefile index 0b742ed19..a9ecd1abc 100644 --- a/target/m68k/Makefile +++ b/target/m68k/Makefile @@ -67,6 +67,11 @@ ifeq ($(ADK_TARGET_QEMU),y) @echo 'qemu-system-${ADK_TARGET_CPU_ARCH} ${QEMU_ARGS} -kernel $(FW_DIR)/$(TARGET_KERNEL)' endif endif +ifeq ($(ADK_TARGET_FS),nfsroot) +targethelp: + @echo 'The kernel file is: $(FW_DIR)/${TARGET_KERNEL}' + @echo "The RootFS tarball is: $(FW_DIR)/$(ROOTFSUSERTARBALL)" +endif kernel-strip: @@ -86,3 +91,6 @@ endif ifeq ($(ADK_TARGET_FS),initramfspiggyback) imageinstall: createinitramfs targethelp endif +ifeq ($(ADK_TARGET_FS),nfsroot) +imageinstall: kernel-install $(FW_DIR)/$(ROOTFSUSERTARBALL) targethelp +endif diff --git a/target/m68k/kernel/arcturus-uc5328 b/target/m68k/kernel/arcturus-uc5328 new file mode 100644 index 000000000..771109f0b --- /dev/null +++ b/target/m68k/kernel/arcturus-uc5328 @@ -0,0 +1,6 @@ +CONFIG_M68K=y +# CONFIG_MMU is not set +CONFIG_COLDFIRE=y +CONFIG_M532x=y +CONFIG_M53xx=y +CONFIG_COLDFIRE_TIMERS=y diff --git a/target/m68k/systems/arcturus-uc5328 b/target/m68k/systems/arcturus-uc5328 new file mode 100644 index 000000000..9bc76cfbb --- /dev/null +++ b/target/m68k/systems/arcturus-uc5328 @@ -0,0 +1,11 @@ +config ADK_TARGET_SYSTEM_ARCTURUS_UC5328 + bool "Arcturus uC5328" + select ADK_TARGET_CPU_CF_5328 + select ADK_TARGET_WITH_NETDEVICE + select ADK_TARGET_WITH_SERIAL + select ADK_TARGET_NO_KERNEL + select ADK_TARGET_PACKAGE_TXZ + help + Arcturus uC5328 + https://www.arcturusnetworks.com/products + diff --git a/target/m68k/uclibc-ng.config b/target/m68k/uclibc-ng.config index 7c8422128..0e96278b4 100644 --- a/target/m68k/uclibc-ng.config +++ b/target/m68k/uclibc-ng.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# uClibc-ng 1.0.45 C Library Configuration +# uClibc-ng 1.0.51 C Library Configuration # # TARGET_aarch64 is not set # TARGET_alpha is not set @@ -95,9 +95,9 @@ PTHREADS_DEBUG_SUPPORT=y PTHREADS_STACK_DEFAULT_SIZE=2097152 UCLIBC_HAS_SYSLOG=y UCLIBC_HAS_LFS=y -MALLOC=y +# MALLOC is not set # MALLOC_SIMPLE is not set -# MALLOC_STANDARD is not set +MALLOC_STANDARD=y UCLIBC_DYNAMIC_ATEXIT=y UCLIBC_HAS_UTMPX=y UCLIBC_HAS_UTMP=y diff --git a/toolchain/binutils/Makefile b/toolchain/binutils/Makefile index 5e2431165..fdedaeaff 100644 --- a/toolchain/binutils/Makefile +++ b/toolchain/binutils/Makefile @@ -18,16 +18,6 @@ else CONFOPTS+= --disable-lto --disable-plugins endif -ifeq ($(ADK_TOOLCHAIN_WITH_GOLD),y) -ifeq ($(ADK_TARGET_USE_GOLD),y) -CONFOPTS+= --enable-gold=default -else -CONFOPTS+= --enable-gold -endif -else -CONFOPTS+= --disable-gold -endif - ifeq ($(ADK_TARGET_ARCH_ARC),y) CONFOPTS+= --enable-lto --enable-plugins endif @@ -67,6 +57,7 @@ endif --enable-obsolete \ --disable-werror \ --disable-gprof \ + --enable-gprofng=no \ --disable-install-libiberty \ ${CONFOPTS} \ ); @@ -74,7 +65,7 @@ endif touch $@ $(WRKBUILD)/.compiled: $(WRKBUILD)/.configured - PATH='$(HOST_PATH)' $(MAKE) ${BINUTILS_MAKEOPTS} MAKEINFO=true -C $(WRKBUILD) all + PATH='$(HOST_PATH)' V=1 $(MAKE) ${BINUTILS_MAKEOPTS} LDFLAGS='$(HOST_STATIC_LDFLAGS)' MAKEINFO=true -C $(WRKBUILD) all touch $@ $(WRKBUILD)/.installed: $(WRKBUILD)/.compiled @@ -83,15 +74,10 @@ ifeq ($(ADK_TARGET_ARCH_KVX)$(ADK_TARGET_ARCH_H8300)$(ADK_TARGET_ARCH_NDS32)$(AD $(INSTALL_DIR) $(STAGING_TARGET_DIR)/usr/lib/ldscripts $(CP) $(WRKBUILD)/ld/ldscripts/* $(STAGING_TARGET_DIR)/usr/lib/ldscripts/ endif -ifeq ($(ADK_TARGET_USE_GOLD),y) - (cd $(TOOLCHAIN_DIR)/usr/bin && \ - ln -sf $(GNU_TARGET_NAME)-ld.gold $(GNU_TARGET_NAME)-ld) -else ifeq (ADK_TOOLCHAIN_BINUTILS_AVR32),) (cd $(TOOLCHAIN_DIR)/usr/bin && \ ln -sf $(GNU_TARGET_NAME)-ld.bfd $(GNU_TARGET_NAME)-ld) endif -endif touch $@ include ${ADK_TOPDIR}/mk/toolchain.mk diff --git a/toolchain/binutils/Makefile.inc b/toolchain/binutils/Makefile.inc index 72a4eb856..9e9e9a4c4 100644 --- a/toolchain/binutils/Makefile.inc +++ b/toolchain/binutils/Makefile.inc @@ -2,6 +2,13 @@ # material, please see the LICENCE file in the top-level directory. PKG_NAME:= binutils +ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_44),y) +PKG_VERSION:= 2.44 +PKG_RELEASE:= 1 +PKG_HASH:= 0cdd76777a0dfd3dd3a63f215f030208ddb91c2361d2bcc02acec0f1c16b6a2e +PKG_SITES:= ${MASTER_SITE_GNU:=binutils/} +DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz +endif ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_43_1),y) PKG_VERSION:= 2.43.1 PKG_RELEASE:= 1 diff --git a/toolchain/elf2flt/Makefile b/toolchain/elf2flt/Makefile index e596c1a0d..4177d54d7 100644 --- a/toolchain/elf2flt/Makefile +++ b/toolchain/elf2flt/Makefile @@ -10,6 +10,10 @@ ifeq ($(ADK_TOOLCHAIN_BINUTILS_GIT),y) BINUTILS_VERSION:= git BFDLIB:= .libs/libbfd.a endif +ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_44),y) +BINUTILS_VERSION:= 2.44 +BFDLIB:= .libs/libbfd.a +endif ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_43_1),y) BINUTILS_VERSION:= 2.43.1 BFDLIB:= .libs/libbfd.a diff --git a/toolchain/gcc/Makefile b/toolchain/gcc/Makefile index 8798b06d2..fb03e9633 100644 --- a/toolchain/gcc/Makefile +++ b/toolchain/gcc/Makefile @@ -324,7 +324,7 @@ ifeq ($(ADK_TARGET_CPU_SH_SH4A),y) (cd ${STAGING_TARGET_DIR}/ && ln -sf . m4a) endif endif -ifeq ($(ADK_TARGET_ARCH_M68K),y) +ifeq ($(ADK_TARGET_CPU_CF),y) # Need to get gcc to generate _all_ the multilib variants # (so both MMU and non-mmu M68k and ColdFire). $(SED) 's/M68K_MLIB_CPU +=/#M68K_MLIB_CPU +=/' $(WRKBUILD)/gcc/config/m68k/t-m68k diff --git a/toolchain/gdb/Makefile.inc b/toolchain/gdb/Makefile.inc index 0262ff2e0..0fac2ecb9 100644 --- a/toolchain/gdb/Makefile.inc +++ b/toolchain/gdb/Makefile.inc @@ -2,6 +2,13 @@ # material, please see the LICENCE file in the top-level directory. PKG_NAME:= gdb +ifeq ($(ADK_TOOLCHAIN_GDB_16_2),y) +PKG_VERSION:= 16.2 +PKG_RELEASE:= 1 +PKG_HASH:= bdc1da4a033280ac752e7d34b0418efaa45bed093235cb88e62ea961752a37f8 +PKG_SITES:= ${MASTER_SITE_GNU:=gdb/} +DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz +endif ifeq ($(ADK_TOOLCHAIN_GDB_15_1),y) PKG_VERSION:= 15.1 PKG_RELEASE:= 1 diff --git a/toolchain/glibc/Makefile.inc b/toolchain/glibc/Makefile.inc index 724acfc06..4f35b1e94 100644 --- a/toolchain/glibc/Makefile.inc +++ b/toolchain/glibc/Makefile.inc @@ -3,16 +3,16 @@ PKG_NAME:= glibc ifeq ($(ADK_LIBC_VERSION),git) -PKG_VERSION:= 2.40.90 -PKG_GLIBCVER:= 2.40.9000 +PKG_VERSION:= 2.41.90 +PKG_GLIBCVER:= 2.41.9000 PKG_SITES:= https://sourceware.org/git/glibc.git PKG_RELEASE:= 1 endif -ifeq ($(ADK_TARGET_LIB_GLIBC_2_40),y) -PKG_VERSION:= 2.40 -PKG_GLIBCVER:= 2.40 +ifeq ($(ADK_TARGET_LIB_GLIBC_2_41),y) +PKG_VERSION:= 2.41 +PKG_GLIBCVER:= 2.41 PKG_RELEASE:= 1 PKG_SITES:= ${MASTER_SITE_GNU:=glibc/} -PKG_HASH:= 2abc038f5022949cb67e996c3cae0e7764f99b009f0b9b7fd954dfc6577b599e +PKG_HASH:= c7be6e25eeaf4b956f5d4d56a04d23e4db453fc07760f872903bb61a49519b80 endif DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz |