Compare commits
47
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0ed48b952b | ||
|
|
d3eff1cd76 | ||
|
|
cb92494405 | ||
|
|
02e80e06c5 | ||
|
|
273b634f24 | ||
|
|
e88823d667 | ||
|
|
a82ff22698 | ||
|
|
fb72418160 | ||
|
|
127986f3ed | ||
|
|
c9222fe0fc | ||
|
|
ca169d1d0a | ||
|
|
e5af07dce9 | ||
|
|
6bd302c631 | ||
|
|
7fb3c96a7b | ||
|
|
bc96e9da0d | ||
|
|
d675873f4f | ||
|
|
8ad1a2eaa5 | ||
|
|
aa0f115bf7 | ||
|
|
1267a234ff | ||
|
|
07dad085fa | ||
|
|
fbf0a6ea42 | ||
|
|
5be42d8da3 | ||
|
|
3da62675d7 | ||
|
|
2c055121e7 | ||
|
|
4d549c071d | ||
|
|
3e76df02b3 | ||
|
|
e8ca87083b | ||
|
|
71bdba661e | ||
|
|
1185c0256b | ||
|
|
44243b4c80 | ||
|
|
acd833c8c7 | ||
|
|
7fe685c510 | ||
|
|
2c3946fcb4 | ||
|
|
f7b9d3ad2b | ||
|
|
6a94b0b763 | ||
|
|
d59f3d10e8 | ||
|
|
dfe68fc8d5 | ||
|
|
d6d0f73a2e | ||
|
|
d82a063ae9 | ||
|
|
38923639b0 | ||
|
|
439c9516e8 | ||
|
|
751e90e6eb | ||
|
|
c54407541c | ||
|
|
de3c1390b3 | ||
|
|
c9e1bbf29a | ||
|
|
ef0e5f8345 | ||
|
|
41978f360a |
@@ -529,7 +529,6 @@ package/graphite2/0001-don-t-install-a-libtool-file-with-static-library.patch Up
|
||||
package/grpc/0002-wrap_memcpy.cc-add-GPR_DISABLE_WRAPPED_MEMCPY.patch Upstream
|
||||
package/grpc/0003-host-grpc-only-cpp-plugin.patch Upstream
|
||||
package/grpc/0004-disable-unconditionally-downloading-api-repos.patch Upstream
|
||||
package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Upstream
|
||||
package/gstreamer1/gstd/0001-Don-t-require-gstd-check-user-xenv.sh-for-systemd-se.patch Upstream
|
||||
package/guile/0001-calculate-csqrt_manually.patch Upstream
|
||||
package/guile/0002-Makefile.am-fix-build-without-makeinfo.patch Upstream
|
||||
|
||||
@@ -1,3 +1,22 @@
|
||||
2023.11-rc2, released November 29th, 2023
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Defconfigs: Raspberry pi: Fix bluetooth autoprobing,
|
||||
rockpro64: Fix U-Boot build, bump rootfs size, vim3: Use
|
||||
device tree from Linux rather than from U-Boot.
|
||||
|
||||
Updated/fixed packages: erlang, exfatprogs, flutter-engine,
|
||||
flutter-sdk-bin, gcc, gsl, intel-microcode, janet,
|
||||
kodi-pvr-hts, libgdiplus, libpam-tacplus, libxml2,
|
||||
libzenoh-pico, memcached, motion, netsnmp, nodejs, oatpp,
|
||||
openrc, opensc, perl, postgresql, python-msgpack, qemu,
|
||||
refpolicy, samba4, squid, vim, vlc, xwayland, zfs
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#15856: Using BR2_CONFIG= on a different file-system...
|
||||
|
||||
2023.11-rc1, released November 14th, 2023
|
||||
|
||||
Fixes all over the tree and new features.
|
||||
@@ -86,6 +105,55 @@
|
||||
#15826: nodejs modules with native extensions fail to install
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.08.3, released November 14th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Per-package builds: Unbreak SDK relocation logic. Only drop
|
||||
the hard links for the final host / target directory, fixing a
|
||||
build time / size regression in 2023.08.2.
|
||||
|
||||
Packages where a free-form version/site can be specified
|
||||
(E.G. Linux, U-Boot, ..) can now have the corresponding
|
||||
tarballs of these custom downloads checked by the download
|
||||
infrastructure based on .hash files in the global patch
|
||||
directory. These hashes are optional unless
|
||||
BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
|
||||
|
||||
A utils/add-custom-hashes helper script has been added to
|
||||
assist in managing such hash files.
|
||||
|
||||
Defconfigs: Avenger96: Downgrade to TF-A v2.5 to fix boot
|
||||
issue since 2023.08, stm32mp157a-dk1, stm32mp157c-dk2: Unbreak
|
||||
TF-A build, stm32mp157c-odessey: Use a fixed TF-A version for
|
||||
reproducibility
|
||||
|
||||
Updated/fixed packages: apache, arm-trusted-firmware, aufs,
|
||||
aufs-util, azure-iot-sdk, casync, cjson, clamav, conmon,
|
||||
cups-filters, dhcpcd, docker-cli, docker-engine,
|
||||
freeradius-server, go, inadyn, ksmbd-tools, kvmtool,
|
||||
libgdiplus, libgeos, libmemcached, libmdbx, libopenssl,
|
||||
libosmium, libtommath, libupnp, libzlib, lightning, linux-pam,
|
||||
lxc, mender, minizip-zlib, mpd, mxsldr, nano, nettle,
|
||||
network-manager, nghttp2, nodejs-src, opencv4,
|
||||
opencv4-contrib, openjdk-bin, openvpn, opusfile, paho-mqtt-c,
|
||||
pango, perl-lwp-protocol-https, petitboot, php, pistache,
|
||||
python-django, python-pycryptodomex, python-urllib3,
|
||||
python-web2py, rabbitmq-c, redis, reproc,
|
||||
riscv64-elf-toolchain, sedutil, snort3, suricata, tar, tiff,
|
||||
tor, traceroute, vim, websocketpp, wireshark, wolfssl,
|
||||
xdg-dbus-proxy, xen, xlib_libX11, xlib_libXpm, zabbix, zchunk
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14741: e2fsck is failing during cronjob build where fail...
|
||||
#15772: lz4 failed to compile with gcc 10.4.0
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
#15820: make linux-menuconfig does not modify correct .config..
|
||||
#15823: Installing nodejs modules with native extensions ...
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.08.2, released October 15th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
@@ -410,6 +478,51 @@
|
||||
#15376: Libiconv config
|
||||
#15461: QtVirtualKeyboard segfaults
|
||||
|
||||
2023.02.7, released November 14th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Per-package builds: Unbreak SDK relocation logic. Only drop
|
||||
the hard links for the final host / target directory, fixing a
|
||||
build time / size regression in 2023.02.6.
|
||||
|
||||
Packages where a free-form version/site can be specified
|
||||
(E.G. Linux, U-Boot, ..) can now have the corresponding
|
||||
tarballs of these custom downloads checked by the download
|
||||
infrastructure based on .hash files in the global patch
|
||||
directory. These hashes are optional unless
|
||||
BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
|
||||
|
||||
A utils/add-custom-hashes helper script has been added to
|
||||
assist in managing such hash files.
|
||||
|
||||
Defconfigs: stm32mp157a-dk1, stm32mp157c-dk2: Unbreak TF-A
|
||||
build, stm32mp157c-odessey: Use a fixed TF-A version for
|
||||
reproducibility
|
||||
|
||||
Updated/fixed packages: apache, arm-trusted-firmware, aufs,
|
||||
aufs-util, azure-iot-sdk, cjson, cups-filters, clamav, dhcpcd,
|
||||
freeradius-server, go, htop, ksmbd-tools, kvmtool, libgdiplus,
|
||||
libopenssl, libosmium, libtommath, libupnp, libzlib, lxc,
|
||||
mender, minizip-zlib, mpd, mxsldr, nano, nettle,
|
||||
network-manager, nghttp2, nodejs, opencv4, opencv4-contrib,
|
||||
openjdk-bin, openvpn, opusfile, paho-mqtt-c,
|
||||
perl-lwp-protocol-https, php, python-django, python-urllib3,
|
||||
python-web2py, rabbitmq-c, redis, riscv64-elf-toolchain,
|
||||
suricata, tar, tiff, tor, traceroute, vim, websocketpp,
|
||||
wireshark, wolfssl, xdg-dbus-proxy, xen, xlib_libX11,
|
||||
xlib_libXpm, zabbix, zchunk
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14741: e2fsck is failing during cronjob build where fail...
|
||||
#15772: lz4 failed to compile with gcc 10.4.0
|
||||
#15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
|
||||
#15790: at91sam9x5ek_dev_defconfig: Missing...
|
||||
#15820: make linux-menuconfig does not modify correct .config..
|
||||
#15823: Installing nodejs modules with native extensions ...
|
||||
#15835: Incompatibility between network-manager and libcurl 8.4
|
||||
|
||||
2023.02.6, released October 16th, 2023
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
@@ -90,9 +90,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2023.11-rc1
|
||||
export BR2_VERSION := 2023.11-rc2
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1699946000
|
||||
BR2_VERSION_EPOCH = 1701295000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
default buildroot
|
||||
label buildroot
|
||||
kernel /Image
|
||||
devicetree /meson-g12b-a311d-khadas-vim3.dtb
|
||||
append root=/dev/mmcblk0p2 rootwait console=ttyAML0,115200
|
||||
|
||||
@@ -26,4 +26,4 @@ gpu_mem_1024=100
|
||||
dtoverlay=miniuart-bt
|
||||
|
||||
# enable autoprobing of Bluetooth driver without need of hciattach/btattach
|
||||
dtoverlay=krnbt=on
|
||||
dtparam=krnbt=on
|
||||
|
||||
@@ -26,4 +26,4 @@ gpu_mem_1024=100
|
||||
dtoverlay=miniuart-bt
|
||||
|
||||
# enable autoprobing of Bluetooth driver without need of hciattach/btattach
|
||||
dtoverlay=krnbt=on
|
||||
dtparam=krnbt=on
|
||||
|
||||
@@ -26,7 +26,7 @@ gpu_mem_1024=100
|
||||
dtoverlay=miniuart-bt
|
||||
|
||||
# enable autoprobing of Bluetooth driver without need of hciattach/btattach
|
||||
dtoverlay=krnbt=on
|
||||
dtparam=krnbt=on
|
||||
|
||||
# enable 64bits support
|
||||
arm_64bit=1
|
||||
|
||||
@@ -26,4 +26,4 @@ gpu_mem_1024=100
|
||||
dtoverlay=miniuart-bt
|
||||
|
||||
# enable autoprobing of Bluetooth driver without need of hciattach/btattach
|
||||
dtoverlay=krnbt=on
|
||||
dtparam=krnbt=on
|
||||
|
||||
@@ -26,11 +26,7 @@ gpu_mem_1024=100
|
||||
dtoverlay=miniuart-bt
|
||||
|
||||
# enable autoprobing of Bluetooth driver without need of hciattach/btattach
|
||||
dtoverlay=krnbt=on
|
||||
|
||||
dtoverlay=vc4-kms-v3d-pi4
|
||||
dtoverlay=imx219
|
||||
#dtoverlay=ov5647
|
||||
dtparam=krnbt=on
|
||||
|
||||
# enable 64bits support
|
||||
arm_64bit=1
|
||||
|
||||
@@ -26,4 +26,4 @@ gpu_mem_1024=100
|
||||
dtoverlay=miniuart-bt
|
||||
|
||||
# enable autoprobing of Bluetooth driver without need of hciattach/btattach
|
||||
dtoverlay=krnbt=on
|
||||
dtparam=krnbt=on
|
||||
|
||||
@@ -17,8 +17,8 @@ How to build it
|
||||
Configure Buildroot
|
||||
-------------------
|
||||
|
||||
There are two RaspberryPi defconfig files in Buildroot, one for each
|
||||
major variant, which you should base your work on:
|
||||
There are several Raspberry Pi defconfig files in Buildroot, one for
|
||||
each major variant, which you should base your work on:
|
||||
|
||||
For models A, B, A+ or B+:
|
||||
|
||||
@@ -133,7 +133,7 @@ How to write to CM4 eMMC memory
|
||||
===============================
|
||||
|
||||
For CM4 modules without eMMC memory see above for booting from SD card,
|
||||
for CM4 moduels with eMMC memory proceed as following:
|
||||
for CM4 modules with eMMC memory proceed as following:
|
||||
|
||||
- fit jumper on IO Board header J2 to disable eMMC boot
|
||||
- connect IO Board micro USB port (J11 USB slave) to your host linux system
|
||||
|
||||
@@ -22,6 +22,9 @@ BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07"
|
||||
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rockpro64-rk3399"
|
||||
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
||||
BR2_TARGET_UBOOT_NEEDS_PYTHON3=y
|
||||
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
||||
BR2_TARGET_UBOOT_NEEDS_PYELFTOOLS=y
|
||||
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
|
||||
BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y
|
||||
BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y
|
||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
|
||||
@@ -43,6 +46,7 @@ BR2_TARGET_GENERIC_HOSTNAME="rockpro64"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to ROCKPRO64"
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
||||
BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
|
||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_MTOOLS=y
|
||||
|
||||
+27
-27
@@ -8,105 +8,105 @@
|
||||
<div class="panel-heading">Download</div>
|
||||
<div class="panel-body">
|
||||
|
||||
<h3 style="text-align: center;">Latest long term support release: <b>2023.02.6</b></h3>
|
||||
<h3 style="text-align: center;">Latest long term support release: <b>2023.02.7</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-2023.02.6.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.02.7.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2023.02.6.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.02.7.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h3><a href="/downloads/buildroot-2023.02.6.tar.gz">buildroot-2023.02.6.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.02.6.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2023.02.7.tar.gz">buildroot-2023.02.7.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.02.7.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-2023.02.6.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.02.7.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2023.02.6.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.02.7.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2023.02.6.tar.xz">buildroot-2023.02.6.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.02.6.tar.xz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2023.02.7.tar.xz">buildroot-2023.02.7.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.02.7.tar.xz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3 style="text-align: center;">Latest stable release: <b>2023.08.2</b></h3>
|
||||
<h3 style="text-align: center;">Latest stable release: <b>2023.08.3</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-2023.08.2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.08.3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2023.08.2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.08.3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h3><a href="/downloads/buildroot-2023.08.2.tar.gz">buildroot-2023.08.2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.08.2.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2023.08.3.tar.gz">buildroot-2023.08.3.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.08.3.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-2023.08.2.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.08.3.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2023.08.2.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.08.3.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2023.08.2.tar.xz">buildroot-2023.08.2.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.08.2.tar.xz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2023.08.3.tar.xz">buildroot-2023.08.3.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.08.3.tar.xz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2023.11-rc1</b></h3>
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2023.11-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-2023.11-rc1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.11-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2023.11-rc1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.11-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2023.11-rc1.tar.gz">buildroot-2023.11-rc1.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.11-rc1.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2023.11-rc2.tar.gz">buildroot-2023.11-rc2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.11-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-2023.11-rc1.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.11-rc2.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2023.11-rc1.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2023.11-rc2.tar.xz"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2023.11-rc1.tar.xz">buildroot-2023.11-rc1.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.11-rc1.tar.xz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2023.11-rc2.tar.xz">buildroot-2023.11-rc2.tar.xz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2023.11-rc2.tar.xz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="Buildroot" content="">
|
||||
<meta name="angelo.compagnucci@gmail.com" content="">
|
||||
<link rel="shortcut icon" href="images/favicon.png">
|
||||
<link rel="icon" href="favicon.png">
|
||||
|
||||
<title>Buildroot - Making Embedded Linux Easy</title>
|
||||
|
||||
|
||||
@@ -9,6 +9,65 @@
|
||||
<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">2023.11-rc2 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>29 November 2023</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>2023.11-rc2 has been released with more cleanups and build fixes. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2023.11-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-2023.11-rc2.tar.xz">2023.11-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">2023.02.7 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>14 November 2023</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>The 2023.02.7 bugfix release is out, fixing a number of important /
|
||||
security related issues discovered since the 2023.02.6 release. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2023.02.7">CHANGES</a>
|
||||
file for more details, read the
|
||||
<a href="https://lore.kernel.org/buildroot/87cywccc2y.fsf@48ers.dk/T/#u">announcement</a>
|
||||
and go to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2023.02.7.tar.xz">2023.02.7 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">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2023.08.3 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>14 November 2023</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>The 2023.08.3 bugfix release is out, fixing a number of important /
|
||||
security related issues discovered since the 2023.08.2 release. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2023.08.3">CHANGES</a>
|
||||
file for more details, read the
|
||||
<a href="https://lore.kernel.org/buildroot/87h6locjjx.fsf@48ers.dk/T/#u">announcement</a>
|
||||
and go to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2023.08.3.tar.xz">2023.08.3 release</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
|
||||
+1
-1
@@ -128,7 +128,7 @@ endif
|
||||
|
||||
config BR2_LINUX_KERNEL_VERSION
|
||||
string
|
||||
default "6.6.1" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "6.6.3" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
|
||||
default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
|
||||
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
|
||||
|
||||
+8
-8
@@ -1,14 +1,14 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||
sha256 da1ed7d47c97ed72c9354091628740aa3c40a3c9cd7382871f3cedbd60588234 linux-6.6.1.tar.xz
|
||||
sha256 2ee24af9282b80923b2da56b70aad7df2e8ee4e3f076452e05ba66be2059b519 linux-6.5.11.tar.xz
|
||||
sha256 b9fd616facd6becfceef88b9be718d0f16625cab3fe81d11384802a7091e85ec linux-6.1.62.tar.xz
|
||||
sha256 28edfc3d4f90cd738f2a20f5a2d68510268176d6111f6278d8f495edfd9495a7 linux-6.6.3.tar.xz
|
||||
sha256 78fbd43822f4c56bc16e89e8874767f592532e1a0ffcd1af4dd279559b5fcbb5 linux-6.5.13.tar.xz
|
||||
sha256 629daa38f3ea67f29610bfbd53f9f38f46834d3654451e9474100490c66dc7e7 linux-6.1.64.tar.xz
|
||||
# From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
|
||||
sha256 af84e54164e1c01f59764ba528448ed36b377d22aafbd81b4b0cf47792ef4aaa linux-5.15.138.tar.xz
|
||||
sha256 9d2d961fbf87486e48b0087326ee35cb0af4dec03c770737b098652457205104 linux-5.10.200.tar.xz
|
||||
sha256 9830820714c8f5985c50071cc9e1b40533ee81a4f6c704916c7148d16e54ebfe linux-5.4.260.tar.xz
|
||||
sha256 be2bee8b346f3ccb35879f16c80a323edda571e36190403805c14a9ea24e4a47 linux-5.15.140.tar.xz
|
||||
sha256 3212e0299d699dd6089505b1428bcb00643fbf19af69806e37fad22bfe12fa8b linux-5.10.202.tar.xz
|
||||
sha256 7d3eaa0744456ab4b062e6da8764f776b6939b89a1dfccbe11fbeef9c6e864dc linux-5.4.262.tar.xz
|
||||
# From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc
|
||||
sha256 9da816bce896024c96b6c846be8f3e6315dd6ae82925698f534153d6a0c10f56 linux-4.19.298.tar.xz
|
||||
sha256 de36689d713ed17f8bc1286fe4b9afcdb9a3de3b6f1d6aff52569f055c276bb7 linux-4.14.329.tar.xz
|
||||
sha256 a8419582886120407f57d39280ef8a9b22aab9725c83c4fe25ecca4712d59346 linux-4.19.300.tar.xz
|
||||
sha256 39dcdceecad2ca7347e2b2e7e30a189558c0a1700f793822389bb1fd9a40530f linux-4.14.331.tar.xz
|
||||
# Locally computed
|
||||
sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz
|
||||
sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
From ede1e17794c2caf091e810bdfa49040c75f513eb Mon Sep 17 00:00:00 2001
|
||||
From: Bernd Kuhls <bernd@kuhls.net>
|
||||
Date: Sat, 15 Jul 2023 18:36:48 +0200
|
||||
Subject: [PATCH] erts: check for sys/auxv.h
|
||||
|
||||
Upstream: https://github.com/erlang/otp/pull/7500
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
|
||||
---
|
||||
erts/configure.ac | 2 +-
|
||||
erts/emulator/asmjit/core/cpuinfo.cpp | 2 ++
|
||||
2 files changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/erts/configure.ac b/erts/configure.ac
|
||||
index a63d391fb3..9d3e338633 100644
|
||||
--- a/erts/configure.ac
|
||||
+++ b/erts/configure.ac
|
||||
@@ -1655,7 +1655,7 @@ AC_CHECK_HEADERS(fcntl.h limits.h unistd.h syslog.h dlfcn.h ieeefp.h \
|
||||
sys/socket.h sys/sockio.h sys/socketio.h \
|
||||
net/errno.h malloc.h arpa/nameser.h libdlpi.h \
|
||||
pty.h util.h libutil.h utmp.h langinfo.h poll.h sdkddkver.h \
|
||||
- elf.h)
|
||||
+ elf.h sys/auxv.h)
|
||||
|
||||
AC_CHECK_MEMBERS([struct ifreq.ifr_hwaddr], [], [],
|
||||
[#ifdef __WIN32__
|
||||
diff --git a/erts/emulator/asmjit/core/cpuinfo.cpp b/erts/emulator/asmjit/core/cpuinfo.cpp
|
||||
index fb2acfc09b..d8b72697ab 100644
|
||||
--- a/erts/emulator/asmjit/core/cpuinfo.cpp
|
||||
+++ b/erts/emulator/asmjit/core/cpuinfo.cpp
|
||||
@@ -15,8 +15,10 @@
|
||||
|
||||
// Required by `getauxval()` on Linux.
|
||||
#if defined(__linux__)
|
||||
+#if defined(HAVE_SYS_AUXV_H)
|
||||
#include <sys/auxv.h>
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
//! Required to detect CPU and features on Apple platforms.
|
||||
#if defined(__APPLE__)
|
||||
--
|
||||
2.39.2
|
||||
|
||||
@@ -15,11 +15,11 @@ config BR2_PACKAGE_ERLANG_ARCH_SUPPORTS
|
||||
# erlang needs host-erlang
|
||||
depends on BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS
|
||||
|
||||
comment "erlang needs a toolchain w/ dynamic library, threads, wchar"
|
||||
comment "erlang needs a glibc or musl toolchain w/ dynamic library, threads, wchar"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_PACKAGE_ERLANG_ARCH_SUPPORTS
|
||||
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \
|
||||
|| !BR2_USE_WCHAR
|
||||
|| !BR2_USE_WCHAR || BR2_TOOLCHAIN_USES_UCLIBC
|
||||
|
||||
config BR2_PACKAGE_ERLANG
|
||||
bool "erlang"
|
||||
@@ -27,6 +27,7 @@ config BR2_PACKAGE_ERLANG
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_TOOLCHAIN_USES_UCLIBC
|
||||
depends on BR2_PACKAGE_ERLANG_ARCH_SUPPORTS
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# From https://github.com/exfatprogs/exfatprogs/releases/download/1.2.0/exfatprogs-1.2.0.tar.xz.sha256
|
||||
sha256 56d9a49465deafc367d428afc71c8098705a30ee19a3cdf3c5320650b8880742 exfatprogs-1.2.0.tar.xz
|
||||
# From https://github.com/exfatprogs/exfatprogs/releases/download/1.2.2/exfatprogs-1.2.2.tar.xz.sha256
|
||||
sha256 61d517231f8ec177eeb5955fd6edb89748d3f88ba412c48bcb32741b430e359a exfatprogs-1.2.2.tar.xz
|
||||
|
||||
# Hash for license file
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
|
||||
@@ -4,11 +4,12 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
EXFATPROGS_VERSION = 1.2.0
|
||||
EXFATPROGS_VERSION = 1.2.2
|
||||
EXFATPROGS_SOURCE = exfatprogs-$(EXFATPROGS_VERSION).tar.xz
|
||||
EXFATPROGS_SITE = https://github.com/exfatprogs/exfatprogs/releases/download/$(EXFATPROGS_VERSION)
|
||||
EXFATPROGS_LICENSE = GPL-2.0+
|
||||
EXFATPROGS_LICENSE_FILES = COPYING
|
||||
EXFATPROGS_CPE_ID_VENDOR = namjaejeon
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(host-autotools-package))
|
||||
|
||||
@@ -185,11 +185,14 @@ define FLUTTER_ENGINE_EXTRACT_CMDS
|
||||
| $(TAR) --strip-components=1 -C $(@D) $(TAR_OPTIONS) -
|
||||
endef
|
||||
|
||||
# We must set the home directory to the sdk directory or else flutter will
|
||||
# place .dart, and .flutter in ~/.
|
||||
define FLUTTER_ENGINE_CONFIGURE_CMDS
|
||||
cd $(@D) && \
|
||||
rm -rf $(FLUTTER_ENGINE_BUILD_DIR) && \
|
||||
PATH=$(HOST_DIR)/share/depot_tools:$(BR_PATH) \
|
||||
PUB_CACHE=$(FLUTTER_SDK_BIN_PUB_CACHE) \
|
||||
HOME=$(HOST_FLUTTER_SDK_BIN_SDK) \
|
||||
./flutter/tools/gn \
|
||||
$(FLUTTER_ENGINE_CONF_OPTS)
|
||||
endef
|
||||
@@ -198,6 +201,7 @@ define FLUTTER_ENGINE_BUILD_CMDS
|
||||
cd $(@D) && \
|
||||
PATH=$(HOST_DIR)/share/depot_tools:$(BR_PATH) \
|
||||
PUB_CACHE=$(FLUTTER_SDK_BIN_PUB_CACHE) \
|
||||
HOME=$(HOST_FLUTTER_SDK_BIN_SDK) \
|
||||
$(HOST_DIR)/bin/ninja \
|
||||
-j $(PARALLEL_JOBS) \
|
||||
-C $(FLUTTER_ENGINE_BUILD_DIR)
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# All host rust packages should depend on this option
|
||||
config BR2_PACKAGE_HOST_FLUTTER_SDK_BIN_ARCH_SUPPORTS
|
||||
bool
|
||||
default y if BR2_HOSTARCH = "x86_64"
|
||||
|
||||
@@ -77,6 +77,7 @@ HOST_FLUTTER_SDK_BIN_DART_ARGS = \
|
||||
-Ddart.vm.product=$(HOST_FLUTTER_SDK_BIN_SDK_PRODUCT) \
|
||||
--aot \
|
||||
--tfa \
|
||||
--target-os linux \
|
||||
--packages .dart_tool/package_config.json \
|
||||
--output-dill .dart_tool/flutter_build/*/app.dill \
|
||||
--depfile .dart_tool/flutter_build/*/kernel_snapshot.d
|
||||
|
||||
+5
-2
@@ -91,9 +91,12 @@ HOST_GCC_COMMON_CONF_OPTS += --with-debug-prefix-map=$(BASE_DIR)=buildroot
|
||||
endif
|
||||
|
||||
# Don't build documentation. It takes up extra space / build time,
|
||||
# and sometimes needs specific makeinfo versions to work
|
||||
# and sometimes needs specific makeinfo versions to work. Override the check
|
||||
# for a modern makeinfo otherwise the configure scripts will still enable it.
|
||||
HOST_GCC_COMMON_CONF_ENV = \
|
||||
MAKEINFO=missing
|
||||
HOST_GCC_COMMON_MAKE_OPTS = \
|
||||
gcc_cv_prog_makeinfo_modern=no
|
||||
|
||||
GCC_COMMON_TARGET_CFLAGS = $(TARGET_CFLAGS)
|
||||
GCC_COMMON_TARGET_CXXFLAGS = $(TARGET_CXXFLAGS)
|
||||
@@ -298,7 +301,7 @@ HOST_GCC_COMMON_TOOLCHAIN_WRAPPER_ARGS += -DBR_CROSS_PATH_SUFFIX='".br_real"'
|
||||
# For gcc-final, the gcc logic to detect whether SSP support is
|
||||
# available or not in the C library is not working properly for
|
||||
# uClibc, so let's be explicit as well.
|
||||
HOST_GCC_COMMON_MAKE_OPTS = \
|
||||
HOST_GCC_COMMON_MAKE_OPTS += \
|
||||
gcc_cv_libc_provides_ssp=$(if $(BR2_TOOLCHAIN_HAS_SSP),yes,no)
|
||||
|
||||
ifeq ($(BR2_CCACHE),y)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
From 84e62d57b90b41a0c96bb9fb6ec61ecaac76a1ab Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Sat, 5 Nov 2022 21:31:36 +0100
|
||||
Subject: [PATCH] configure.ac: fix build on powerpc
|
||||
Subject: [PATCH] configure.ac: fix build on powerpc and m68k
|
||||
|
||||
Fix the following powerpc build failures on:
|
||||
Fix the following powerpc and m68k build failures on:
|
||||
- musl raised because fpu_control.h is not available:
|
||||
|
||||
In file included from fp.c:8:
|
||||
@@ -25,6 +25,7 @@ Fixes:
|
||||
- http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Upstream: https://lists.gnu.org/archive/html/bug-gsl/2022-11/msg00000.html
|
||||
---
|
||||
configure.ac | 8 ++++++++
|
||||
1 file changed, 8 insertions(+)
|
||||
@@ -37,7 +38,7 @@ index bfd9ca30..1ee6dca0 100644
|
||||
fi
|
||||
fi
|
||||
|
||||
+if test "$ac_cv_c_ieee_interface" = "gnuppc" ; then
|
||||
+if test "$ac_cv_c_ieee_interface" = "gnuppc" -o "$ac_cv_c_ieee_interface" = "gnum68k" ; then
|
||||
+ AC_CACHE_CHECK([for _FPU_RC_NEAREST], ac_cv_c__fpu_rc_nearest,
|
||||
+ [ac_cv_c__fpu_rc_nearest=no
|
||||
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <fpu_control.h>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 fe49bb719441f20335ed6004090ab38cdc374134d36d4f5d30be7ed93b820313 intel-microcode-20230808.tar.gz
|
||||
sha256 cee26f311f7e2c039dd48cd30f995183bde9b98fb4c3039800e2ddaf5c090e55 intel-microcode-20231114.tar.gz
|
||||
sha256 03efb1491c7e899feb2665fa299363e64035e5444c1b8bc1f6ebed30de964e12 license
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
INTEL_MICROCODE_VERSION = 20230808
|
||||
INTEL_MICROCODE_VERSION = 20231114
|
||||
INTEL_MICROCODE_SITE = $(call github,intel,Intel-Linux-Processor-Microcode-Data-Files,microcode-$(INTEL_MICROCODE_VERSION))
|
||||
INTEL_MICROCODE_LICENSE = PROPRIETARY
|
||||
INTEL_MICROCODE_LICENSE_FILES = license
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_JANET
|
||||
bool "janet"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h
|
||||
help
|
||||
Janet is a functional and imperative programming language.
|
||||
@@ -11,4 +12,5 @@ config BR2_PACKAGE_JANET
|
||||
https://janet-lang.org/
|
||||
|
||||
comment "janet needs a toolchain w/ gcc >= 4.9"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 bce8fe803665121ab7cb20d13e76515a96cf9ef342ef109611e2df2ab144d3b5 kodi-pvr-hts-20.6.4-Nexus.tar.gz
|
||||
sha256 bd58fc85543447f918ee567192c87a3beb3f6e2c3fc116abe1f584514d202ada kodi-pvr-hts-20.6.5-Nexus.tar.gz
|
||||
sha256 310782e1abd43c4de6217c513e328bddf999d39302d67c6e05b10a59959827af LICENSE.md
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
KODI_PVR_HTS_VERSION = 20.6.4-Nexus
|
||||
KODI_PVR_HTS_VERSION = 20.6.5-Nexus
|
||||
KODI_PVR_HTS_SITE = $(call github,kodi-pvr,pvr.hts,$(KODI_PVR_HTS_VERSION))
|
||||
KODI_PVR_HTS_LICENSE = GPL-2.0+
|
||||
KODI_PVR_HTS_LICENSE_FILES = LICENSE.md
|
||||
|
||||
@@ -4,6 +4,7 @@ config BR2_PACKAGE_LIBGDIPLUS
|
||||
depends on BR2_USE_WCHAR # libglib2 -> gettext
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_USE_MMU # libglib2
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_XLIB_LIBXFT
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_CAIRO
|
||||
@@ -13,7 +14,8 @@ config BR2_PACKAGE_LIBGDIPLUS
|
||||
|
||||
https://github.com/mono/libgdiplus
|
||||
|
||||
comment "libgdiplus needs a toolchain w/ wchar, threads"
|
||||
comment "libgdiplus needs a toolchain w/ wchar, threads, C++"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
@@ -17,8 +17,6 @@ LIBPAM_TACPLUS_DEPENDENCIES = \
|
||||
# We're patching Makefile.am
|
||||
LIBPAM_TACPLUS_AUTORECONF = YES
|
||||
LIBPAM_TACPLUS_INSTALL_STAGING = YES
|
||||
LIBPAM_TACPLUS_CONF_ENV = \
|
||||
ax_cv_check_cflags___fstack_protector_all=$(if $(BR2_TOOLCHAIN_HAS_SSP),yes,no)
|
||||
LIBPAM_TACPLUS_CONF_OPTS = --disable-werror
|
||||
LIBPAM_TACPLUS_CONF_OPTS = --disable-am-ldcflags --disable-werror
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# From https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.5.sha256sum
|
||||
sha256 3727b078c360ec69fa869de14bd6f75d7ee8d36987b071e6928d4720a28df3a6 libxml2-2.11.5.tar.xz
|
||||
# From https://download.gnome.org/sources/libxml2/2.11/libxml2-2.11.6.sha256sum
|
||||
sha256 c90eee7506764abbe07bb616b82da452529609815aefef423d66ef080eb0c300 libxml2-2.11.6.tar.xz
|
||||
# License files, locally calculated
|
||||
sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd Copyright
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
LIBXML2_VERSION_MAJOR = 2.11
|
||||
LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).5
|
||||
LIBXML2_VERSION = $(LIBXML2_VERSION_MAJOR).6
|
||||
LIBXML2_SOURCE = libxml2-$(LIBXML2_VERSION).tar.xz
|
||||
LIBXML2_SITE = \
|
||||
https://download.gnome.org/sources/libxml2/$(LIBXML2_VERSION_MAJOR)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_LIBZENOH_PICO
|
||||
bool "libzenoh-pico"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
zenoh-pico is the Eclipse zenoh implementation that targets
|
||||
constrained devices and offers a native C API. It is fully
|
||||
|
||||
@@ -412,14 +412,14 @@ endchoice
|
||||
|
||||
config BR2_DEFAULT_KERNEL_HEADERS
|
||||
string
|
||||
default "4.14.329" if BR2_KERNEL_HEADERS_4_14
|
||||
default "4.19.298" if BR2_KERNEL_HEADERS_4_19
|
||||
default "5.4.260" if BR2_KERNEL_HEADERS_5_4
|
||||
default "5.10.200" if BR2_KERNEL_HEADERS_5_10
|
||||
default "5.15.138" if BR2_KERNEL_HEADERS_5_15
|
||||
default "6.1.62" if BR2_KERNEL_HEADERS_6_1
|
||||
default "6.5.11" if BR2_KERNEL_HEADERS_6_5
|
||||
default "6.6.1" if BR2_KERNEL_HEADERS_6_6
|
||||
default "4.14.331" if BR2_KERNEL_HEADERS_4_14
|
||||
default "4.19.300" if BR2_KERNEL_HEADERS_4_19
|
||||
default "5.4.262" if BR2_KERNEL_HEADERS_5_4
|
||||
default "5.10.202" if BR2_KERNEL_HEADERS_5_10
|
||||
default "5.15.140" if BR2_KERNEL_HEADERS_5_15
|
||||
default "6.1.64" if BR2_KERNEL_HEADERS_6_1
|
||||
default "6.5.13" if BR2_KERNEL_HEADERS_6_5
|
||||
default "6.6.3" if BR2_KERNEL_HEADERS_6_6
|
||||
default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
|
||||
default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL
|
||||
default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# From http://www.memcached.org/files/memcached-1.6.21.tar.gz.sha1
|
||||
sha1 6d899680b4ba4b76b6c92120143cf87630ee984a memcached-1.6.21.tar.gz
|
||||
# From http://www.memcached.org/files/memcached-1.6.22.tar.gz.sha1
|
||||
sha1 7a691f390d59616dbebfc9e2e4942d499c39a338 memcached-1.6.22.tar.gz
|
||||
|
||||
# Locally computed
|
||||
sha256 c788980efc417dd5d93c442b1c8b8769fb2018896c29de3887d22a2f143da2ee memcached-1.6.21.tar.gz
|
||||
sha256 34783a90a4ccf74c4107085fd92b688749d23b276cfdad9f04e4f725a05d1ca7 memcached-1.6.22.tar.gz
|
||||
sha256 bc887c4ad8051fe690ace9528fe37a2e0bb362e6d963331d82e845ca9b585a0c COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
MEMCACHED_VERSION = 1.6.21
|
||||
MEMCACHED_VERSION = 1.6.22
|
||||
MEMCACHED_SITE = http://www.memcached.org/files
|
||||
MEMCACHED_DEPENDENCIES = libevent
|
||||
MEMCACHED_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99'
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
From 40ecd71ff361442f1579089481619dd7cae90ffd Mon Sep 17 00:00:00 2001
|
||||
From: Piotr Mionskowski <piotr.mionskowski@gmail.com>
|
||||
Date: Sun, 9 Jul 2023 01:44:49 +0200
|
||||
Subject: [PATCH] Include libwebp when WEBP is enabled
|
||||
|
||||
Upstream: https://github.com/Motion-Project/motion/commit/40ecd71ff361442f1579089481619dd7cae90ffd
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
configure.ac | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index ce588f65..ee45ac37 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -191,8 +191,8 @@ AS_IF([test "${WEBP}" = "yes" ], [
|
||||
AS_IF([pkg-config libwebpmux ], [
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE([HAVE_WEBP], [1], [Define to 1 if WEBP is around])
|
||||
- TEMP_CFLAGS="$TEMP_CFLAGS "`pkg-config --cflags libwebpmux`
|
||||
- TEMP_LIBS="$TEMP_LIBS "`pkg-config --libs libwebpmux`
|
||||
+ TEMP_CFLAGS="$TEMP_CFLAGS "`pkg-config --cflags libwebpmux libwebp`
|
||||
+ TEMP_LIBS="$TEMP_LIBS "`pkg-config --libs libwebpmux libwebp`
|
||||
],[
|
||||
AC_MSG_RESULT(no)
|
||||
]
|
||||
@@ -1,38 +0,0 @@
|
||||
From a62169f1fa358be8f330ea8519ade0610fac525b Mon Sep 17 00:00:00 2001
|
||||
From: Adam Gajda <adgajda@users.noreply.github.com>
|
||||
Date: Mon, 2 Oct 2023 16:40:31 +0200
|
||||
Subject: [PATCH] Fix configuration of NETSNMP_FD_MASK_TYPE
|
||||
|
||||
Upstream: https://github.com/net-snmp/net-snmp/commit/a62169f1fa358be8f330ea8519ade0610fac525b
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
configure | 2 +-
|
||||
configure.d/config_project_types | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index 9f0a173d8a..945a27c663 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -30871,7 +30871,7 @@ CFLAGS="$CFLAGS -Werror"
|
||||
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the type of fd_set::fds_bits" >&5
|
||||
printf %s "checking for the type of fd_set::fds_bits... " >&6; }
|
||||
-for type in __fd_mask __int32_t unknown; do
|
||||
+for type in __fd_mask __int32_t long\ int unknown; do
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
diff --git a/configure.d/config_project_types b/configure.d/config_project_types
|
||||
index 1b4c66b95e..a78e8ebb06 100644
|
||||
--- a/configure.d/config_project_types
|
||||
+++ b/configure.d/config_project_types
|
||||
@@ -66,7 +66,7 @@ netsnmp_save_CFLAGS=$CFLAGS
|
||||
CFLAGS="$CFLAGS -Werror"
|
||||
|
||||
AC_MSG_CHECKING([for the type of fd_set::fds_bits])
|
||||
-for type in __fd_mask __int32_t unknown; do
|
||||
+for type in __fd_mask __int32_t long\ int unknown; do
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
|
||||
#include <sys/select.h>
|
||||
#include <stddef.h>
|
||||
@@ -0,0 +1,72 @@
|
||||
From b07627fa67c686b07d1eab123cf3e4887a2a93aa Mon Sep 17 00:00:00 2001
|
||||
From: Bill Fenner <fenner@gmail.com>
|
||||
Date: Fri, 25 Nov 2022 08:41:24 -0800
|
||||
Subject: [PATCH] snmp_agent: disallow SET with NULL varbind
|
||||
|
||||
Upstream: https://github.com/net-snmp/net-snmp/commit/4589352dac3ae111c7621298cf231742209efd9b
|
||||
|
||||
[Thomas: this commit was merged as part of
|
||||
https://github.com/net-snmp/net-snmp/pull/490/commits, which fixes
|
||||
https://github.com/net-snmp/net-snmp/issues/474 (CVE-2022-44792) and
|
||||
https://github.com/net-snmp/net-snmp/issues/475 (CVE-2022-44793). The
|
||||
other two commits merged as part of this pull request are related to
|
||||
adding a non-regression test for this, which is not relevant for the
|
||||
security fix itself.]
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
---
|
||||
agent/snmp_agent.c | 32 ++++++++++++++++++++++++++++++++
|
||||
1 file changed, 32 insertions(+)
|
||||
|
||||
diff --git a/agent/snmp_agent.c b/agent/snmp_agent.c
|
||||
index 867d0c166f..3f678fe2df 100644
|
||||
--- a/agent/snmp_agent.c
|
||||
+++ b/agent/snmp_agent.c
|
||||
@@ -3719,12 +3719,44 @@ netsnmp_handle_request(netsnmp_agent_session *asp, int status)
|
||||
return 1;
|
||||
}
|
||||
|
||||
+static int
|
||||
+check_set_pdu_for_null_varbind(netsnmp_agent_session *asp)
|
||||
+{
|
||||
+ int i;
|
||||
+ netsnmp_variable_list *v = NULL;
|
||||
+
|
||||
+ for (i = 1, v = asp->pdu->variables; v != NULL; i++, v = v->next_variable) {
|
||||
+ if (v->type == ASN_NULL) {
|
||||
+ /*
|
||||
+ * Protect SET implementations that do not protect themselves
|
||||
+ * against wrong type.
|
||||
+ */
|
||||
+ DEBUGMSGTL(("snmp_agent", "disallowing SET with NULL var for varbind %d\n", i));
|
||||
+ asp->index = i;
|
||||
+ return SNMP_ERR_WRONGTYPE;
|
||||
+ }
|
||||
+ }
|
||||
+ return SNMP_ERR_NOERROR;
|
||||
+}
|
||||
+
|
||||
int
|
||||
handle_pdu(netsnmp_agent_session *asp)
|
||||
{
|
||||
int status, inclusives = 0;
|
||||
netsnmp_variable_list *v = NULL;
|
||||
|
||||
+#ifndef NETSNMP_NO_WRITE_SUPPORT
|
||||
+ /*
|
||||
+ * Check for ASN_NULL in SET request
|
||||
+ */
|
||||
+ if (asp->pdu->command == SNMP_MSG_SET) {
|
||||
+ status = check_set_pdu_for_null_varbind(asp);
|
||||
+ if (status != SNMP_ERR_NOERROR) {
|
||||
+ return status;
|
||||
+ }
|
||||
+ }
|
||||
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
|
||||
+
|
||||
/*
|
||||
* for illegal requests, mark all nodes as ASN_NULL
|
||||
*/
|
||||
--
|
||||
2.41.0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Locally calculated after checking pgp signature at
|
||||
# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9.4/net-snmp-5.9.4.tar.gz.asc
|
||||
# using key 6E6718AEF1EB5C65C32D1B2A356BC0B552D53CAB
|
||||
sha256 8b4de01391e74e3c7014beb43961a2d6d6fa03acc34280b9585f4930745b0544 net-snmp-5.9.4.tar.gz
|
||||
# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9.3/net-snmp-5.9.3.tar.gz.asc
|
||||
# using key D0F8F495DA6160C44EFFBF10F07B9D2DACB19FD6
|
||||
sha256 2097f29b7e1bf3f1300b4bae52fa2308d0bb8d5d3998dbe02f9462a413a2ef0a net-snmp-5.9.3.tar.gz
|
||||
|
||||
# Hash for license file
|
||||
sha256 ed869ea395a1f125819a56676385ab0557a21507764bf56f2943302011381e59 COPYING
|
||||
|
||||
@@ -4,13 +4,17 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
NETSNMP_VERSION = 5.9.4
|
||||
NETSNMP_VERSION = 5.9.3
|
||||
NETSNMP_SITE = https://downloads.sourceforge.net/project/net-snmp/net-snmp/$(NETSNMP_VERSION)
|
||||
NETSNMP_SOURCE = net-snmp-$(NETSNMP_VERSION).tar.gz
|
||||
NETSNMP_LICENSE = Various BSD-like
|
||||
NETSNMP_LICENSE_FILES = COPYING
|
||||
NETSNMP_CPE_ID_VENDOR = net-snmp
|
||||
NETSNMP_CPE_ID_PRODUCT = $(NETSNMP_CPE_ID_VENDOR)
|
||||
# 0001-snmp_agent-disallow-SET-with-NULL-varbind.patch
|
||||
NETSNMP_IGNORE_CVES = \
|
||||
CVE-2022-44792 \
|
||||
CVE-2022-44793
|
||||
NETSNMP_SELINUX_MODULES = snmp
|
||||
NETSNMP_INSTALL_STAGING = YES
|
||||
NETSNMP_CONF_ENV = \
|
||||
|
||||
@@ -7,19 +7,19 @@ config BR2_PACKAGE_NODEJS_ARCH_SUPPORTS
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS
|
||||
|
||||
comment "nodejs needs a toolchain w/ C++, dynamic library, NPTL, gcc >= 11, wchar, host gcc >= 11"
|
||||
comment "nodejs needs a toolchain w/ C++, dynamic library, NPTL, gcc >= 10, wchar, host gcc >= 10"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_NODEJS_ARCH_SUPPORTS
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
|
||||
!BR2_HOST_GCC_AT_LEAST_11 || !BR2_TOOLCHAIN_GCC_AT_LEAST_11 || !BR2_USE_WCHAR
|
||||
!BR2_HOST_GCC_AT_LEAST_10 || !BR2_TOOLCHAIN_GCC_AT_LEAST_10 || !BR2_USE_WCHAR
|
||||
|
||||
config BR2_PACKAGE_NODEJS
|
||||
bool "nodejs"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_PACKAGE_NODEJS_ARCH_SUPPORTS
|
||||
depends on BR2_HOST_GCC_AT_LEAST_11
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_11
|
||||
depends on BR2_HOST_GCC_AT_LEAST_10
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_10
|
||||
depends on BR2_USE_WCHAR
|
||||
# uses fork()
|
||||
depends on BR2_USE_MMU
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
From b3e8930ccbaeeb77a4cd8b0fffbe52a208aa9a29 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Thu, 23 Nov 2023 22:45:56 +0100
|
||||
Subject: [PATCH] src/oatpp/core/base/Environment.hpp: include cstdarg
|
||||
|
||||
Include cstdarg to fix the following build failure with uclibc-ng:
|
||||
|
||||
In file included from /home/autobuild/autobuild/instance-4/output-1/build/oatpp-1.3.0/src/oatpp/algorithm/CRC.hpp:28,
|
||||
from /home/autobuild/autobuild/instance-4/output-1/build/oatpp-1.3.0/src/oatpp/algorithm/CRC.cpp:25:
|
||||
/home/autobuild/autobuild/instance-4/output-1/build/oatpp-1.3.0/src/oatpp/core/base/Environment.hpp:359:93: error: 'va_list' has not been declared
|
||||
359 | static void vlogFormatted(v_uint32 priority, const std::string& tag, const char* message, va_list args);
|
||||
| ^~~~~~~
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/bcdf7548ff752f936defd111d13c63245ea70cbe
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Upstream: https://github.com/oatpp/oatpp/commit/1d11558e2cbbabc0db02a233bf00d651ce5ea758
|
||||
---
|
||||
src/oatpp/core/base/Environment.hpp | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/oatpp/core/base/Environment.hpp b/src/oatpp/core/base/Environment.hpp
|
||||
index fd77a5c6..05d5c949 100644
|
||||
--- a/src/oatpp/core/base/Environment.hpp
|
||||
+++ b/src/oatpp/core/base/Environment.hpp
|
||||
@@ -29,6 +29,7 @@
|
||||
#include "./Compiler.hpp"
|
||||
#include "./Config.hpp"
|
||||
|
||||
+#include <cstdarg>
|
||||
#include <cstdio>
|
||||
#include <atomic>
|
||||
#include <mutex>
|
||||
--
|
||||
2.42.0
|
||||
|
||||
@@ -13,4 +13,10 @@ OATPP_INSTALL_STAGING = YES
|
||||
# Only builds a static lib and headers
|
||||
OATPP_INSTALL_TARGET = NO
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_THREADS_NPTL),y)
|
||||
OATPP_CONF_OPTS += -DOATPP_COMPAT_BUILD_NO_SET_AFFINITY=OFF
|
||||
else
|
||||
OATPP_CONF_OPTS += -DOATPP_COMPAT_BUILD_NO_SET_AFFINITY=ON
|
||||
endif
|
||||
|
||||
$(eval $(cmake-package))
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_OPENRC
|
||||
bool "openrc"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on !BR2_TOOLCHAIN_USES_UCLIBC
|
||||
depends on BR2_INIT_OPENRC
|
||||
select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # kmod tools
|
||||
select BR2_PACKAGE_KMOD # runtime
|
||||
@@ -23,7 +24,7 @@ config BR2_PACKAGE_OPENRC
|
||||
|
||||
https://github.com/OpenRC/openrc
|
||||
|
||||
comment "openrc needs a toolchain w/ dynamic library"
|
||||
comment "openrc needs a glibc or musl toolchain w/ dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_INIT_OPENRC
|
||||
depends on BR2_STATIC_LIBS
|
||||
depends on BR2_STATIC_LIBS && BR2_TOOLCHAIN_USES_UCLIBC
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
From e015242590ad9131e124232cc5a2fd02d525ef2c Mon Sep 17 00:00:00 2001
|
||||
From: Klemens Nanni <kn@openbsd.org>
|
||||
Date: Thu, 29 Jun 2023 02:41:43 +0300
|
||||
Subject: [PATCH] LibreSSL does provide EVP_sha3_*() after 3.7.3
|
||||
|
||||
Support was added in 16.04.2023.
|
||||
|
||||
Compile- and run-tested on OpenBSD/amd64 7.3-current.
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Upstream: https://github.com/OpenSC/OpenSC/commit/e015242590ad9131e124232cc5a2fd02d525ef2c
|
||||
---
|
||||
src/libopensc/sc-ossl-compat.h | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h
|
||||
index df0cebbce2..8012cd4c0f 100644
|
||||
--- a/src/libopensc/sc-ossl-compat.h
|
||||
+++ b/src/libopensc/sc-ossl-compat.h
|
||||
@@ -50,10 +50,12 @@ extern "C" {
|
||||
#if LIBRESSL_VERSION_NUMBER < 0x30500000L
|
||||
#define FIPS_mode() (0)
|
||||
#endif
|
||||
+#ifndef EVP_sha3_224
|
||||
#define EVP_sha3_224() (NULL)
|
||||
#define EVP_sha3_256() (NULL)
|
||||
#define EVP_sha3_384() (NULL)
|
||||
#define EVP_sha3_512() (NULL)
|
||||
+#endif
|
||||
#if LIBRESSL_VERSION_NUMBER < 0x3070000fL
|
||||
#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL)
|
||||
#define EVP_PKEY_get_raw_public_key(p, pu, l) (0)
|
||||
@@ -0,0 +1,27 @@
|
||||
From 33351d91aa22fa8077847ba3f19abb5a00b04600 Mon Sep 17 00:00:00 2001
|
||||
From: Frank Morgner <frankmorgner@gmail.com>
|
||||
Date: Tue, 15 Aug 2023 17:58:21 +0200
|
||||
Subject: [PATCH] fixed detection of SHA3 compatibility
|
||||
|
||||
fixes https://github.com/OpenSC/OpenSC/issues/2836
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Upstream: https://github.com/OpenSC/OpenSC/commit/33351d91aa22fa8077847ba3f19abb5a00b04600
|
||||
---
|
||||
src/libopensc/sc-ossl-compat.h | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h
|
||||
index 8012cd4c0f..96ec4bd736 100644
|
||||
--- a/src/libopensc/sc-ossl-compat.h
|
||||
+++ b/src/libopensc/sc-ossl-compat.h
|
||||
@@ -50,7 +50,8 @@ extern "C" {
|
||||
#if LIBRESSL_VERSION_NUMBER < 0x30500000L
|
||||
#define FIPS_mode() (0)
|
||||
#endif
|
||||
-#ifndef EVP_sha3_224
|
||||
+/* OpenSSL 1.1.1 has EVP_sha3_* */
|
||||
+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30800000L
|
||||
#define EVP_sha3_224() (NULL)
|
||||
#define EVP_sha3_256() (NULL)
|
||||
#define EVP_sha3_384() (NULL)
|
||||
@@ -1,10 +1,10 @@
|
||||
# Hashes from: https://www.cpan.org/src/5.0/perl-5.36.1.tar.xz.{md5,sha1,sha256}.txt
|
||||
md5 825f6b1d7e03b22522e0bdb992fbb728 perl-5.36.1.tar.xz
|
||||
sha1 7b766266af08a6cef0487308e80b40d5d8069df7 perl-5.36.1.tar.xz
|
||||
sha256 bd91217ea8a8c8b81f21ebbb6cefdf0d13ae532013f944cdece2cd51aef4b6a7 perl-5.36.1.tar.xz
|
||||
# Hashes from: https://www.cpan.org/src/5.0/perl-5.36.2.tar.xz.{md5,sha1,sha256}.txt
|
||||
md5 698ae4946b28e38a729916f04cc389a3 perl-5.36.2.tar.xz
|
||||
sha1 9bd6e3f7c333e2e5f14c8650333fc29da3df2d90 perl-5.36.2.tar.xz
|
||||
sha256 19445f09ea9f6ada33297010d5b76ac46be565568d1a4377a6bc736cd795a128 perl-5.36.2.tar.xz
|
||||
|
||||
# Hash from: https://github.com/arsv/perl-cross/releases/download/1.4.1/perl-cross-1.4.1.hash
|
||||
sha256 3e14bb4f28c83586c668c5f9f6b4e57b138b4ec2fae0271086e29d4e352670ca perl-cross-1.4.1.tar.gz
|
||||
# Hash from: https://github.com/arsv/perl-cross/releases/download/1.5.1/perl-cross-1.5.1.hash
|
||||
sha256 35d859b49bab274021d8a61511fd39a70a58cb727223de5b54342898155cf5e0 perl-cross-1.5.1.tar.gz
|
||||
|
||||
# Locally calculated
|
||||
sha256 dd90d4f42e4dcadf5a7c09eea0189d93c7b37ae560c91f0f6d5233ed3b9292a2 Artistic
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# When updating the version here, also update utils/scancpan
|
||||
PERL_VERSION_MAJOR = 36
|
||||
PERL_VERSION = 5.$(PERL_VERSION_MAJOR).1
|
||||
PERL_VERSION = 5.$(PERL_VERSION_MAJOR).2
|
||||
PERL_SITE = https://www.cpan.org/src/5.0
|
||||
PERL_SOURCE = perl-$(PERL_VERSION).tar.xz
|
||||
PERL_LICENSE = Artistic or GPL-1.0+
|
||||
@@ -15,7 +15,7 @@ PERL_CPE_ID_VENDOR = perl
|
||||
PERL_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES)
|
||||
PERL_INSTALL_STAGING = YES
|
||||
|
||||
PERL_CROSS_VERSION = 1.4.1
|
||||
PERL_CROSS_VERSION = 1.5.1
|
||||
# DO NOT refactor with the github helper (the result is not the same)
|
||||
PERL_CROSS_SITE = https://github.com/arsv/perl-cross/releases/download/$(PERL_CROSS_VERSION)
|
||||
PERL_CROSS_SOURCE = perl-cross-$(PERL_CROSS_VERSION).tar.gz
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# From https://ftp.postgresql.org/pub/source/v15.4/postgresql-15.4.tar.bz2.sha256
|
||||
sha256 baec5a4bdc4437336653b6cb5d9ed89be5bd5c0c58b94e0becee0a999e63c8f9 postgresql-15.4.tar.bz2
|
||||
# From https://ftp.postgresql.org/pub/source/v15.4/postgresql-15.5.tar.bz2.sha256
|
||||
sha256 8f53aa95d78eb8e82536ea46b68187793b42bba3b4f65aa342f540b23c9b10a6 postgresql-15.5.tar.bz2
|
||||
# License file, Locally calculated
|
||||
sha256 1a7d13c3ab31961b91ba256f77d6e82e0b54bf992253060fe93bdb5466df416a COPYRIGHT
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
POSTGRESQL_VERSION = 15.4
|
||||
POSTGRESQL_VERSION = 15.5
|
||||
POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2
|
||||
POSTGRESQL_SITE = https://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION)
|
||||
POSTGRESQL_LICENSE = PostgreSQL
|
||||
|
||||
@@ -11,4 +11,11 @@ PYTHON_MSGPACK_LICENSE = Apache-2.0
|
||||
PYTHON_MSGPACK_LICENSE_FILES = COPYING
|
||||
PYTHON_MSGPACK_SETUP_TYPE = setuptools
|
||||
|
||||
# When set in the environment, whatever the value, MSGPACK_PUREPYTHON drives
|
||||
# using the pure python implementation rather than rely on the C++ native code.
|
||||
# So we can't force it to use C++; we can only force it to use pure python.
|
||||
ifeq ($(BR2_INSTALL_LIBSTDCPP),)
|
||||
PYTHON_MSGPACK_ENV = MSGPACK_PUREPYTHON=1
|
||||
endif
|
||||
|
||||
$(eval $(python-package))
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
QEMU_VERSION = 8.1.1
|
||||
QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz
|
||||
QEMU_SITE = https://download.qemu.org
|
||||
QEMU_SELINUX_MODULES = qemu
|
||||
QEMU_SELINUX_MODULES = qemu virt
|
||||
QEMU_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c
|
||||
QEMU_LICENSE_FILES = COPYING COPYING.LIB
|
||||
# NOTE: there is no top-level license file for non-(L)GPL licenses;
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
From c6d1345732c463cb45d8ba490081ad92936bfd69 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Tue, 28 Nov 2023 22:30:01 +0100
|
||||
Subject: [PATCH] policy/modules/services/smartmon.te: make fstools optional
|
||||
|
||||
Make fstools optional to avoid the following build failure raised since
|
||||
version 2.20231002 and
|
||||
https://github.com/SELinuxProject/refpolicy/commit/cb068f09d224f90a97fa63a574fb423bbe1ceeda:
|
||||
|
||||
Compiling targeted policy.33
|
||||
env LD_LIBRARY_PATH="/home/thomas/autobuild/instance-2/output-1/host/lib:/home/thomas/autobuild/instance-2/output-1/host/usr/lib" /home/thomas/autobuild/instance-2/output-1/host/usr/bin/checkpolicy -c 33 -U deny -S -O -E policy.conf -o policy.33
|
||||
policy/modules/services/smartmon.te:146:ERROR 'type fsadm_exec_t is not within scope' at token ';' on line 237472:
|
||||
allow smartmon_update_drivedb_t fsadm_exec_t:file { { getattr open map read execute ioctl } ioctl lock execute_no_trans };
|
||||
#line 146
|
||||
checkpolicy: error(s) encountered while parsing configuration
|
||||
make[1]: *** [Rules.monolithic:80: policy.33] Error 1
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/a01123de9a8c1927060e7e4748666bebfc82ea44
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Upstream: https://github.com/SELinuxProject/refpolicy/pull/738
|
||||
---
|
||||
policy/modules/services/smartmon.te | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/policy/modules/services/smartmon.te b/policy/modules/services/smartmon.te
|
||||
index 32c80f712..761280c11 100644
|
||||
--- a/policy/modules/services/smartmon.te
|
||||
+++ b/policy/modules/services/smartmon.te
|
||||
@@ -143,7 +143,9 @@ corenet_tcp_connect_http_port(smartmon_update_drivedb_t)
|
||||
|
||||
files_read_etc_files(smartmon_update_drivedb_t)
|
||||
|
||||
-fstools_exec(smartmon_update_drivedb_t)
|
||||
+optional_policy(`
|
||||
+ fstools_exec(smartmon_update_drivedb_t)
|
||||
+')
|
||||
|
||||
kernel_dontaudit_read_system_state(smartmon_update_drivedb_t)
|
||||
|
||||
--
|
||||
2.42.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
# https://download.samba.org/pub/samba/stable/samba-4.19.2.tar.asc
|
||||
sha256 9e63f0505e1c631f1db0b7a9349a51e925c026ca03af3fd5d812228bb597d393 samba-4.19.2.tar.gz
|
||||
# https://download.samba.org/pub/samba/stable/samba-4.19.3.tar.asc
|
||||
sha256 280553b90f131b1940580df293653c9e9bd8906201f5def6e5e8c160f0bfac96 samba-4.19.3.tar.gz
|
||||
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
SAMBA4_VERSION = 4.19.2
|
||||
SAMBA4_VERSION = 4.19.3
|
||||
SAMBA4_SITE = https://download.samba.org/pub/samba/stable
|
||||
SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz
|
||||
SAMBA4_INSTALL_STAGING = YES
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# From http://www.squid-cache.org/Versions/v6/squid-6.3.tar.xz.asc
|
||||
md5 2512b5d27856e6f91a97719784506893 squid-6.3.tar.xz
|
||||
sha1 7bd74034015c6a4d345a4d277a431908bed2ec4a squid-6.3.tar.xz
|
||||
# From http://www.squid-cache.org/Versions/v6/squid-6.5.tar.xz.asc
|
||||
md5 da2797d899cf538fab7f504fdf3c18bf squid-6.5.tar.xz
|
||||
sha1 07a08394625948750264778c82e19cf24ea7cb1f squid-6.5.tar.xz
|
||||
# Locally calculated
|
||||
sha256 74a0f5586a7a5d89573d502708d5e1d66ddf0430cf4802cc7261b765653248fa squid-6.3.tar.xz
|
||||
sha256 5070f8a3ae6666870c8fc716326befb0a1abe8b5ff3a6f3932cbc5543d7c8549 squid-6.5.tar.xz
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
SQUID_VERSION = 6.3
|
||||
SQUID_VERSION = 6.5
|
||||
SQUID_SOURCE = squid-$(SQUID_VERSION).tar.xz
|
||||
SQUID_SITE = http://www.squid-cache.org/Versions/v6
|
||||
SQUID_LICENSE = GPL-2.0+
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Locally computed
|
||||
sha256 29d0e5212daedbff1b781edba1b66f549b1a226020271f20aa9884abfdf39fc7 vim-9.0.2053.tar.gz
|
||||
sha256 d826682fb839c0b99f80b9189af549d46dc087ef2cfc617ce161609ba5da4dc7 vim-9.0.2136.tar.gz
|
||||
sha256 0b3f1f330cb1b179bb17c7c687d4cec601e0aa3462bc7f890ad4c3888d37d720 LICENSE
|
||||
sha256 b475d5d3f8c855dc1a84813bbe45c44054d7f7aee20c800950bf89d5958873de README.txt
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
VIM_VERSION = 9.0.2053
|
||||
VIM_VERSION = 9.0.2136
|
||||
VIM_SITE = $(call github,vim,vim,v$(VIM_VERSION))
|
||||
VIM_DEPENDENCIES = ncurses $(TARGET_NLS_DEPENDENCIES)
|
||||
VIM_SUBDIR = src
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# From https://get.videolan.org/vlc/3.0.19/vlc-3.0.19.tar.xz.sha256
|
||||
sha256 643e3294bafe922324663ca499515b7564f2794575fd7d2b7992d20896381745 vlc-3.0.19.tar.xz
|
||||
# From https://get.videolan.org/vlc/3.0.19/vlc-3.0.19.tar.xz.sha1
|
||||
sha1 6d162248a26fdd76a9d4e7e3d52f40d4326f72c1 vlc-3.0.19.tar.xz
|
||||
# From https://get.videolan.org/vlc/3.0.20/vlc-3.0.20.tar.xz.sha256
|
||||
sha256 adc7285b4d2721cddf40eb5270cada2aaa10a334cb546fd55a06353447ba29b5 vlc-3.0.20.tar.xz
|
||||
# From https://get.videolan.org/vlc/3.0.20/vlc-3.0.20.tar.xz.sha1
|
||||
sha1 b834516ab701bf6311980ed5d67b77c834fdebe7 vlc-3.0.20.tar.xz
|
||||
# Locally computed
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
VLC_VERSION = 3.0.19
|
||||
VLC_VERSION = 3.0.20
|
||||
VLC_SITE = https://get.videolan.org/vlc/$(VLC_VERSION)
|
||||
VLC_SOURCE = vlc-$(VLC_VERSION).tar.xz
|
||||
VLC_LICENSE = GPL-2.0+, LGPL-2.1+
|
||||
|
||||
@@ -9,6 +9,7 @@ XWAYLAND_SOURCE = xwayland-$(XWAYLAND_VERSION).tar.xz
|
||||
XWAYLAND_SITE = https://xorg.freedesktop.org/archive/individual/xserver
|
||||
XWAYLAND_LICENSE = MIT
|
||||
XWAYLAND_LICENSE_FILES = COPYING
|
||||
XWAYLAND_CPE_ID_VENDOR = x.org
|
||||
XWAYLAND_INSTALL_STAGING = YES
|
||||
XWAYLAND_DEPENDENCIES = \
|
||||
pixman \
|
||||
|
||||
@@ -0,0 +1,94 @@
|
||||
From bc3f12bfac152a0c28951cec92340ba14f9ccee9 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= <nabijaczleweli@nabijaczleweli.xyz>
|
||||
Date: Mon, 28 Mar 2022 19:24:22 +0200
|
||||
Subject: [PATCH] config: user: check for <aio.h>
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
And always zpool_read_label_slow() on non-conformant libcs
|
||||
|
||||
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
|
||||
Co-authored-by: José Luis Salvador Rufo <salvador.joseluis@gmail.com>
|
||||
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
|
||||
Closes #13207
|
||||
Closes #13254
|
||||
Upstream: https://github.com/openzfs/zfs/commit/bc3f12bfac152a0c28951cec92340ba14f9ccee9
|
||||
[yann.morin.1998@free.fr: backport from upstream]
|
||||
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
|
||||
---
|
||||
config/user-aio.h.m4 | 7 +++++++
|
||||
config/user-libaio.m4 | 2 +-
|
||||
config/user.m4 | 1 +
|
||||
lib/libzutil/zutil_import.c | 6 ++++++
|
||||
4 files changed, 15 insertions(+), 1 deletion(-)
|
||||
create mode 100644 config/user-aio.h.m4
|
||||
|
||||
diff --git a/config/user-aio.h.m4 b/config/user-aio.h.m4
|
||||
new file mode 100644
|
||||
index 00000000000..152c0946722
|
||||
--- /dev/null
|
||||
+++ b/config/user-aio.h.m4
|
||||
@@ -0,0 +1,7 @@
|
||||
+dnl #
|
||||
+dnl # POSIX specifies <aio.h> as part of realtime extensions,
|
||||
+dnl # and is missing from at least uClibc – force fallbacks there
|
||||
+dnl #
|
||||
+AC_DEFUN([ZFS_AC_CONFIG_USER_AIO_H], [
|
||||
+ ZFS_AC_FIND_SYSTEM_LIBRARY(AIO_H, [], [aio.h], [], [rt], [lio_listio])
|
||||
+])
|
||||
diff --git a/config/user-libaio.m4 b/config/user-libaio.m4
|
||||
index 95c144d76b4..8009bd11b3e 100644
|
||||
--- a/config/user-libaio.m4
|
||||
+++ b/config/user-libaio.m4
|
||||
@@ -1,5 +1,5 @@
|
||||
dnl #
|
||||
-dnl # Check for libaio - only used for libaiot test cases.
|
||||
+dnl # Check for libaio - only used for mmap_libaio test cases.
|
||||
dnl #
|
||||
AC_DEFUN([ZFS_AC_CONFIG_USER_LIBAIO], [
|
||||
ZFS_AC_FIND_SYSTEM_LIBRARY(LIBAIO, [], [libaio.h], [], [aio], [], [user_libaio=yes], [user_libaio=no])
|
||||
diff --git a/config/user.m4 b/config/user.m4
|
||||
index 670820b3771..f450af47e04 100644
|
||||
--- a/config/user.m4
|
||||
+++ b/config/user.m4
|
||||
@@ -23,6 +23,7 @@ AC_DEFUN([ZFS_AC_CONFIG_USER], [
|
||||
ZFS_AC_CONFIG_USER_LIBAIO
|
||||
ZFS_AC_CONFIG_USER_LIBATOMIC
|
||||
ZFS_AC_CONFIG_USER_LIBFETCH
|
||||
+ ZFS_AC_CONFIG_USER_AIO_H
|
||||
ZFS_AC_CONFIG_USER_CLOCK_GETTIME
|
||||
ZFS_AC_CONFIG_USER_PAM
|
||||
ZFS_AC_CONFIG_USER_RUNSTATEDIR
|
||||
diff --git a/lib/libzutil/zutil_import.c b/lib/libzutil/zutil_import.c
|
||||
index d7547c4249e..3744a1c3474 100644
|
||||
--- a/lib/libzutil/zutil_import.c
|
||||
+++ b/lib/libzutil/zutil_import.c
|
||||
@@ -47,7 +47,9 @@
|
||||
* using our derived config, and record the results.
|
||||
*/
|
||||
|
||||
+#ifdef HAVE_AIO_H
|
||||
#include <aio.h>
|
||||
+#endif
|
||||
#include <ctype.h>
|
||||
#include <dirent.h>
|
||||
#include <errno.h>
|
||||
@@ -982,6 +984,9 @@ zpool_read_label_slow(int fd, nvlist_t **config, int *num_labels)
|
||||
int
|
||||
zpool_read_label(int fd, nvlist_t **config, int *num_labels)
|
||||
{
|
||||
+#ifndef HAVE_AIO_H
|
||||
+ return (zpool_read_label_slow(fd, config, num_labels));
|
||||
+#else
|
||||
struct stat64 statbuf;
|
||||
struct aiocb aiocbs[VDEV_LABELS];
|
||||
struct aiocb *aiocbps[VDEV_LABELS];
|
||||
@@ -1104,6 +1109,7 @@ zpool_read_label(int fd, nvlist_t **config, int *num_labels)
|
||||
*config = expected_config;
|
||||
|
||||
return (0);
|
||||
+#endif
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -1,6 +1,5 @@
|
||||
# From https://github.com/openzfs/zfs/releases/download/zfs-2.1.12/zfs-2.1.12.sha256.asc
|
||||
sha256 64daa26aed3e12c931f6f4413d7527c4ebdb8da35416b356152b5f9fdd4c6e6d zfs-2.1.12.tar.gz
|
||||
sha256 96a27353fe717ff2c8b95deb8b009c4eb750303c6400e2d8a2582ab1ec12b25a bc3f12bfac152a0c28951cec92340ba14f9ccee9.patch
|
||||
|
||||
# Hash for license files:
|
||||
sha256 1ffb70c33c4f79f04e947facc5c7851f289609256aacb47fc115f700427d9520 LICENSE
|
||||
|
||||
+9
-2
@@ -6,14 +6,13 @@
|
||||
|
||||
ZFS_VERSION = 2.1.12
|
||||
ZFS_SITE = https://github.com/openzfs/zfs/releases/download/zfs-$(ZFS_VERSION)
|
||||
ZFS_PATCH = https://github.com/openzfs/zfs/commit/bc3f12bfac152a0c28951cec92340ba14f9ccee9.patch
|
||||
ZFS_SELINUX_MODULES = zfs
|
||||
ZFS_LICENSE = CDDL
|
||||
ZFS_LICENSE_FILES = LICENSE COPYRIGHT
|
||||
ZFS_CPE_ID_VENDOR = openzfs
|
||||
ZFS_CPE_ID_PRODUCT = openzfs
|
||||
|
||||
# 0001-removal-of-LegacyVersion-broke-ax_python_dev.m4.patch
|
||||
# 0001-config-user-check-for-aio.h.patch
|
||||
ZFS_AUTORECONF = YES
|
||||
|
||||
ZFS_DEPENDENCIES = libaio openssl udev util-linux zlib libcurl linux
|
||||
@@ -59,6 +58,14 @@ else
|
||||
ZFS_CONF_OPTS += --disable-pam
|
||||
endif
|
||||
|
||||
# Sets the environment for the `make` that will be run ZFS autotools checks.
|
||||
ZFS_CONF_ENV += \
|
||||
ARCH=$(KERNEL_ARCH) \
|
||||
CROSS_COMPILE="$(TARGET_CROSS)"
|
||||
ZFS_MAKE_ENV += \
|
||||
ARCH=$(KERNEL_ARCH) \
|
||||
CROSS_COMPILE="$(TARGET_CROSS)"
|
||||
|
||||
# ZFS userland tools are unfunctional without the Linux kernel modules.
|
||||
ZFS_MODULE_SUBDIRS = \
|
||||
module/avl \
|
||||
|
||||
Vendored
+1
-1
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
# Buildroot version to use
|
||||
RELEASE='2023.08.2'
|
||||
RELEASE='2023.08.3'
|
||||
|
||||
### Change here for more memory/cores ###
|
||||
VM_MEMORY=2048
|
||||
|
||||
+3
-2
@@ -105,12 +105,13 @@ config BR2_INIT_OPENRC
|
||||
bool "OpenRC"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on !BR2_TOOLCHAIN_USES_UCLIBC # openrc
|
||||
select BR2_PACKAGE_OPENRC
|
||||
select BR2_PACKAGE_SKELETON_INIT_OPENRC if BR2_ROOTFS_SKELETON_DEFAULT
|
||||
|
||||
comment "openrc needs a toolchain w/ dynamic library"
|
||||
comment "openrc needs a glibc or musl toolchain w/ dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_STATIC_LIBS
|
||||
depends on BR2_STATIC_LIBS && BR2_TOOLCHAIN_USES_UCLIBC
|
||||
|
||||
# In Buildroot, we decided not to support a split-usr when systemd is
|
||||
# used as an init system. This is a design decision, not a systemd
|
||||
|
||||
Reference in New Issue
Block a user