Compare commits
41
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b7d8ce5b18 | ||
|
|
4d87667efe | ||
|
|
228a92f6bd | ||
|
|
bd447bb88c | ||
|
|
3f9bcc5134 | ||
|
|
bd40451b97 | ||
|
|
a7a5626e8e | ||
|
|
5ce233da95 | ||
|
|
601323915e | ||
|
|
1c416477db | ||
|
|
7ebff53bf8 | ||
|
|
3613c3cb33 | ||
|
|
fba6321087 | ||
|
|
9c5c3fbb22 | ||
|
|
c86318e921 | ||
|
|
b2cef41ff9 | ||
|
|
d81a99cc7c | ||
|
|
31962ae938 | ||
|
|
8b51205638 | ||
|
|
d590003e31 | ||
|
|
d3ee0c781e | ||
|
|
6891d182b7 | ||
|
|
13c7db8716 | ||
|
|
4245bc29d4 | ||
|
|
e7f7d13a61 | ||
|
|
51316159c8 | ||
|
|
45115ea557 | ||
|
|
de77516a2b | ||
|
|
5452b58870 | ||
|
|
b634d504cb | ||
|
|
7535ccfaea | ||
|
|
d77293599d | ||
|
|
1e2fe860f3 | ||
|
|
e59b3acc36 | ||
|
|
541e794a95 | ||
|
|
47cfb6a448 | ||
|
|
e0c8fb2c6e | ||
|
|
5962c7ec39 | ||
|
|
4ce7c0dd13 | ||
|
|
ea967940ef | ||
|
|
cfd974c340 |
@@ -1,3 +1,21 @@
|
||||
2022.05-rc2, released May 30th, 2022
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
|
||||
issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
|
||||
qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
|
||||
longer available
|
||||
|
||||
Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
|
||||
janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
|
||||
libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
|
||||
optee-client, pcsc-lite, pipewire, python-flask,
|
||||
python-service-identity, python-werkzeug, qemu, rng-tools,
|
||||
rockchip-mali, strace, xdriver_xf86-video-amdgpu
|
||||
|
||||
Removed packages: ktap
|
||||
|
||||
2022.05-rc1, released May 18th, 2022
|
||||
|
||||
Fixes all over the tree and new features.
|
||||
@@ -48,6 +66,53 @@
|
||||
#14731: BR2_PACKAGE_IOSTAT
|
||||
#14751: LVM2 Outdated Link
|
||||
|
||||
2022.02.2, released May 29th, 2022
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Archictures: Drop sh2a, correct x86 Bonnell variant
|
||||
|
||||
Toolchain: Bump GCC 11.x to 11.3, correct pre-installed
|
||||
external toolchain logic when toolchain is available in path.
|
||||
|
||||
Rework OCI filesystem entrypoint/command logic to handle
|
||||
command arguments
|
||||
|
||||
Defconfigs: Update Zynqmp zcu102/106 to final 2022.1 release,
|
||||
fix zcu106 PLL config
|
||||
|
||||
Updated/fixed packages: adwaita-icon-theme, afboot-stm32,
|
||||
aircrack-ng, alchemy, alsa-lib, arptables, assimp, asterisk,
|
||||
aubio, avrdude, azure-iot-sdk-c, batman-adv, binutils,
|
||||
bpftool, brotli, cairo, cifs-utils, clamav, cryptodev-linux,
|
||||
dhcp, diffutils, dmalloc, duktape, e2fsprogs, elf2flt, espeak,
|
||||
expat, ffmpeg, fluidsynth, freerdp, gcc, git, glorytun,
|
||||
glslsandbox-player, gnutls, go, gst1-imx, gst1-plugins-good,
|
||||
gzip, imagemagick, janus-gateway, keepalived, kompexsqlite,
|
||||
kvm-unit-tests, libarchive, libcgi, libcurl, libevdev,
|
||||
libeXosip2, libhtp, libinput, libkcapi, libkrb5, libks,
|
||||
libmdbx, libmnl, libnpupnp, libnspr, libopenssl, liboping,
|
||||
libpjsip, libpri, libselinux, libsigsegv, libv4l,
|
||||
libwebsockets, libxml2, linux, linux-tools, ltp-testsuite,
|
||||
luajit, lvm2, mali-driver, mariadb, mc, minizip, mpd, mutt,
|
||||
netatalk, netsurf, network-manager, nodejs, numactl, nut,
|
||||
omniorb, openbox, opencv4, openjdk, openjdk-bin, openocd,
|
||||
pamtester, pango, pcre2, php, php-apcu, pinentry, pixman,
|
||||
polkit, postgis, postgresql, pure-ftpd, python-aenum,
|
||||
python-avro, python-django, python-pillow, python-simplejson,
|
||||
python-urllib3, python-zopfli, python3, qemu, qpdf, quazip,
|
||||
redis, rockchip-mali, rsync, rt-tests, rust, rtl8818eu,
|
||||
rtl8189es, rtl8189fs, rtl_433, sam-ba, samba4, sdl2_ttf,
|
||||
shadowsocks-libev, shim, subversion, sun20i-d1-spl, suricata,
|
||||
systemd, tftpd, trinity, tvheadend, udev, uftrace,
|
||||
urandom-scripts, usb_modeswitch, valgrind, vde2, vim,
|
||||
wireplumber, wolfssl, wpa_supplicant, xlib_libXfont2, xz,
|
||||
zlib, zlog
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14751: LVM2 Outdated Link
|
||||
|
||||
2022.02.1, released April 11th, 2022
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
@@ -146,6 +146,13 @@ endif
|
||||
|
||||
comment "Legacy options removed in 2022.05"
|
||||
|
||||
config BR2_PACKAGE_KTAP
|
||||
bool "ktap removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Package was removed because it is not compatible with latest
|
||||
kernels and is not maintained anymore (no release since 2013).
|
||||
|
||||
config BR2_KERNEL_HEADERS_5_16
|
||||
bool "kernel headers version 5.16.x are no longer supported"
|
||||
select BR2_LEGACY
|
||||
|
||||
@@ -127,9 +127,6 @@ F: package/dcron/
|
||||
F: package/libxmlrpc/
|
||||
F: package/python-docopt/
|
||||
|
||||
N: Anders Darander <anders@chargestorm.se>
|
||||
F: package/ktap/
|
||||
|
||||
N: André Zwing <nerv@dawncrow.de>
|
||||
F: package/libkrb5/
|
||||
F: package/openal/
|
||||
|
||||
@@ -92,9 +92,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2022.05-rc1
|
||||
export BR2_VERSION := 2022.05-rc2
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1652864000
|
||||
BR2_VERSION_EPOCH = 1653928000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
|
||||
@@ -1,59 +0,0 @@
|
||||
# CONFIG_ARM_SINGLE_ARMV7M is not set
|
||||
CONFIG_ARM_SINGLE_ARCH_VERSATILE=y
|
||||
CONFIG_BINFMT_ELF_FDPIC=y
|
||||
CONFIG_BINFMT_FLAT=y
|
||||
# CONFIG_BLK_DEV_RAM is not set
|
||||
# CONFIG_CRAMFS is not set
|
||||
CONFIG_CMDLINE=""
|
||||
# CONFIG_DEBUG_FS is not set
|
||||
# CONFIG_DEBUG_KERNEL is not set
|
||||
# CONFIG_DEBUG_USER is not set
|
||||
# CONFIG_DRM is not set
|
||||
# CONFIG_EEPROM_LEGACY is not set
|
||||
# CONFIG_EXT2_FS is not set
|
||||
CONFIG_EXT4_FS=y
|
||||
CONFIG_FB_ARMCLCD=y
|
||||
# CONFIG_FONTS is not set
|
||||
CONFIG_FONT_8x16=y
|
||||
CONFIG_FONT_8x8=y
|
||||
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
|
||||
# CONFIG_FTRACE is not set
|
||||
# CONFIG_GPIO_PL061 is not set
|
||||
# CONFIG_HIGH_RES_TIMERS is not set
|
||||
CONFIG_HWMON=y
|
||||
# CONFIG_I2C_VERSATILE is not set
|
||||
CONFIG_INET_DIAG=y
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
CONFIG_IPV6=y
|
||||
# CONFIG_IP_MULTICAST is not set
|
||||
# CONFIG_IP_PNP is not set
|
||||
# CONFIG_MMU is not set
|
||||
CONFIG_LOCALVERSION_AUTO=y
|
||||
# CONFIG_LOGO is not set
|
||||
CONFIG_LOG_BUF_SHIFT=17
|
||||
CONFIG_MDIO_DEVICE=y
|
||||
# CONFIG_MINIX_FS is not set
|
||||
# CONFIG_MMC is not set
|
||||
# CONFIG_MTD is not set
|
||||
# CONFIG_NEW_LEDS is not set
|
||||
# CONFIG_NFSD is not set
|
||||
# CONFIG_NFS_FS is not set
|
||||
# CONFIG_NLS_CODEPAGE_850 is not set
|
||||
# CONFIG_NLS_ISO8859_1 is not set
|
||||
# CONFIG_NO_HZ_IDLE is not set
|
||||
# CONFIG_NVMEM is not set
|
||||
CONFIG_DRAM_BASE=0x00000000
|
||||
CONFIG_DRAM_SIZE=0x08000000
|
||||
CONFIG_INITRAMFS_SOURCE="${BR_BINARIES_DIR}/rootfs.cpio"
|
||||
# CONFIG_PARTITION_ADVANCED is not set
|
||||
# CONFIG_OABI_COMPAT is not set
|
||||
CONFIG_PHYLIB=y
|
||||
# CONFIG_ROMFS_FS is not set
|
||||
# CONFIG_RTC_CLASS is not set
|
||||
CONFIG_SERIAL_CORE=y
|
||||
CONFIG_SERIO_SERPORT=y
|
||||
CONFIG_SET_MEM_PARAM=y
|
||||
CONFIG_SLUB=y
|
||||
# CONFIG_SPI is not set
|
||||
# CONFIG_SYNC_FILE is not set
|
||||
# CONFIG_VFP is not set
|
||||
@@ -1,122 +0,0 @@
|
||||
From 7c245ffc17a9ab6215830d4ecd8b2f9beddb487c Mon Sep 17 00:00:00 2001
|
||||
From: Waldemar Brodkorb <wbx@openadk.org>
|
||||
Date: Fri, 1 Feb 2019 11:36:20 +0100
|
||||
Subject: [PATCH] arm-versatile-nommu: Linux patch
|
||||
|
||||
Originally made by Waldemar Brodkorb <wbx@openadk.org> from LKML.
|
||||
|
||||
Rename CLKSRC_OF to TIMER_OF (kernel >= 4.13)
|
||||
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=bb0eb050a577a866cb47c2dc37596f1207f4c2d9
|
||||
|
||||
Remove GENERIC_CLOCKEVENTS since its enabled by default (kernel >= 5.11)
|
||||
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0774a6ed294b963dc76df2d8342ab86d030759ec
|
||||
|
||||
Select CONFIG_GENERIC_IRQ_MULTI_HANDLER since irqchip doesn't select it anymore (kernel >= 5.12)
|
||||
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a79f7051cccb6f3bcd3d2a0a058c7d5c79bb0371
|
||||
|
||||
Signed-Off-by: Waldemar Brodkorb <wbx@openadk.org>
|
||||
[Gerome: reformated as a Git patch]
|
||||
Signed-off-by: Gerome Burlats <gerome.burlats@smile.fr>
|
||||
[Romain: fix Waldemar's authorship in Git patch]
|
||||
Signed-off-by: Romain Naour <romain.naour@smile.fr>
|
||||
---
|
||||
arch/arm/Kconfig | 11 +++++++++++
|
||||
arch/arm/Kconfig.debug | 3 ++-
|
||||
arch/arm/include/asm/mach/map.h | 1 +
|
||||
arch/arm/mach-versatile/Kconfig | 5 +++--
|
||||
arch/arm/mach-versatile/Makefile.boot | 3 +++
|
||||
arch/arm/mach-versatile/versatile_dt.c | 4 ++++
|
||||
6 files changed, 24 insertions(+), 3 deletions(-)
|
||||
create mode 100644 arch/arm/mach-versatile/Makefile.boot
|
||||
|
||||
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
|
||||
index dcf2df6da98f..c2155c1a2eba 100644
|
||||
--- a/arch/arm/Kconfig
|
||||
+++ b/arch/arm/Kconfig
|
||||
@@ -337,6 +337,17 @@ config ARM_SINGLE_ARMV7M
|
||||
select SPARSE_IRQ
|
||||
select USE_OF
|
||||
|
||||
+config ARM_SINGLE_ARCH_VERSATILE
|
||||
+ bool "ARM Ltd. Versatile family"
|
||||
+ depends on !MMU
|
||||
+ select AUTO_ZRELADDR
|
||||
+ select TIMER_OF
|
||||
+ select COMMON_CLK
|
||||
+ select GENERIC_IRQ_MULTI_HANDLER
|
||||
+ select GPIOLIB
|
||||
+ select SPARSE_IRQ
|
||||
+ select USE_OF
|
||||
+
|
||||
config ARCH_EP93XX
|
||||
bool "EP93xx-based"
|
||||
select ARCH_SPARSEMEM_ENABLE
|
||||
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
|
||||
index 98436702e0c7..7e63299ceb40 100644
|
||||
--- a/arch/arm/Kconfig.debug
|
||||
+++ b/arch/arm/Kconfig.debug
|
||||
@@ -1891,7 +1891,8 @@ config DEBUG_UNCOMPRESS
|
||||
config UNCOMPRESS_INCLUDE
|
||||
string
|
||||
default "debug/uncompress.h" if ARCH_MULTIPLATFORM || ARCH_MSM || \
|
||||
- PLAT_SAMSUNG || ARM_SINGLE_ARMV7M
|
||||
+ PLAT_SAMSUNG || ARM_SINGLE_ARMV7M || \
|
||||
+ ARM_SINGLE_ARCH_VERSATILE
|
||||
default "mach/uncompress.h"
|
||||
|
||||
config EARLY_PRINTK
|
||||
diff --git a/arch/arm/include/asm/mach/map.h b/arch/arm/include/asm/mach/map.h
|
||||
index 92282558caf7..90bd9c069ffc 100644
|
||||
--- a/arch/arm/include/asm/mach/map.h
|
||||
+++ b/arch/arm/include/asm/mach/map.h
|
||||
@@ -59,6 +59,7 @@ extern int ioremap_page(unsigned long virt, unsigned long phys,
|
||||
#else
|
||||
#define iotable_init(map,num) do { } while (0)
|
||||
#define vm_reserve_area_early(a,s,c) do { } while (0)
|
||||
+#define debug_ll_io_init() do { } while (0)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
diff --git a/arch/arm/mach-versatile/Kconfig b/arch/arm/mach-versatile/Kconfig
|
||||
index d88e7725bf99..d38b90157f13 100644
|
||||
--- a/arch/arm/mach-versatile/Kconfig
|
||||
+++ b/arch/arm/mach-versatile/Kconfig
|
||||
@@ -1,7 +1,8 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
config ARCH_VERSATILE
|
||||
- bool "ARM Ltd. Versatile family"
|
||||
- depends on ARCH_MULTI_V5
|
||||
+ bool "ARM Ltd. Versatile family" if ARCH_MULTI_V5
|
||||
+ depends on ARCH_MULTI_V5 || ARM_SINGLE_ARCH_VERSATILE
|
||||
+ default y if ARM_SINGLE_ARCH_VERSATILE
|
||||
select ARM_AMBA
|
||||
select ARM_TIMER_SP804
|
||||
select ARM_VIC
|
||||
diff --git a/arch/arm/mach-versatile/Makefile.boot b/arch/arm/mach-versatile/Makefile.boot
|
||||
new file mode 100644
|
||||
index 000000000000..eacfc3f5c33e
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/mach-versatile/Makefile.boot
|
||||
@@ -0,0 +1,3 @@
|
||||
+# Empty file waiting for deletion once Makefile.boot isn't needed any more.
|
||||
+# Patch waits for application at
|
||||
+# http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7889/1 .
|
||||
diff --git a/arch/arm/mach-versatile/versatile_dt.c b/arch/arm/mach-versatile/versatile_dt.c
|
||||
index 02ba68abe533..835b51bc597b 100644
|
||||
--- a/arch/arm/mach-versatile/versatile_dt.c
|
||||
+++ b/arch/arm/mach-versatile/versatile_dt.c
|
||||
@@ -22,7 +22,11 @@
|
||||
#include <asm/mach/map.h>
|
||||
|
||||
/* macro to get at MMIO space when running virtually */
|
||||
+#ifdef CONFIG_MMU
|
||||
#define IO_ADDRESS(x) (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + 0xf0000000)
|
||||
+#else
|
||||
+#define IO_ADDRESS(x) (x)
|
||||
+#endif
|
||||
#define __io_address(n) ((void __iomem __force *)IO_ADDRESS(n))
|
||||
|
||||
/*
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -2,9 +2,5 @@ Run the emulation with:
|
||||
|
||||
qemu-system-arm -M versatilepb -kernel output/images/zImage -dtb output/images/versatile-pb.dtb -drive file=output/images/rootfs.ext2,if=scsi,format=raw -append "rootwait root=/dev/sda console=ttyAMA0,115200" -serial stdio -net nic,model=rtl8139 -net user # qemu_arm_versatile_defconfig
|
||||
|
||||
Or for the noMMU emulation:
|
||||
|
||||
qemu-system-arm -M versatilepb -kernel output/images/zImage -dtb output/images/versatile-pb.dtb -append "console=ttyAMA0,115200" -serial stdio -net user -net nic,model=smc91c111 # qemu_arm_versatile_nommu_defconfig
|
||||
|
||||
The login prompt will appear in the terminal that started Qemu. The
|
||||
graphical window is the framebuffer.
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
From 59aa67f7a4d8efc564b46fe467aaf6eccec17183 Mon Sep 17 00:00:00 2001
|
||||
From: Gerd Hoffmann <kraxel@redhat.com>
|
||||
Date: Mon, 20 Dec 2021 22:32:38 +0800
|
||||
Subject: [PATCH] MdeModulePkg/UsbBusDxe: fix NOOPT build error
|
||||
|
||||
gcc-11 (fedora 35):
|
||||
|
||||
/home/kraxel/projects/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c: In function ?UsbIoBulkTransfer?:
|
||||
/home/kraxel/projects/edk2/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c:277:12: error: ?UsbHcBulkTransfer? accessing 80 bytes in a region of size 8 [-Werror=stringop-overflow=]
|
||||
|
||||
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
||||
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
|
||||
(cherry picked from commit ae8272ef787d80950803c521a13a308651bdc62e)
|
||||
Signed-off-by: Romain Naour <romain.naour@gmail.com>
|
||||
---
|
||||
MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c | 2 +-
|
||||
MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.h | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c b/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c
|
||||
index 7529e03e85..b2ce97ca37 100644
|
||||
--- a/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c
|
||||
+++ b/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c
|
||||
@@ -285,7 +285,7 @@ UsbHcBulkTransfer (
|
||||
IN UINT8 DevSpeed,
|
||||
IN UINTN MaxPacket,
|
||||
IN UINT8 BufferNum,
|
||||
- IN OUT VOID *Data[EFI_USB_MAX_BULK_BUFFER_NUM],
|
||||
+ IN OUT VOID *Data[],
|
||||
IN OUT UINTN *DataLength,
|
||||
IN OUT UINT8 *DataToggle,
|
||||
IN UINTN TimeOut,
|
||||
diff --git a/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.h b/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.h
|
||||
index 1d2b8a6174..1316a5981f 100644
|
||||
--- a/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.h
|
||||
+++ b/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.h
|
||||
@@ -149,7 +149,7 @@ UsbHcBulkTransfer (
|
||||
IN UINT8 DevSpeed,
|
||||
IN UINTN MaxPacket,
|
||||
IN UINT8 BufferNum,
|
||||
- IN OUT VOID *Data[EFI_USB_MAX_BULK_BUFFER_NUM],
|
||||
+ IN OUT VOID *Data[],
|
||||
IN OUT UINTN *DataLength,
|
||||
IN OUT UINT8 *DataToggle,
|
||||
IN UINTN TimeOut,
|
||||
--
|
||||
2.35.3
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
# Architecture
|
||||
BR2_arm=y
|
||||
BR2_arm926t=y
|
||||
|
||||
# Toolchain
|
||||
BR2_PACKAGE_HOST_ELF2FLT=y
|
||||
# BR2_USE_MMU is not set
|
||||
|
||||
# Patches
|
||||
BR2_GLOBAL_PATCH_DIR="board/qemu/arm-versatile/patches"
|
||||
|
||||
# Busybox with hush
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config"
|
||||
|
||||
# System
|
||||
BR2_SYSTEM_DHCP="eth0"
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
|
||||
|
||||
# Filesystem
|
||||
# BR2_TARGET_ROOTFS_EXT2 is not set
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
|
||||
# Image
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh"
|
||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)"
|
||||
|
||||
# Linux headers same as kernel
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.15.18"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="versatile"
|
||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-versatile/linux-nommu.fragment"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="versatile-pb"
|
||||
|
||||
# host-qemu for gitlab testing
|
||||
BR2_PACKAGE_HOST_QEMU=y
|
||||
BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y
|
||||
@@ -38,6 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="BL32_RAM_LOCATION=tdram"
|
||||
|
||||
# OP-TEE components
|
||||
BR2_TARGET_OPTEE_OS=y
|
||||
BR2_TARGET_OPTEE_OS_NEEDS_DTC=y
|
||||
BR2_TARGET_OPTEE_OS_PLATFORM="vexpress-qemu_virt"
|
||||
BR2_PACKAGE_OPTEE_BENCHMARK=y
|
||||
BR2_PACKAGE_OPTEE_EXAMPLES=y
|
||||
|
||||
@@ -3,6 +3,7 @@ BR2_powerpc64=y
|
||||
BR2_powerpc_e5500=y
|
||||
|
||||
# System
|
||||
BR2_BINUTILS_VERSION_2_36_X=y
|
||||
BR2_SYSTEM_DHCP="eth0"
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ BR2_powerpc64=y
|
||||
BR2_powerpc_power7=y
|
||||
|
||||
# System
|
||||
BR2_BINUTILS_VERSION_2_36_X=y
|
||||
BR2_SYSTEM_DHCP="eth0"
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="hvc0"
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ BR2_powerpc64le=y
|
||||
BR2_powerpc_power8=y
|
||||
|
||||
# System
|
||||
BR2_BINUTILS_VERSION_2_36_X=y
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="hvc0"
|
||||
BR2_SYSTEM_DHCP="eth0"
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ BR2_powerpc64le=y
|
||||
BR2_powerpc_power8=y
|
||||
|
||||
# System
|
||||
BR2_BINUTILS_VERSION_2_36_X=y
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="hvc0"
|
||||
BR2_SYSTEM_DHCP="eth0"
|
||||
|
||||
|
||||
@@ -90,3 +90,16 @@ This will create this user:
|
||||
- +shell+ is: +/bin/sh+
|
||||
- +test+ is not a member of any additional +groups+
|
||||
- +comment+ is: +Test user+
|
||||
|
||||
|
||||
=== Caveat with automatic UIDs and GIDs
|
||||
|
||||
When updating buildroot or when packages are added or removed to/from
|
||||
the configuration, it is possible that the automatic UIDs and GIDs are
|
||||
changed. This can be a problem if persistent files were created with
|
||||
that user or group: after upgrade, they will suddenly have a different
|
||||
owner.
|
||||
|
||||
Therefore, it is advisable to perpetuate the automatic IDs. This can be
|
||||
done by adding a users table with the generated IDs. It is only needed
|
||||
to do this for UIDs that actually create persistent files, e.g. database.
|
||||
|
||||
+18
-18
@@ -8,37 +8,37 @@
|
||||
<div class="panel-heading">Download</div>
|
||||
<div class="panel-body">
|
||||
|
||||
<h3 style="text-align: center;">Latest stable / long term support release: <b>2022.02.1</b></h3>
|
||||
<h3 style="text-align: center;">Latest stable / long term support release: <b>2022.02.2</b></h3>
|
||||
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2022.02.1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2022.02.2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2022.02.1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2022.02.2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h3><a href="/downloads/buildroot-2022.02.1.tar.gz">buildroot-2022.02.1.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2022.02.1.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2022.02.2.tar.gz">buildroot-2022.02.2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2022.02.2.tar.gz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2022.02.1.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2022.02.2.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2022.02.1.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2022.02.2.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2022.02.1.tar.xz">buildroot-2022.02.1.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2022.02.1.tar.xz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2022.02.2.tar.xz">buildroot-2022.02.2.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2022.02.2.tar.xz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
<!--
|
||||
@@ -76,37 +76,37 @@
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2022.05-rc1</b></h3>
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2022.05-rc2</b></h3>
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2022.05-rc1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2022.05-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2022.05-rc1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2022.05-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2022.05-rc1.tar.gz">buildroot-2022.05-rc1.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2022.05-rc1.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2022.05-rc2.tar.gz">buildroot-2022.05-rc2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2022.05-rc2.tar.gz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2022.05-rc1.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2022.05-rc2.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2022.05-rc1.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2022.05-rc2.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2022.05-rc1.tar.xz">buildroot-2022.05-rc1.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2022.05-rc1.tar.xz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2022.05-rc2.tar.xz">buildroot-2022.05-rc2.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2022.05-rc2.tar.xz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -9,6 +9,46 @@
|
||||
<h2>News</h2>
|
||||
<ul class="timeline">
|
||||
|
||||
<li class="timeline-inverted">
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2022.05-rc2 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>30 May 2022</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>2022.05-rc2 has been released with more cleanups and build fixes. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.05-rc2">CHANGES</a>
|
||||
file for details.</p>
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2022.05-rc2.tar.xz">2022.05-rc2
|
||||
release candidate</a>, and report any problems found to the
|
||||
<a href="support.html">mailing list</a> or
|
||||
<a href="https://bugs.buildroot.org">bug tracker</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2022.02.2 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>29 May 2022</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>The 2022.02.2 bugfix release is out, fixing a number of important /
|
||||
security related issues discovered since the 2022.02.1 release. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.02.2">CHANGES</a>
|
||||
file for more details, read the
|
||||
<a href="http://lists.busybox.net/pipermail/buildroot/2022-May/643691.html">announcement</a>
|
||||
and go to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2022.02.2.tar.xz">2022.02.2 release</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="timeline-inverted">
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
|
||||
@@ -46,7 +46,7 @@ endchoice
|
||||
config BR2_TARGET_ROOTFS_SQUASHFS_BS
|
||||
string
|
||||
default "4K" if BR2_TARGET_ROOTFS_SQUASHFS_BS_4K
|
||||
default "8K" if BR2_TARGET_ROOTFS_SQUASHFS_BS_84K
|
||||
default "8K" if BR2_TARGET_ROOTFS_SQUASHFS_BS_8K
|
||||
default "16K" if BR2_TARGET_ROOTFS_SQUASHFS_BS_16K
|
||||
default "32K" if BR2_TARGET_ROOTFS_SQUASHFS_BS_32K
|
||||
default "64K" if BR2_TARGET_ROOTFS_SQUASHFS_BS_64K
|
||||
|
||||
@@ -107,7 +107,6 @@ menu "Debugging, profiling and benchmark"
|
||||
source "package/iozone/Config.in"
|
||||
source "package/kexec/Config.in"
|
||||
source "package/kexec-lite/Config.in"
|
||||
source "package/ktap/Config.in"
|
||||
source "package/kvm-unit-tests/Config.in"
|
||||
source "package/kyua/Config.in"
|
||||
source "package/latencytop/Config.in"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
config BR2_PACKAGE_ACSCCID
|
||||
bool "acsccid"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pcsc-lite, libusb
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb, pcsc-lite
|
||||
depends on BR2_USE_MMU # pcsc-lite
|
||||
depends on !BR2_STATIC_LIBS # pcsc-lite
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
config BR2_PACKAGE_CCID
|
||||
bool "ccid"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb, pcsc-lite
|
||||
depends on BR2_USE_MMU # pcsc-lite
|
||||
depends on !BR2_STATIC_LIBS # pcsc-lite
|
||||
select BR2_PACKAGE_PCSC_LITE
|
||||
|
||||
@@ -62,9 +62,14 @@ else
|
||||
DHCP_BIND_EXTRA_CONFIG += --without-zlib
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_ATOMIC),y)
|
||||
DHCP_BIND_EXTRA_CONFIG += --enable-atomic
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
|
||||
DHCP_CONF_ENV += LIBS=-latomic
|
||||
endif
|
||||
else
|
||||
DHCP_BIND_EXTRA_CONFIG += --disable-atomic
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
DHCP_CONF_OPTS += --disable-libtool
|
||||
|
||||
+2
-12
@@ -1,12 +1,11 @@
|
||||
config BR2_PACKAGE_GCR
|
||||
bool "gcr"
|
||||
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # gnupg2
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_USE_MMU # libglib2
|
||||
depends on !BR2_STATIC_LIBS # p11-kit
|
||||
depends on !BR2_PACKAGE_GNUPG # gnupg2
|
||||
select BR2_PACKAGE_GNUPG2 # runtime
|
||||
select BR2_PACKAGE_GNUPG2 if BR2_PACKAGE_GNUPG2_DEPENDS && !BR2_PACKAGE_GNUPG # runtime
|
||||
select BR2_PACKAGE_GNUPG if !BR2_PACKAGE_GNUPG2_DEPENDS # runtime
|
||||
select BR2_PACKAGE_LIBGCRYPT
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_P11_KIT
|
||||
@@ -16,15 +15,6 @@ config BR2_PACKAGE_GCR
|
||||
https://developer.gnome.org/gcr/
|
||||
|
||||
comment "gcr needs a toolchain w/ wchar, threads, dynamic library"
|
||||
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
BR2_STATIC_LIBS
|
||||
|
||||
comment "gcr is incompatible with gnupg, gnupg2 only"
|
||||
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_PACKAGE_GNUPG # gnupg2
|
||||
|
||||
+7
-3
@@ -15,14 +15,18 @@ GCR_DEPENDENCIES = \
|
||||
p11-kit \
|
||||
$(TARGET_NLS_DEPENDENCIES)
|
||||
GCR_INSTALL_STAGING = YES
|
||||
GCR_CONF_OPTS = \
|
||||
-Dgpg_path=/usr/bin/gpg2 \
|
||||
-Dgtk_doc=false
|
||||
GCR_CONF_OPTS = -Dgtk_doc=false
|
||||
# Even though COPYING is v2 the code states v2.1+
|
||||
GCR_LICENSE = LGPL-2.1+
|
||||
GCR_LICENSE_FILES = COPYING
|
||||
GCR_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GNUPG2),y)
|
||||
GCR_CONF_OPTS += -Dgpg_path=/usr/bin/gpg2
|
||||
else
|
||||
GCR_CONF_OPTS += -Dgpg_path=/usr/bin/gpg
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
|
||||
GCR_DEPENDENCIES += gobject-introspection host-libxslt host-vala
|
||||
GCR_CONF_OPTS += -Dintrospection=true
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
From 0a1e302e8a242bbd1d39556e5ef05aced1b3b504 Mon Sep 17 00:00:00 2001
|
||||
From: orbea <orbea@riseup.net>
|
||||
Date: Sun, 8 May 2022 22:50:44 -0700
|
||||
Subject: [PATCH] libi2pd: Fix the build with LibreSSL 3.5.2
|
||||
|
||||
[Retrieved from:
|
||||
https://github.com/PurpleI2P/i2pd/commit/0a1e302e8a242bbd1d39556e5ef05aced1b3b504]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
libi2pd/Crypto.h | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libi2pd/Crypto.h b/libi2pd/Crypto.h
|
||||
index b02778141..726bd0a1e 100644
|
||||
--- a/libi2pd/Crypto.h
|
||||
+++ b/libi2pd/Crypto.h
|
||||
@@ -29,7 +29,9 @@
|
||||
#include "CPU.h"
|
||||
|
||||
// recognize openssl version and features
|
||||
-#if ((OPENSSL_VERSION_NUMBER < 0x010100000) || defined(LIBRESSL_VERSION_NUMBER)) // 1.0.2 and below or LibreSSL
|
||||
+#if (defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER >= 0x3050200fL)) // LibreSSL 3.5.2 and above
|
||||
+# define LEGACY_OPENSSL 0
|
||||
+#elif ((OPENSSL_VERSION_NUMBER < 0x010100000) || defined(LIBRESSL_VERSION_NUMBER)) // 1.0.2 and below or LibreSSL
|
||||
# define LEGACY_OPENSSL 1
|
||||
# define X509_getm_notBefore X509_get_notBefore
|
||||
# define X509_getm_notAfter X509_get_notAfter
|
||||
@@ -1,5 +1,5 @@
|
||||
# Locally calculated
|
||||
sha256 52db8d18f93351256d0731810e8bea95516db8142f51eeb31664f7884bf63088 janet-1.21.2.tar.gz
|
||||
sha256 7c6969f8e82badc7afa28aa1054555c1c91d2858f9f45c41a82557f5c5ce85bd janet-1.22.0.tar.gz
|
||||
|
||||
# Locally calculated
|
||||
sha256 e2d2ae8360d95386af751ac7d1a3da36ea8ceb230e5f0eba7eb762547b1c58c9 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
JANET_VERSION = 1.21.2
|
||||
JANET_VERSION = 1.22.0
|
||||
JANET_SITE = $(call github,janet-lang,janet,v$(JANET_VERSION))
|
||||
JANET_LICENSE = MIT
|
||||
JANET_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
From 8e450a097f5f0c7e9c034e954fbc709797521f1c Mon Sep 17 00:00:00 2001
|
||||
From: Lorenzo Miniero <lminiero@gmail.com>
|
||||
Date: Fri, 13 May 2022 18:42:38 +0200
|
||||
Subject: [PATCH] Fix build with libressl >= 3.5.0 (see #2980)
|
||||
|
||||
[Retrieved from:
|
||||
https://github.com/meetecho/janus-gateway/commit/8e450a097f5f0c7e9c034e954fbc709797521f1c]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
dtls-bio.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/dtls-bio.h b/dtls-bio.h
|
||||
index 92f06d7c0a..fbfd4c37bf 100644
|
||||
--- a/dtls-bio.h
|
||||
+++ b/dtls-bio.h
|
||||
@@ -35,7 +35,7 @@ void janus_dtls_bio_agent_set_mtu(int start_mtu);
|
||||
int janus_dtls_bio_agent_get_mtu(void);
|
||||
|
||||
#if defined(LIBRESSL_VERSION_NUMBER)
|
||||
-#define JANUS_USE_OPENSSL_PRE_1_1_API (1)
|
||||
+#define JANUS_USE_OPENSSL_PRE_1_1_API (LIBRESSL_VERSION_NUMBER < 0x30500000L)
|
||||
#else
|
||||
#define JANUS_USE_OPENSSL_PRE_1_1_API (OPENSSL_VERSION_NUMBER < 0x10100000L)
|
||||
#endif
|
||||
@@ -1,31 +0,0 @@
|
||||
config BR2_PACKAGE_KTAP
|
||||
bool "ktap"
|
||||
depends on BR2_LINUX_KERNEL
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
ktap is a script-based dynamic tracing tool for Linux
|
||||
|
||||
It uses a scripting language and lets users trace the Linux
|
||||
kernel dynamically. ktap is designed to give operational
|
||||
insights with interoperability that allows users to tune,
|
||||
troubleshoot and extend kernel and application.
|
||||
It's similar to Linux Systemtap and Solaris Dtrace.
|
||||
|
||||
ktap doesn't support kernels older than 3.1.
|
||||
|
||||
To be able to resolve symbols in DSO and for sdt, you need to
|
||||
enable elfutils.
|
||||
|
||||
Your kernel must have CONFIG_EVENT_TRACING,
|
||||
CONFIG_PERF_EVENTS, and CONFIG_DEBUG_FS enabled to compile.
|
||||
|
||||
Buildroot automatically enables these in the kernel
|
||||
configuration.
|
||||
|
||||
http://www.ktap.org
|
||||
|
||||
comment "ktap needs a Linux kernel to be built"
|
||||
depends on !BR2_LINUX_KERNEL
|
||||
|
||||
comment "ktap needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
@@ -1,3 +0,0 @@
|
||||
# Locally calculated
|
||||
sha256 44a0808d57175cf9d15466f720e1e10d5ed1abc3497aedf9ddd6469545552345 ktap-23bc7a4a94bd9e4e1b8b7c06632e61c041d57b5f.tar.gz
|
||||
sha256 e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 LICENSE-GPL
|
||||
@@ -1,36 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# ktap
|
||||
#
|
||||
################################################################################
|
||||
|
||||
KTAP_VERSION = 23bc7a4a94bd9e4e1b8b7c06632e61c041d57b5f
|
||||
KTAP_SITE = $(call github,ktap,ktap,$(KTAP_VERSION))
|
||||
KTAP_LICENSE = GPL-2.0
|
||||
KTAP_LICENSE_FILES = LICENSE-GPL
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ELFUTILS),y)
|
||||
KTAP_DEPENDENCIES += elfutils
|
||||
else
|
||||
KTAP_FLAGS += NO_LIBELF=1
|
||||
endif
|
||||
|
||||
define KTAP_BUILD_CMDS
|
||||
$(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) $(KTAP_FLAGS) ktap
|
||||
endef
|
||||
|
||||
define KTAP_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m755 $(@D)/ktap $(TARGET_DIR)/usr/bin/ktap
|
||||
endef
|
||||
|
||||
KTAP_MODULE_MAKE_OPTS = KVERSION=$(LINUX_VERSION_PROBED)
|
||||
|
||||
define KTAP_LINUX_CONFIG_FIXUPS
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_DEBUG_FS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_ENABLE_DEFAULT_TRACERS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_PERF_EVENTS)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_FUNCTION_TRACER)
|
||||
endef
|
||||
|
||||
$(eval $(kernel-module))
|
||||
$(eval $(generic-package))
|
||||
@@ -0,0 +1,94 @@
|
||||
fixed C++11 warnings
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Retrieved from: https://sourceforge.net/p/freeimage/svn/1896]
|
||||
|
||||
Index: trunk/Source/FreeImage/CacheFile.cpp
|
||||
===================================================================
|
||||
--- trunk/Source/FreeImage/CacheFile.cpp (révision 1895)
|
||||
+++ trunk/Source/FreeImage/CacheFile.cpp (révision 1896)
|
||||
@@ -147,10 +147,14 @@
|
||||
m_current_block->data = new BYTE[BLOCK_SIZE];
|
||||
|
||||
fseek(m_file, m_current_block->nr * BLOCK_SIZE, SEEK_SET);
|
||||
- fread(m_current_block->data, BLOCK_SIZE, 1, m_file);
|
||||
-
|
||||
- m_page_cache_mem.splice(m_page_cache_mem.begin(), m_page_cache_disk, it->second);
|
||||
- m_page_map[nr] = m_page_cache_mem.begin();
|
||||
+ if (fread(m_current_block->data, BLOCK_SIZE, 1, m_file) == 1) {
|
||||
+ m_page_cache_mem.splice(m_page_cache_mem.begin(), m_page_cache_disk, it->second);
|
||||
+ m_page_map[nr] = m_page_cache_mem.begin();
|
||||
+ }
|
||||
+ else {
|
||||
+ FreeImage_OutputMessageProc(FIF_UNKNOWN, "Failed to lock a block in CacheFile");
|
||||
+ return NULL;
|
||||
+ }
|
||||
}
|
||||
|
||||
// if the memory cache size is too large, swap an item to disc
|
||||
Index: trunk/Source/FreeImage/MultiPage.cpp
|
||||
===================================================================
|
||||
--- trunk/Source/FreeImage/MultiPage.cpp (révision 1895)
|
||||
+++ trunk/Source/FreeImage/MultiPage.cpp (révision 1896)
|
||||
@@ -271,8 +271,8 @@
|
||||
}
|
||||
}
|
||||
|
||||
- std::auto_ptr<FIMULTIBITMAP> bitmap (new FIMULTIBITMAP);
|
||||
- std::auto_ptr<MULTIBITMAPHEADER> header (new MULTIBITMAPHEADER);
|
||||
+ std::unique_ptr<FIMULTIBITMAP> bitmap (new FIMULTIBITMAP);
|
||||
+ std::unique_ptr<MULTIBITMAPHEADER> header (new MULTIBITMAPHEADER);
|
||||
header->m_filename = filename;
|
||||
// io is default
|
||||
header->node = node;
|
||||
@@ -339,8 +339,8 @@
|
||||
PluginNode *node = list->FindNodeFromFIF(fif);
|
||||
|
||||
if (node) {
|
||||
- std::auto_ptr<FIMULTIBITMAP> bitmap (new FIMULTIBITMAP);
|
||||
- std::auto_ptr<MULTIBITMAPHEADER> header (new MULTIBITMAPHEADER);
|
||||
+ std::unique_ptr<FIMULTIBITMAP> bitmap (new FIMULTIBITMAP);
|
||||
+ std::unique_ptr<MULTIBITMAPHEADER> header (new MULTIBITMAPHEADER);
|
||||
header->io = *io;
|
||||
header->node = node;
|
||||
header->fif = fif;
|
||||
Index: trunk/Source/FreeImage/PSDParser.cpp
|
||||
===================================================================
|
||||
--- trunk/Source/FreeImage/PSDParser.cpp (révision 1895)
|
||||
+++ trunk/Source/FreeImage/PSDParser.cpp (révision 1896)
|
||||
@@ -97,7 +97,7 @@
|
||||
template <int N>
|
||||
class PSDGetValue {
|
||||
public:
|
||||
- static inline int get(const BYTE * iprBuffer) {} // error
|
||||
+ static inline int get(const BYTE * iprBuffer) { return -1; } // error
|
||||
};
|
||||
|
||||
template <>
|
||||
Index: trunk/Source/FreeImage/PluginPSD.cpp
|
||||
===================================================================
|
||||
--- trunk/Source/FreeImage/PluginPSD.cpp (révision 1895)
|
||||
+++ trunk/Source/FreeImage/PluginPSD.cpp (révision 1896)
|
||||
@@ -127,7 +127,7 @@
|
||||
static BOOL DLL_CALLCONV
|
||||
Save(FreeImageIO *io, FIBITMAP *dib, fi_handle handle, int page, int flags, void *data) {
|
||||
if(!handle) {
|
||||
- return NULL;
|
||||
+ return FALSE;
|
||||
}
|
||||
try {
|
||||
psdParser parser;
|
||||
Index: trunk/Source/FreeImage/PluginHDR.cpp
|
||||
===================================================================
|
||||
--- trunk/Source/FreeImage/PluginHDR.cpp (révision 1895)
|
||||
+++ trunk/Source/FreeImage/PluginHDR.cpp (révision 1896)
|
||||
@@ -244,7 +244,8 @@
|
||||
}
|
||||
else if((buf[0] == '#') && (buf[1] == 0x20)) {
|
||||
header_info->valid |= RGBE_VALID_COMMENT;
|
||||
- strcpy(header_info->comment, buf);
|
||||
+ strncpy(header_info->comment, buf, HDR_MAXLINE - 1);
|
||||
+ header_info->comment[HDR_MAXLINE - 1] = '\0';
|
||||
}
|
||||
}
|
||||
if(!bHeaderFound || !bFormatFound) {
|
||||
@@ -13,13 +13,15 @@ config BR2_PACKAGE_LIBNFC_ACR122_PCSC
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pcsc-lite
|
||||
depends on BR2_USE_MMU # pcsc-lite
|
||||
depends on !BR2_STATIC_LIBS # pcsc-lite
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pcsc-lite
|
||||
select BR2_PACKAGE_PCSC_LITE
|
||||
help
|
||||
support for acr112_pcsc driver
|
||||
|
||||
comment "acr122_pcsc driver needs a toolchain w/ threads, dynamic library"
|
||||
comment "acr122_pcsc driver needs a toolchain w/ threads, dynamic library, gcc >= 4.9"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
||||
config BR2_PACKAGE_LIBNFC_ACR122_USB
|
||||
bool "acr122_usb driver"
|
||||
|
||||
@@ -13,13 +13,3 @@ config BR2_PACKAGE_LIBNFTNL
|
||||
currently used by nftables.
|
||||
|
||||
http://netfilter.org/projects/libnftnl/index.html
|
||||
|
||||
if BR2_PACKAGE_LIBNFTNL
|
||||
|
||||
config BR2_PACKAGE_LIBNFTNL_JSON
|
||||
bool "enable JSON support"
|
||||
select BR2_PACKAGE_JANSSON
|
||||
help
|
||||
Enable JSON parsing support
|
||||
|
||||
endif
|
||||
|
||||
@@ -12,11 +12,4 @@ LIBNFTNL_LICENSE_FILES = COPYING
|
||||
LIBNFTNL_INSTALL_STAGING = YES
|
||||
LIBNFTNL_DEPENDENCIES = host-pkgconf libmnl
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBNFTNL_JSON),y)
|
||||
LIBNFTNL_CONF_OPTS += --with-json-parsing
|
||||
LIBNFTNL_DEPENDENCIES += jansson
|
||||
else
|
||||
LIBNFTNL_CONF_OPTS += --without-json-parsing
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
From 9d5900c1ee9000906a90923e861b0fd7f1061cde Mon Sep 17 00:00:00 2001
|
||||
From: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
||||
Date: Tue, 24 May 2022 23:40:45 +0200
|
||||
Subject: [PATCH] Bug 1771036 - Fix build failure on Aarch64 host
|
||||
|
||||
If trying to build on Aarch64 host for powerpc64 target we can't override
|
||||
the LDFLAGS leading to this build failure:
|
||||
gcc: error: unrecognized command-line option '-m64'
|
||||
|
||||
So let's add NATIVE_LDFLAGS check and use it to link nsinstall. This way
|
||||
any build environment can pass LDFLAGS that fits better for host
|
||||
architecture.
|
||||
|
||||
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
||||
[upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=1771036]
|
||||
---
|
||||
coreconf/nsinstall/Makefile | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/nss/coreconf/nsinstall/Makefile b/nss/coreconf/nsinstall/Makefile
|
||||
index 08dfbc2fe..5061789ff 100644
|
||||
--- a/nss/coreconf/nsinstall/Makefile
|
||||
+++ b/nss/coreconf/nsinstall/Makefile
|
||||
@@ -34,6 +34,10 @@ ifdef NATIVE_FLAGS
|
||||
OS_CFLAGS=$(NATIVE_FLAGS)
|
||||
endif
|
||||
|
||||
+ifdef NATIVE_LDFLAGS
|
||||
+LDFLAGS=$(NATIVE_LDFLAGS)
|
||||
+endif
|
||||
+
|
||||
include $(DEPTH)/coreconf/rules.mk
|
||||
|
||||
# Redefine MAKE_OBJDIR for just this directory
|
||||
--
|
||||
2.34.1
|
||||
|
||||
@@ -92,7 +92,9 @@ define LIBNSS_BUILD_CMDS
|
||||
SOURCE_MD_DIR=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
DIST=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
CHECKLOC= \
|
||||
$(LIBNSS_BUILD_VARS) NATIVE_FLAGS="$(HOST_CFLAGS) -DLINUX"
|
||||
$(LIBNSS_BUILD_VARS) \
|
||||
NATIVE_FLAGS="$(HOST_CFLAGS) -DLINUX" \
|
||||
NATIVE_LDFLAGS="$(HOST_LDFLAGS)"
|
||||
endef
|
||||
|
||||
define LIBNSS_INSTALL_STAGING_CMDS
|
||||
|
||||
@@ -12,7 +12,7 @@ LIBODB_BOOST_INSTALL_STAGING = YES
|
||||
LIBODB_BOOST_LICENSE = GPL-2.0
|
||||
LIBODB_BOOST_LICENSE_FILES = LICENSE
|
||||
LIBODB_BOOST_DEPENDENCIES = boost libodb
|
||||
HOST_LIBODB_BOOST_DEPENDENCIES = hoost-boost host-libodb
|
||||
HOST_LIBODB_BOOST_DEPENDENCIES = host-boost host-libodb
|
||||
LIBODB_BOOST_CONF_ENV = CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11"
|
||||
HOST_LIBODB_BOOST_CONF_ENV = CXXFLAGS="$(HOST_CXXFLAGS) -std=c++11"
|
||||
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
From 4b7fc4f1e90bbeac89d2f939cde3070e69b4787a Mon Sep 17 00:00:00 2001
|
||||
From: Luca BRUNO <luca.bruno@coreos.com>
|
||||
Date: Fri, 6 May 2022 10:07:23 +0000
|
||||
Subject: [PATCH] lib/ostree-sysroot-deploy: add a missing include for stdint.h
|
||||
|
||||
[Retrieved from:
|
||||
https://github.com/ostreedev/ostree/commit/4b7fc4f1e90bbeac89d2f939cde3070e69b4787a]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
src/libostree/ostree-sysroot-deploy.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/libostree/ostree-sysroot-deploy.c b/src/libostree/ostree-sysroot-deploy.c
|
||||
index 404f336fb5..96cc07531e 100644
|
||||
--- a/src/libostree/ostree-sysroot-deploy.c
|
||||
+++ b/src/libostree/ostree-sysroot-deploy.c
|
||||
@@ -22,6 +22,7 @@
|
||||
#include <gio/gunixinputstream.h>
|
||||
#include <gio/gunixoutputstream.h>
|
||||
#include <glib-unix.h>
|
||||
+#include <stdint.h>
|
||||
#include <sys/mount.h>
|
||||
#include <sys/statvfs.h>
|
||||
#include <sys/socket.h>
|
||||
@@ -11,6 +11,7 @@ LIBWEBSOCKETS_LICENSE_FILES = LICENSE
|
||||
LIBWEBSOCKETS_DEPENDENCIES = zlib
|
||||
LIBWEBSOCKETS_INSTALL_STAGING = YES
|
||||
LIBWEBSOCKETS_CONF_OPTS = \
|
||||
-DDISABLE_WERROR=ON \
|
||||
-DLWS_WITHOUT_TESTAPPS=ON \
|
||||
-DLWS_IPV6=ON \
|
||||
-DLWS_UNIX_SOCK=ON \
|
||||
|
||||
@@ -98,6 +98,7 @@ config BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
|
||||
select BR2_PACKAGE_LIBCAP_NG
|
||||
select BR2_PACKAGE_UTIL_LINUX
|
||||
select BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS # runtime (taskset)
|
||||
select BR2_PACKAGE_OPENSSL if BR2_x86_64
|
||||
help
|
||||
Build and install (to /usr/lib/kselftests) kernel selftests.
|
||||
|
||||
|
||||
@@ -16,7 +16,10 @@ SELFTESTS_ARCH=$(NORMALIZED_ARCH)
|
||||
endif
|
||||
endif
|
||||
|
||||
SELFTESTS_DEPENDENCIES = libcap-ng popt
|
||||
SELFTESTS_DEPENDENCIES = \
|
||||
libcap-ng \
|
||||
popt \
|
||||
$(if $(BR2_PACKAGE_OPENSSL),openssl)
|
||||
|
||||
SELFTESTS_MAKE_FLAGS = \
|
||||
$(LINUX_MAKE_FLAGS) \
|
||||
|
||||
@@ -4,7 +4,6 @@ config BR2_PACKAGE_MIDORI_ARCH_SUPPORTS
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS
|
||||
depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS
|
||||
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS
|
||||
depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
|
||||
depends on !BR2_BINFMT_FLAT # webkitgtk -> icu
|
||||
|
||||
|
||||
@@ -42,10 +42,6 @@ else
|
||||
NFTABLES_CONF_OPTS += --disable-python
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS)$(BR2_PACKAGE_LIBNFTNL_JSON),yy)
|
||||
NFTABLES_LIBS += -ljansson -lm
|
||||
endif
|
||||
|
||||
NFTABLES_CONF_ENV = LIBS="$(NFTABLES_LIBS)"
|
||||
|
||||
define NFTABLES_LINUX_CONFIG_FIXUPS
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Locally calculated
|
||||
sha256 55b883aa05d94b2ec746ef3966cb41e66bed6db99f22ddd41d1b8b94bb202efb ntfs-3g_ntfsprogs-2021.8.22.tgz
|
||||
sha256 0489fbb6972581e1b417ab578d543f6ae522e7fa648c3c9b49c789510fd5eb93 ntfs-3g_ntfsprogs-2022.5.17.tgz
|
||||
sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING
|
||||
sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
NTFS_3G_VERSION = 2021.8.22
|
||||
NTFS_3G_VERSION = 2022.5.17
|
||||
NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz
|
||||
NTFS_3G_SITE = http://tuxera.com/opensource
|
||||
NTFS_3G_CONF_OPTS = --disable-ldconfig
|
||||
|
||||
@@ -153,10 +153,14 @@ config BR2_PACKAGE_OLA_PLUGIN_SPI
|
||||
|
||||
config BR2_PACKAGE_OLA_PLUGIN_STAGEPROFI
|
||||
bool "stageprofi"
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
|
||||
select BR2_PACKAGE_LIBUSB
|
||||
help
|
||||
Build StageProfi plugin for OLA.
|
||||
|
||||
comment "stageprofi needs a toolchain w/ gcc >= 4.9"
|
||||
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
||||
config BR2_PACKAGE_OLA_PLUGIN_UARTDMX
|
||||
bool "uartdmx"
|
||||
help
|
||||
@@ -164,10 +168,14 @@ config BR2_PACKAGE_OLA_PLUGIN_UARTDMX
|
||||
|
||||
config BR2_PACKAGE_OLA_PLUGIN_USBDMX
|
||||
bool "usbdmx"
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
|
||||
select BR2_PACKAGE_LIBUSB
|
||||
help
|
||||
Build USB DMX plugin for OLA.
|
||||
|
||||
comment "usbdmx needs a toolchain w/ gcc >= 4.9"
|
||||
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
||||
config BR2_PACKAGE_OLA_PLUGIN_USBPRO
|
||||
bool "usbpro"
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
From f2a7c942393c6383ac89d9264999cd9c93a70b80 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Sat, 14 May 2022 19:33:57 +0200
|
||||
Subject: [PATCH] tee-supplicant/src/tee_supplicant.c: fix build without
|
||||
plugins
|
||||
|
||||
Fix the following build failure with CFG_TEE_SUPP_PLUGINS != y raised
|
||||
since version 3.17.0 and commit [1].
|
||||
|
||||
/home/giuliobenetti/autobuild/run/instance-2/output-1/build/optee-client-3.17.0/tee-supplicant/src/tee_supplicant.c:104:22: error: 'TEE_PLUGIN_LOAD_PATH' undeclared here (not in a function); did you mean 'TEEC_LOAD_PATH'?
|
||||
104 | .plugin_load_path = TEE_PLUGIN_LOAD_PATH,
|
||||
| ^~~~~~~~~~~~~~~~~~~~
|
||||
| TEEC_LOAD_PATH
|
||||
|
||||
Link: [1] https://github.com/OP-TEE/optee_client/commit/876b1ae719e12890ddd96e85cd4e9862dab46448
|
||||
Fixes: http://autobuild.buildroot.org/results/384e0ca894dbc0ec72cea76141de890f1ce484db
|
||||
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
|
||||
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Retrieved from:
|
||||
https://github.com/OP-TEE/optee_client/commit/f2a7c942393c6383ac89d9264999cd9c93a70b80]
|
||||
---
|
||||
tee-supplicant/src/tee_supplicant.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/tee-supplicant/src/tee_supplicant.c b/tee-supplicant/src/tee_supplicant.c
|
||||
index 7b186ed9..53c29a26 100644
|
||||
--- a/tee-supplicant/src/tee_supplicant.c
|
||||
+++ b/tee-supplicant/src/tee_supplicant.c
|
||||
@@ -101,7 +101,9 @@ static struct tee_shm *shm_head;
|
||||
|
||||
struct tee_supplicant_params supplicant_params = {
|
||||
.ta_dir = "optee_armtz",
|
||||
+#ifdef TEE_PLUGIN_LOAD_PATH
|
||||
.plugin_load_path = TEE_PLUGIN_LOAD_PATH,
|
||||
+#endif
|
||||
.fs_parent_path = TEE_FS_PARENT_PATH,
|
||||
};
|
||||
|
||||
@@ -3,6 +3,7 @@ config BR2_PACKAGE_PCSC_LITE
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # _Atomic keyword
|
||||
help
|
||||
Middleware to access smart card using SCard API (PC/SC).
|
||||
|
||||
@@ -33,6 +34,7 @@ config BR2_PACKAGE_PCSC_LITE_EMBEDDED
|
||||
|
||||
endif
|
||||
|
||||
comment "pcsc-lite needs a toolchain w/ threads, dynamic library"
|
||||
comment "pcsc-lite needs a toolchain w/ threads, dynamic library, gcc >= 4.9"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
From 4738c934bbf2a86aa62d752a130d13c524a47696 Mon Sep 17 00:00:00 2001
|
||||
From: James Hilliard <james.hilliard1@gmail.com>
|
||||
Date: Fri, 20 May 2022 20:18:07 -0600
|
||||
Subject: [PATCH] Fix build on uclibc without locale support
|
||||
|
||||
When uclibc is build with !UCLIBC_HAS_LOCALE the macro
|
||||
__LOCALE_C_ONLY will be set, use this to disable unsupported and
|
||||
not required(due to only supporting the C locale) locale functions.
|
||||
|
||||
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
|
||||
[james.hilliard1@gmail.com: backport from upstream commit
|
||||
4738c934bbf2a86aa62d752a130d13c524a47696]
|
||||
---
|
||||
spa/include/spa/utils/string.h | 12 ++++++++++++
|
||||
1 file changed, 12 insertions(+)
|
||||
|
||||
diff --git a/spa/include/spa/utils/string.h b/spa/include/spa/utils/string.h
|
||||
index 43d19616c..edf4e954f 100644
|
||||
--- a/spa/include/spa/utils/string.h
|
||||
+++ b/spa/include/spa/utils/string.h
|
||||
@@ -275,14 +275,20 @@ static inline int spa_scnprintf(char *buffer, size_t size, const char *format, .
|
||||
*/
|
||||
static inline float spa_strtof(const char *str, char **endptr)
|
||||
{
|
||||
+#ifndef __LOCALE_C_ONLY
|
||||
static locale_t locale = NULL;
|
||||
locale_t prev;
|
||||
+#endif
|
||||
float v;
|
||||
+#ifndef __LOCALE_C_ONLY
|
||||
if (SPA_UNLIKELY(locale == NULL))
|
||||
locale = newlocale(LC_ALL_MASK, "C", NULL);
|
||||
prev = uselocale(locale);
|
||||
+#endif
|
||||
v = strtof(str, endptr);
|
||||
+#ifndef __LOCALE_C_ONLY
|
||||
uselocale(prev);
|
||||
+#endif
|
||||
return v;
|
||||
}
|
||||
|
||||
@@ -319,14 +325,20 @@ static inline bool spa_atof(const char *str, float *val)
|
||||
*/
|
||||
static inline double spa_strtod(const char *str, char **endptr)
|
||||
{
|
||||
+#ifndef __LOCALE_C_ONLY
|
||||
static locale_t locale = NULL;
|
||||
locale_t prev;
|
||||
+#endif
|
||||
double v;
|
||||
+#ifndef __LOCALE_C_ONLY
|
||||
if (SPA_UNLIKELY(locale == NULL))
|
||||
locale = newlocale(LC_ALL_MASK, "C", NULL);
|
||||
prev = uselocale(locale);
|
||||
+#endif
|
||||
v = strtod(str, endptr);
|
||||
+#ifndef __LOCALE_C_ONLY
|
||||
uselocale(prev);
|
||||
+#endif
|
||||
return v;
|
||||
}
|
||||
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# From https://pypi.org/project/Flask/#copy-hash-modal-911ffb67-fe84-4e25-a1a9-f4c745a0a980
|
||||
md5 0da4145d172993cd28a6c619630cc19c Flask-1.1.2.tar.gz
|
||||
sha256 4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060 Flask-1.1.2.tar.gz
|
||||
|
||||
# License files
|
||||
sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst
|
||||
sha256 0ef3ae025f4a398761079f0d687ff3d66f4fef3a32ac2607318e909c0cba9150 docs/license.rst
|
||||
# md5, sha256 from https://pypi.org/pypi/flask/json
|
||||
md5 93f1832e5be704ef6ff2a4124579cd85 Flask-2.1.2.tar.gz
|
||||
sha256 315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477 Flask-2.1.2.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst
|
||||
sha256 7535eac513edd12fb8e33f203c6a403549629e34b363418cdbd6c6ea5464515d docs/license.rst
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_FLASK_VERSION = 1.1.2
|
||||
PYTHON_FLASK_VERSION = 2.1.2
|
||||
PYTHON_FLASK_SOURCE = Flask-$(PYTHON_FLASK_VERSION).tar.gz
|
||||
PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/4e/0b/cb02268c90e67545a0e3a37ea1ca3d45de3aca43ceb7dbf1712fb5127d5d
|
||||
PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b
|
||||
PYTHON_FLASK_SETUP_TYPE = setuptools
|
||||
PYTHON_FLASK_LICENSE = BSD-3-Clause
|
||||
PYTHON_FLASK_LICENSE_FILES = LICENSE.rst docs/license.rst
|
||||
|
||||
@@ -7,6 +7,7 @@ config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
|
||||
select BR2_PACKAGE_PYTHON_PYASN1 # runtime
|
||||
select BR2_PACKAGE_PYTHON_PYASN1_MODULES # runtime
|
||||
select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
|
||||
select BR2_PACKAGE_PYTHON_SIX # runtime
|
||||
help
|
||||
Service identity verification for pyOpenSSL.
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/werkzeug/json
|
||||
md5 5d499cfdd30de5d9c946994783772efd Werkzeug-1.0.1.tar.gz
|
||||
sha256 6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c Werkzeug-1.0.1.tar.gz
|
||||
# md5, sha256 from https://pypi.org/pypi/Werkzeug/json
|
||||
md5 5835c8738b8081c53367cbcc5db8784c Werkzeug-2.1.2.tar.gz
|
||||
sha256 1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6 Werkzeug-2.1.2.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.rst
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_WERKZEUG_VERSION = 1.0.1
|
||||
PYTHON_WERKZEUG_VERSION = 2.1.2
|
||||
PYTHON_WERKZEUG_SOURCE = Werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz
|
||||
PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/27/a33329150147594eff0ea4c33c2036c0eadd933141055be0ff911f7f8d04
|
||||
PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/10/cf/97eb1a3847c01ae53e8376bc21145555ac95279523a935963dc8ff96c50b
|
||||
PYTHON_WERKZEUG_SETUP_TYPE = setuptools
|
||||
PYTHON_WERKZEUG_LICENSE = BSD-3-Clause
|
||||
PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.rst
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
From 84863e007d4ef0858e74a1250e2472954924c617 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Sat, 14 May 2022 16:10:16 +0200
|
||||
Subject: [PATCH] linux-user/syscall.c: fix build without RLIMIT_RTTIME
|
||||
|
||||
RLIMIT_RTTIME is not provided by uclibc-ng or by musl prior to version
|
||||
1.2.0 and
|
||||
https://github.com/bminor/musl/commit/2507e7f5312e79620f6337935d0a6c9045ccba09
|
||||
resulting in the following build failure since
|
||||
https://git.qemu.org/?p=qemu.git;a=commit;h=244fd08323088db73590ff2317dfe86f810b51d7:
|
||||
|
||||
../linux-user/syscall.c: In function 'target_to_host_resource':
|
||||
../linux-user/syscall.c:1057:16: error: 'RLIMIT_RTTIME' undeclared (first use in this function); did you mean 'RLIMIT_NOFILE'?
|
||||
1057 | return RLIMIT_RTTIME;
|
||||
| ^~~~~~~~~~~~~
|
||||
| RLIMIT_NOFILE
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/22d3b584b704613d030e1ea9e6b709b713e4cc26
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status:
|
||||
https://patchwork.ozlabs.org/project/qemu-devel/patch/20220523105239.1499162-1-fontaine.fabrice@gmail.com]
|
||||
---
|
||||
Changes v1 -> v2 (after review of Laurent Vivier):
|
||||
- Use an ifdef block instead of defining RLIMIT_RTTIME
|
||||
|
||||
linux-user/syscall.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
|
||||
index dd0d92ba4e..488facb356 100644
|
||||
--- a/linux-user/syscall.c
|
||||
+++ b/linux-user/syscall.c
|
||||
@@ -1053,8 +1053,10 @@ static inline int target_to_host_resource(int code)
|
||||
return RLIMIT_RSS;
|
||||
case TARGET_RLIMIT_RTPRIO:
|
||||
return RLIMIT_RTPRIO;
|
||||
+#ifdef RLIMIT_RTTIME
|
||||
case TARGET_RLIMIT_RTTIME:
|
||||
return RLIMIT_RTTIME;
|
||||
+#endif
|
||||
case TARGET_RLIMIT_SIGPENDING:
|
||||
return RLIMIT_SIGPENDING;
|
||||
case TARGET_RLIMIT_STACK:
|
||||
--
|
||||
2.35.1
|
||||
|
||||
@@ -20,8 +20,8 @@ RNG_TOOLS_CONF_OPTS = --without-pkcs11
|
||||
# Work around for uClibc or musl toolchains which lack argp_*()
|
||||
# functions.
|
||||
ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y)
|
||||
RNG_TOOLS_CONF_ENV += LIBS="-largp"
|
||||
RNG_TOOLS_DEPENDENCIES += argp-standalone
|
||||
RNG_TOOLS_CONF_ENV += LIBS="-largp $(TARGET_NLS_LIBS)"
|
||||
RNG_TOOLS_DEPENDENCIES += argp-standalone $(TARGET_NLS_DEPENDENCIES)
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBRTLSDR),y)
|
||||
|
||||
@@ -14,7 +14,7 @@ config BR2_PACKAGE_ROCKCHIP_MALI
|
||||
select BR2_PACKAGE_MALI_DRIVER if BR2_LINUX_KERNEL
|
||||
help
|
||||
Install the binary user-space libraries for the ARM Mali GPU
|
||||
suitable for Rockchip platforrms. This package requires a
|
||||
suitable for Rockchip platforms. This package requires a
|
||||
kernel with the ARM Mali GPU kernel driver enabled, as found
|
||||
in the 'mali-driver' package.
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
STRACE_VERSION = 5.17
|
||||
STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz
|
||||
STRACE_SITE = https://strace.io/files/$(STRACE_VERSION)
|
||||
STRACE_SITE = https://github.com/strace/strace/releases/download/v$(STRACE_VERSION)
|
||||
STRACE_LICENSE = LGPL-2.1+
|
||||
STRACE_LICENSE_FILES = COPYING LGPL-2.1-or-later
|
||||
STRACE_CPE_ID_VENDOR = strace_project
|
||||
|
||||
@@ -108,9 +108,13 @@ config BR2_PACKAGE_STRONGSWAN_EAP_SIM_FILE
|
||||
config BR2_PACKAGE_STRONGSWAN_EAP_SIM_PCSC
|
||||
bool "Enable EAP-SIM smart card backend"
|
||||
depends on !BR2_STATIC_LIBS # pcsc-lite
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pcsc-lite
|
||||
select BR2_PACKAGE_PCSC_LITE
|
||||
select BR2_PACKAGE_STRONGSWAN_EAP_SIM
|
||||
|
||||
comment "EAP-SIM smart backend needs a toolchain w/ dynamic library, gcc >= 4.9"
|
||||
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
||||
config BR2_PACKAGE_STRONGSWAN_EAP_AKA
|
||||
bool "Enable EAP-AKA"
|
||||
default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
|
||||
|
||||
@@ -15,6 +15,12 @@ XDRIVER_XF86_VIDEO_AMDGPU_DEPENDENCIES = \
|
||||
xorgproto \
|
||||
xserver_xorg-server
|
||||
|
||||
ifeq ($(BR2_PACKAGE_HAS_LIBEGL)$(BR2_PACKAGE_HAS_LIBGL)$(BR2_PACKAGE_LIBEPOXY),yyy)
|
||||
XDRIVER_XF86_VIDEO_AMDGPU_CONF_OPTS += --enable-glamor
|
||||
else
|
||||
XDRIVER_XF86_VIDEO_AMDGPU_CONF_OPTS += --disable-glamor
|
||||
endif
|
||||
|
||||
# xdriver_xf86-video-amdgpu requires O_CLOEXEC
|
||||
XDRIVER_XF86_VIDEO_AMDGPU_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE"
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
# Buildroot version to use
|
||||
RELEASE='2022.02.1'
|
||||
RELEASE='2022.02.2'
|
||||
|
||||
### Change here for more memory/cores ###
|
||||
VM_MEMORY=2048
|
||||
|
||||
@@ -20,7 +20,7 @@ class TestOci(infra.basetest.BRTest):
|
||||
BR2_TARGET_ROOTFS_EXT2_SIZE="600M"
|
||||
BR2_TARGET_ROOTFS_OCI=y
|
||||
BR2_TARGET_ROOTFS_OCI_ENTRYPOINT="df"
|
||||
BR2_TARGET_ROOTFS_OCI_ENTRYPOINT_ARGS="-h"
|
||||
BR2_TARGET_ROOTFS_OCI_CMD="-h"
|
||||
BR2_TARGET_ROOTFS_OCI_ARCHIVE=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
"""
|
||||
|
||||
@@ -46,7 +46,7 @@ config BR2_TOOLCHAIN_BUILDROOT_GLIBC
|
||||
depends on BR2_arm || BR2_armeb || BR2_aarch64 || \
|
||||
BR2_aarch64_be || BR2_i386 || BR2_mips || \
|
||||
BR2_mipsel || BR2_mips64 || BR2_mips64el|| \
|
||||
BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \
|
||||
BR2_powerpc || BR2_powerpc64 || BR2_powerpc_power8 || \
|
||||
BR2_riscv || BR2_s390x || BR2_sh || \
|
||||
BR2_sparc64 || BR2_x86_64 || BR2_microblaze || \
|
||||
BR2_nios2 || (BR2_arc && BR2_ARC_ATOMIC_EXT) || \
|
||||
|
||||
@@ -4,6 +4,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_IMG_MIPS
|
||||
depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7
|
||||
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
||||
depends on BR2_MIPS_CPU_MIPS32R6 || (BR2_MIPS_CPU_MIPS64R6 && !BR2_MIPS_SOFT_FLOAT)
|
||||
depends on !BR2_STATIC_LIBS
|
||||
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||
select BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
|
||||
|
||||
@@ -5,6 +5,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_MTI_MIPS
|
||||
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
||||
depends on BR2_MIPS_CPU_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) || \
|
||||
BR2_MIPS_CPU_MIPS32R5 || (BR2_MIPS_CPU_MIPS64R5 && !BR2_MIPS_SOFT_FLOAT)
|
||||
depends on !BR2_STATIC_LIBS
|
||||
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||
select BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
|
||||
|
||||
@@ -426,6 +426,27 @@ def fixup_config(sysinfo, configfile):
|
||||
configlines.remove('BR2_KERNEL_HEADERS_CUSTOM_TARBALL=y\n')
|
||||
configlines.remove('BR2_KERNEL_HEADERS_CUSTOM_TARBALL_LOCATION=""\n')
|
||||
|
||||
if 'BR2_TARGET_ARM_TRUSTED_FIRMWARE=y\n' in configlines and \
|
||||
'BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y\n' in configlines and \
|
||||
'BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE=""\n' in configlines:
|
||||
configlines.remove('BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y\n')
|
||||
configlines.append('BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION=y\n')
|
||||
configlines.remove('BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE=""\n')
|
||||
|
||||
if 'BR2_TARGET_ARM_TRUSTED_FIRMWARE=y\n' in configlines and \
|
||||
'BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y\n' in configlines and \
|
||||
'BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION=""\n' in configlines:
|
||||
configlines.remove('BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y\n')
|
||||
configlines.append('BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION=y\n')
|
||||
configlines.remove('BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION=""\n')
|
||||
|
||||
if 'BR2_TARGET_ARM_TRUSTED_FIRMWARE=y\n' in configlines and \
|
||||
'BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y\n' in configlines and \
|
||||
'BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL=""\n' in configlines:
|
||||
configlines.remove('BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y\n')
|
||||
configlines.append('BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION=y\n')
|
||||
configlines.remove('BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL=""\n')
|
||||
|
||||
if 'BR2_TARGET_AT91BOOTSTRAP3=y\n' in configlines and \
|
||||
'BR2_TARGET_AT91BOOTSTRAP3_DEFCONFIG=""\n' in configlines:
|
||||
configlines.remove('BR2_TARGET_AT91BOOTSTRAP3=y\n')
|
||||
|
||||
Reference in New Issue
Block a user