Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: 2022.10/Makefile
===================================================================
--- 2022.10/Makefile	(revision 384)
+++ 2022.10/Makefile	(revision 385)
@@ -12,7 +12,7 @@
 SOURCE_REQUIRES    = sources/U-Boot/ATF
 SOURCE_REQUIRES   += sources/U-Boot/denx
 
-REQUIRES           = boot/kernel/leez-p710/6.0.7
+REQUIRES           = boot/kernel/leez-p710/6.1.53
 
 # ======= __END_OF_REQUIRES__ =======
 
@@ -23,7 +23,7 @@
 SRC_DIR            = $(TARGET_BUILD_DIR)/u-boot-$(version)
 src_done           = $(TARGET_BUILD_DIR)/.source_done
 
-atf_version        = 2.7.0
+atf_version        = 2.9.0
 atf_archive        = $(SRC_PACKAGE_PATH)/U-Boot/ATF/arm-trusted-firmware-$(atf_version).tar.xz
 ATF_SRC_DIR        = $(TARGET_BUILD_DIR)/arm-trusted-firmware-$(atf_version)
 atf_src_done       = $(TARGET_BUILD_DIR)/.atf-source-done
@@ -40,7 +40,7 @@
 #
 # Image, zImage from Linux kernel package:
 #
-kernel_version     = 6.0.7
+kernel_version     = 6.1.53
 linux_Image        = $(TARGET_DEST_DIR)/bootfs/Image
 linux_zImage       = $(TARGET_DEST_DIR)/bootfs/vmlinuz
 
@@ -103,7 +103,8 @@
 pkg_basename       = $(UBOOT_BIN_PKG_NAME)-$(UBOOT_BIN_PKG_VERSION)-$(UBOOT_BIN_PKG_ARCH)-$(UBOOT_BIN_PKG_DISTRO_NAME)-$(UBOOT_BIN_PKG_DISTRO_VERSION)
 
 pkg_archive        = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
-pkg_certificate  = $(call cert-name,$(pkg_archive))
+
+pkg_certificate    = $(call cert-name,$(pkg_archive))
 pkg_signature      = $(call sign-name,$(pkg_archive))
 pkg_description    = $(call desc-name,$(pkg_archive))
 products           = $(call pkg-files,$(pkg_archive))
@@ -129,11 +130,13 @@
 #
 # armv7-m (cortex-m0) toolchain:
 #
-M0_TOOLCHAIN_PATH   = /opt/toolchains/arm-NONE-eabi-newlib/1.8.2
+M0_TOOLCHAIN_PATH   = /opt/toolchains/arm-NONE-eabi-newlib/1.9.8
 CORTEX_M0_SETTINGS  = M0_CROSS_COMPILE=$(M0_TOOLCHAIN_PATH)/bin/arm-none-eabi- PLAT=rk3399 bl31
 
-HOST_TOOLS_SETTINGS = PYTHON3=/usr/bin/python3 HOSTLDFLAGS='-L/usr/lib64' HOSTCFLAGS='-I/usr/include'
+suppress-warnings   = -Wno-maybe-uninitialized -Wno-stringop-truncation
 
+HOST_TOOLS_SETTINGS = PYTHON3=/usr/bin/python3 HOSTLDFLAGS='-L/usr/lib64' HOSTCFLAGS='-I/usr/include $(suppress-warnings)'
+
 device_dtb = rk3399-leez-p710.dtb
 
 #
@@ -154,6 +157,14 @@
 $(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP) $(atf_src_done)
 	$(UNPACK_SRC_ARCHIVE)
 	$(APPLY_PATCHES)
+	@( cd $(SRC_DIR)/configs ; \
+	   echo '# Set BOOTDELAY options:'          >> $(u_boot_config) ; \
+	   echo 'CONFIG_SYS_PROMPT="$(HARDWARE)# "' >> $(u_boot_config) ; \
+	   echo 'CONFIG_BOOTDELAY=3'                >> $(u_boot_config) ; \
+	   echo 'CONFIG_AUTOBOOT_KEYED=y'           >> $(u_boot_config) ; \
+	   echo 'CONFIG_AUTOBOOT_PROMPT="Hit SPACE in %d seconds to stop autoboot.\n"' >> $(u_boot_config) ; \
+	   echo 'CONFIG_AUTOBOOT_STOP_STR=" "'      >> $(u_boot_config) ; \
+	 )
 	# ======= Suppress RK3399 'mmio_write_32' CPP Macro warnings =======
 	@( cd $(ATF_SRC_DIR) ; \
 	   sed -i 's,^\(CFLAGS[ \t]*:=.*\),\1 -Wno-array-bounds,' plat/rockchip/rk3399/drivers/m0/Makefile ; \
Index: 2022.10/scripts
===================================================================
--- 2022.10/scripts	(revision 384)
+++ 2022.10/scripts	(revision 385)

Property changes on: 2022.10/scripts
___________________________________________________________________
Deleted: svn:ignore
## -1,73 +0,0 ##
-
-# install dir
-dist
-
-# Target build dirs
-.a1x-newlib
-.a2x-newlib
-.at91sam7s-newlib
-
-.build-machine
-
-.a1x-glibc
-.a2x-glibc
-.h3-glibc
-.h5-glibc
-.i586-glibc
-.i686-glibc
-.imx6-glibc
-.jz47xx-glibc
-.makefile
-.am335x-glibc
-.omap543x-glibc
-.p5600-glibc
-.power8-glibc
-.power8le-glibc
-.power9-glibc
-.power9le-glibc
-.m1000-glibc
-.riscv64-glibc
-.rk328x-glibc
-.rk33xx-glibc
-.rk339x-glibc
-.s8xx-glibc
-.s9xx-glibc
-.x86_64-glibc
-
-# Hidden files (each file)
-.makefile
-.dist
-.rootfs
-
-# src & hw requires
-.src_requires
-.src_requires_depend
-.requires
-.requires_depend
-
-# Tarballs
-*.gz
-*.bz2
-*.lz
-*.xz
-*.tgz
-*.txz
-
-# Signatures
-*.asc
-*.sig
-*.sign
-*.sha1sum
-
-# Patches
-*.patch
-
-# Descriptions
-*.dsc
-*.txt
-
-# Default linux config files
-*.defconfig
-
-# backup copies
-*~
Index: 2022.10
===================================================================
--- 2022.10	(revision 384)
+++ 2022.10	(revision 385)

Property changes on: 2022.10
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc