From thomas.petazzoni at bootlin.com Sat Jul 1 04:44:14 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 01 Jul 2023 04:44:14 -0000
Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2023-06-30
Message-ID: <20230701044419.A44AA6126C@smtp3.osuosl.org>
Hello,
Autobuild statistics for 2023-06-30
===================================
branch | OK | NOK | TIM | TOT |
2023.02.x | 5 | 8 | 0 | 13 |
master | 96 | 131 | 2 | 229 |
Classification of failures by reason for master
-----------------------------------------------
gupnp-1.4.3 | 15
alsa-lib-1.2.9 | 9
linux-6.3.9 | 8
strace-6.3 | 8
host-binutils-2.38 | 6
check-0.15.2 | 5
host-ccache-4.8.2 | 5
host-go-1.19.10 | 4
gobject-introspection-1.74.0 | 3
host-rust-1.70.0 | 3
libglib2-2.76.1 | 3
open62541-v1.3.4 | 3
quickjs-2021-03-27 | 3
agentpp-4.6.0 | 2
dfu-programmer-1.0.0 | 2
fs/ubifs/ubifs.mk:49: /home... | 2
glibc-2.37-2-g9f8513dc64119... | 2
libedit-20221030-3.1 | 2
lxc-5.0.2 | 2
opensc-0.23.0 | 2
pv-1.6.20 | 2
python-setuptools-68.0.0 | 2
python3-3.11.4 | 2
xenomai-3.0.10 | 2
batman-adv-2022.3 | 1
boost-1.82.0 | 1
dropbear-2022.83 | 1
elfutils-0.186 | 1
ffmpeg-4.4.4 | 1
file-5.43 | 1
flann-1.9.2 | 1
fontconfig-2.14.2 | 1
fs/ubi/ubi.mk:51: /home/aut... | 1
fs/ubifs/ubifs.mk:49: /home... | 1
fs/ubifs/ubifs.mk:49: /home... | 1
fs/ubifs/ubifs.mk:49: /home... | 1
fs/ubifs/ubifs.mk:49: /home... | 1
gobject-introspection | 1
heirloom-mailx | 1
host-gcc-final-11.4.0 | 1
host-gdb-arc-2020.09-releas... | 1
kexec-2.0.26 | 1
kvmtool-f77d646ba01d04be5aa... | 1
libabseil-cpp-20220623.1 | 1
linux-5.10.162-cip24-rt10 | 1
linux-fusion-9.0.3 | 1
ltp-testsuite-20230127 | 1
lttng-modules-2.13.7 | 1
mariadb-10.3.36 | 1
nodejs-16.20.0 | 1
olsr-0.9.8 | 1
opencv3-3.4.19 | 1
php-8.2.7 | 1
sconeserver-8d1935919a20133... | 1
sdl-1.2.15 | 1
sdl2_mixer-2.6.3 | 1
syslog-ng-4.1.1 | 1
trinity-1.9 | 1
unknown | 1
valgrind-3.20.0 | 1
Detail of failures for master
-----------------------------
arch | reason | OK? | url | orph?
-------------+--------------------------------+-----+---------------------------------------------------------------------------------+-------
i686 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/7e471b167b0e7dbb2533498979205555bc1ddde2 |
mips64 | agentpp-4.6.0 | NOK | http://autobuild.buildroot.net/results/ae212fcfc114e3880b2d1ccf42955a18ec14faeb |
microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/824d1a7d2db6384375e16ad36ba9072c5f4def2a |
microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/ae2d4f9d5f1b30ee20fd9495478f9190bb8faeff |
microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/d7c05c59141073c90cdba98e43b43a80dfa92ade |
microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/3da95b8a862b6c597c5cb8d347edb73e4f3db3f0 |
microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/0524b90a5d03956830428b9b44e914da498c5ade |
microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/7c7c7cebe5bae09fddd4181578f06eebdb3e37ed |
microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/d4d48c6c00cadd0896eefb03c74fc6a5e370dbce |
microblazeel | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/8328309e909f72e323f013a6392dd82b40002c39 |
microblaze | alsa-lib-1.2.9 | NOK | http://autobuild.buildroot.net/results/25ea1be9872a79c444a5b327c2fecf36d0fa30ef |
microblazeel | batman-adv-2022.3 | NOK | http://autobuild.buildroot.net/results/37ba2745bf1c72c388b3f3eca27e3004195457a6 |
arceb | boost-1.82.0 | NOK | http://autobuild.buildroot.net/results/84661d7cceeeb89490ba9c764c53e4d5f4a84d98 |
m68k | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/16a601aaa4c414146c0b3c0f9d5675c2382da7c3 | ORPH
riscv64 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/a89b77c79095d78024b932903a5364e658cdfdeb | ORPH
xtensa | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/0b3eedbccf7e9854e480fffa811513de43492fa8 | ORPH
m68k | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/441feaf1ede3765650bf33666d6031ca89b10931 | ORPH
arm | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/08930bc2ea4d7945f596b912d46420df7bb5c841 | ORPH
arc | dfu-programmer-1.0.0 | NOK | http://autobuild.buildroot.net/results/54581d55af7918c2d19ab09ad70d6eeb8dbb1650 |
sparc | dfu-programmer-1.0.0 | NOK | http://autobuild.buildroot.net/results/d7af13f1ddacf42fce3ba55947d025d4207398b1 |
riscv64 | dropbear-2022.83 | NOK | http://autobuild.buildroot.net/results/437eb7f15edcafa61540a6962ea5dfe1a14c3d80 |
microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a913de86cb950cf1bb86ad4fb3d807ac2e186a97 | ORPH
armeb | ffmpeg-4.4.4 | NOK | http://autobuild.buildroot.net/results/26ded743cbdfce5bdbc0bb75166f344554d5220c |
x86_64 | file-5.43 | NOK | http://autobuild.buildroot.net/results/f9e62f866cfd1d9e4f8e3476ff1cbb10e3d1c842 | ORPH
or1k | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/4c9e5ffe2c061d813448ebec74d30df9213483ec |
riscv64 | fontconfig-2.14.2 | NOK | http://autobuild.buildroot.net/results/19df201dbb78719cdd041a2d5617c3250c05fbd2 | ORPH
powerpc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/fbf0324cac6f09fbe106295c3b5667317e0f12b2 |
s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/00558e0ddbd6eb3cbafd70ca189e859402f1e478 |
microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/503f43ce9eb6a54c8814e160b601d0bb0306b4dd |
armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d093b3b41d25f455208c413765dbd3896410d2d4 |
powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/115ae7a18b5c86dfa3058726baa18f6f78a8189f |
mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5990ad1eb4153f8b5ba0078df41964ca3401c2f1 |
arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/89c625cb22935a5124cf5945f6f82f001ef36e71 |
powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/c47a117405f4d1bc180d438f43f05a894bec01a9 |
powerpc | glibc-2.37-2-g9f8513dc64119... | NOK | http://autobuild.buildroot.net/results/a12bc266f2f52d92927ddecfed26f8c2aec38b4a |
microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/ae42aded280c84050fb5b433fae069ded2d76602 |
s390x | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/eec3baff7c35b210d3dc08fa8866ece02e11c04d | ORPH
powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/70fce8c191affed47f9f735c166cddf6692837d9 | ORPH
powerpc64 | gobject-introspection-1.74.0 | NOK | http://autobuild.buildroot.net/results/757b2435bb110ca0d6cab055a398c5767d969295 | ORPH
sparc64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/41dbcaa816614478358f0f099ad24b18ddd75edb |
mipsel | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/b198dac290a188461025bcc14a5a5acb562f1405 |
mips64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/68e392807fa4dd08f7a0b9ec40e7ed1aadcc6c03 |
powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/a85b24a9f322b597e20aec4ad8a0d207a03ea6cf |
powerpc | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/68374c8ade70855bb6ec79211fb450da3a2340b2 |
powerpc64le | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/dd3f6005db98004dcc2f4da7aa5c2ef93a30bf5e |
or1k | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/86d7668aae498ffe8a9a3cdc1e0b6c805af4b82b |
sh4eb | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/2c8dc3660dff9ec785409e81f4a2d635728bca94 |
i686 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/245ec0e45e86b3e71c2d17dbf0dc922d5bf29658 |
i686 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/abac2a4999ed7c440662061a275375126baa8fb4 |
nios2 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/949ddbc0a360d027bb27d839feb30fc25c1d1a50 |
x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/3a82435c0d73be44044150112eccd1a89d3cf6bd |
mips | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/e71e44c671e41446656238e24ef44628e9aae306 |
x86_64 | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/0cb47f420b78711f53439e8aed190e1288a7d70e |
mips | gupnp-1.4.3 | NOK | http://autobuild.buildroot.net/results/b9a426f13181c6a404ba845f0e03086ca2a890bc |
arm | heirloom-mailx | TIM | http://autobuild.buildroot.net/results/f9d49c16c4a3a916bc1d682e71d31535df60f546 |
nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cedc52dff49924f10a5c403aaaa458cecd3449d3 |
mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/90d30c735681a1d115e020cff1da78c9bea51307 |
mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/756a0ae62b1bdfd4e4c93a927a86b2e56d2e001d |
s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/343337e3e6249c4ed9c792091987ebeac727976d |
arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1cf4dde06aef388267400357a53536e10b59b790 |
arc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/64abfb53947149b76759b649660976dbfef256c0 |
armeb | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/25da46d594a9c2aabd17cb3473f742d063157026 | ORPH
mips | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/364be2c12f89176e4b4ebd888a221422fea42c53 | ORPH
x86_64 | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/d857e167121fa87d02e29ae258f68ad619f2a6eb | ORPH
mipsel | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/fd46fc4bbba01f7c04160574229e333ad3d4d9c4 | ORPH
arm | host-ccache-4.8.2 | NOK | http://autobuild.buildroot.net/results/0a30479e84c9a88363cbeb2d40f23587f818d457 | ORPH
arm | host-gcc-final-11.4.0 | NOK | http://autobuild.buildroot.net/results/5e15820c5db8c4c48c1de62a0c77171aeee381ba |
arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/3fe2ac4a50e7a0044e01d1f686ef2f92a88ebf8f | ORPH
mips64 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/e1d4809a5493993fa0e60480d567f89fbc5fee6b |
i686 | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/9ac5dcde859e154cb68112cf86ee3dd088ad7ad8 |
microblaze | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/582a71c3fd94ee4bec610519631d799c7b07662d |
mips64el | host-go-1.19.10 | NOK | http://autobuild.buildroot.net/results/151b9a64f3b505b16b8f16ef7e04842728e2fce8 |
x86_64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/79631c7dc27883fa5107b67507dda449ede9af50 |
sparc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/77816566969d3c1fabc033d588985d44dbceae35 |
sparc64 | host-rust-1.70.0 | NOK | http://autobuild.buildroot.net/results/acc76553c190e270355246756bffcf1c961e0614 |
sh4a | kexec-2.0.26 | NOK | http://autobuild.buildroot.net/results/4499942950cb095cda4df19c90bad42a946e6791 |
i686 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/5e697fbc8881a40a27a3f959a1dfd1d021306cbf | ORPH
mips64 | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/cc6226e53eab603bab6209a4746ae9df2ba35997 |
arceb | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/b5f20d0f18925c996bb9475f8e0e692b925aee41 |
arceb | libedit-20221030-3.1 | NOK | http://autobuild.buildroot.net/results/f6dd3f09ad1b40653a9f514aeb835f66814d2491 |
arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/7a5ec766349474144f73877877b173617fb40853 |
arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/5f63038113774c392e42987d602d803cdd6e3485 |
arceb | libglib2-2.76.1 | NOK | http://autobuild.buildroot.net/results/6fcbce67f1827bb15db30550c04e9762120bf4d4 |
mipsel | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/cc64d241cb6a83901eadf11f27faef70a157f237 | ORPH
mips | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/86cfd3609aec4c3cc973d9debce4f7d1c3196970 | ORPH
microblazeel | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/f066288e6ee2deb0032ca44b8093321f3c5f9ed2 | ORPH
sh4aeb | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/127510f91b1922b7705cae3ead475159785f5203 | ORPH
powerpc64le | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/b433f715d168f50dba93ffb02de48421febae2e0 | ORPH
mips64 | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/c8e2d16fc6de1316872065261a3a3524dd35bdaf | ORPH
mips64el | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/a60e83a1b0814861f6419798a4aed7a467bd875a | ORPH
armeb | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/f5d482f386f3e16daa4785a31ed6ce90ab8ac403 | ORPH
mips | linux-6.3.9 | NOK | http://autobuild.buildroot.net/results/d20301dfc3fd18b1b91c47866ad6766b09c59ae2 | ORPH
powerpc64le | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/39eb3aa17fe4c42f685a9da792a71cefd56e7f37 | ORPH
armeb | ltp-testsuite-20230127 | NOK | http://autobuild.buildroot.net/results/be2a9dd9823d9b37cd4a1d6c91137f27a939fc5e |
s390x | lttng-modules-2.13.7 | NOK | http://autobuild.buildroot.net/results/10ace471afeb51e92be3d31d94e98f4e652e8ee1 |
mips64el | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/b9a0766267711ae69c3d3aaa0860e55e3e97c950 |
powerpc64 | lxc-5.0.2 | NOK | http://autobuild.buildroot.net/results/205664d5f519af6b10a74d88e63c6bda3b7b14cb |
sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/724338e40b815aa535fc286928c0724bcca0cf7d | ORPH
i686 | nodejs-16.20.0 | NOK | http://autobuild.buildroot.net/results/77e5f53b682297be36dabbc8a15e09d06b0c3aae |
aarch64_be | olsr-0.9.8 | NOK | http://autobuild.buildroot.net/results/ed34a5bbea7180ba56005186aa40b1b12ad117e3 | ORPH
nios2 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/1e8b28c8a957b7cfce49a88109a92f3852234cc9 | ORPH
mipsel | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/3e6d0fb60f9d47f0c541e4a171a0cc6ee1fa642a | ORPH
powerpc64 | open62541-v1.3.4 | NOK | http://autobuild.buildroot.net/results/7a8ebefd0051c840306d2b2bca962c83f0c0b1ef | ORPH
arm | opencv3-3.4.19 | NOK | http://autobuild.buildroot.net/results/077debdc9b93c8d4777d39dd69c33000f10672b9 |
powerpc | opensc-0.23.0 | NOK | http://autobuild.buildroot.net/results/22bf0955a9a9387edb3c84ecf48d5eefbc943ec0 | ORPH
sparc | opensc-0.23.0 | NOK | http://autobuild.buildroot.net/results/41cff0f1c1fa119fa7e242df603740c3000fb6f0 | ORPH
sh4a | php-8.2.7 | NOK | http://autobuild.buildroot.net/results/bb37a725ce0e2fe1a9dc9257174e34cb1aaba49e |
armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/e0fd6b2404bae5bb500eea62c296cd260709c488 | ORPH
armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/1d6e0854eff39ef542d39b00b5703432d93e532c | ORPH
x86_64 | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/6ac112e8bb8bed31e55366e65fc4d5e26e26f1bb |
mips | python-setuptools-68.0.0 | NOK | http://autobuild.buildroot.net/results/6140811373ba0c35d21adab99049afb3dfe92780 |
x86_64 | python3-3.11.4 | NOK | http://autobuild.buildroot.net/results/fb48ae8a6152004e0158330d7303d1209907ca25 |
x86_64 | python3-3.11.4 | NOK | http://autobuild.buildroot.net/results/632786745ff66ba401fcc0cdc95867fee9f1c36f |
sparc64 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/a1d7ff5f939f81f7ddd515b20913cb09abe5757f |
s390x | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/00eb2c51cfd1bf21240e63e09ae2ff3b6762c849 |
powerpc64 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/5e0be8a25e21f0defe7324cc2b23d9d63c9622a6 |
m68k | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/88fa71c9f845300d3109f03ee3d04e661ad5e413 |
sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/029052bdcc65b405054755931f959cf9e492f003 | ORPH
armeb | sdl2_mixer-2.6.3 | NOK | http://autobuild.buildroot.net/results/fbeb006b8ef2ec3d874573621477310a4dba3f45 | ORPH
s390x | strace-6.3 | NOK | http://autobuild.buildroot.net/results/fb277e24dbdcf221377747ad631f201970b90d77 |
microblaze | strace-6.3 | NOK | http://autobuild.buildroot.net/results/0508de2d14a92caa0302881f45288aee98eb26c1 |
powerpc64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/c2c719faaec9bb826eb58b0fc3c8dd6a4df1ddd3 |
x86_64 | strace-6.3 | NOK | http://autobuild.buildroot.net/results/dbe03734b45871280072ec23da042847e24a60e2 |
mips | strace-6.3 | NOK | http://autobuild.buildroot.net/results/f616f81c6dc95fd4889ff5dea3084f5a22351ccb |
aarch64_be | strace-6.3 | NOK | http://autobuild.buildroot.net/results/e85051f1c96b0708ae1c4b686beafa7ea3990b2f |
m68k | strace-6.3 | NOK | http://autobuild.buildroot.net/results/b9a630b4dc21ef7ddd403e8814af30ce82f0dab3 |
powerpc64le | strace-6.3 | NOK | http://autobuild.buildroot.net/results/ab86cbf6aae8b45a5ee0078679a01fc792e2cc21 |
powerpc64 | syslog-ng-4.1.1 | NOK | http://autobuild.buildroot.net/results/d5faa4c2bf08ef054facb37f79f9e1d3db18ace1 |
powerpc64le | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/cdb86ea44dc672802f9d4d6a0f4bd5e063f467c3 | ORPH
sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/534f6b3f443e91f2c8498daa7a3a1d7cc565e9d7 |
powerpc | valgrind-3.20.0 | NOK | http://autobuild.buildroot.net/results/0f601d3e7d88320435d0f91199518ca98f22cffe | ORPH
powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b338e57b40fc1b623f42365837a74a02a9cc8d58 |
sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1c38e74bee3f9cf4646aad3d2e302cbf136a503d |
Classification of failures by reason for 2023.02.x
--------------------------------------------------
fs/ubifs/ubifs.mk:49: /home... | 2
host-runc-1.1.7 | 1
liblog4c-localtime-1.0 | 1
linux-5.10.162-cip24 | 1
linux-5.10.162-cip24-rt10 | 1
perl-5.36.0 | 1
valgrind-3.19.0 | 1
Detail of failures for 2023.02.x
--------------------------------
arch | reason | OK? | url | orph?
-------------+--------------------------------+-----+---------------------------------------------------------------------------------+-------
x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/60ae2b589e96b5bae0138614f5e6bbb2a3a090ad |
nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/52260d098d81466d6457e9158420bace3747b15d |
arceb | host-runc-1.1.7 | NOK | http://autobuild.buildroot.net/results/285a09ac6ef22430377a22ccb628a75495126c48 |
riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/0a590956f7b5ecbd7f9b22355de79ad2db528c7b |
mipsel | linux-5.10.162-cip24 | NOK | http://autobuild.buildroot.net/results/2df098b37a93081015c2b989eaff6abf6a9facda | ORPH
or1k | linux-5.10.162-cip24-rt10 | NOK | http://autobuild.buildroot.net/results/7e90da12c5f494e8182fcf4288166f7697c35442 | ORPH
arc | perl-5.36.0 | NOK | http://autobuild.buildroot.net/results/882e84e0ec62682a69f34e81aa29f2c21b200be9 |
powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/7ef4808b9571608bd232d12383af1b52cc65c6a1 | ORPH
Gitlab CI results for 2023-06-30
================================
Detail of defconfig failures for master
---------------------------------------
defconfig | link to the job | orph?
----------------------------------+---------------------------------------------------------------+------
at91sam9g20dfc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508437 |
atmel_sama5d3_xplained_mmc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508502 |
beaglebone | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508545 |
beaglebone_qt5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508548 |
freescale_imx6qsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508598 |
grinn_chiliboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508635 |
hifive_unleashed | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508637 |
nitrogen6sx | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508702 |
nitrogen6x | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508703 |
nitrogen7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508704 |
nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508705 |
nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508706 |
nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508707 |
nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508708 |
olimex_a64_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508719 |
orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508730 |
orangepi_r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508733 |
pc_x86_64_bios | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508738 |
pc_x86_64_efi | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508739 |
qemu_ppc_e500mc | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508771 |
raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508799 | ORPH
snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508831 |
socrates_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/4563508835 |
--
http://autobuild.buildroot.net
From bugzilla at busybox.net Sat Jul 1 08:06:47 2023
From: bugzilla at busybox.net (bugzilla at busybox.net)
Date: Sat, 01 Jul 2023 08:06:47 +0000
Subject: [Buildroot] [Bug 15673] New: PKGCONF_SITE in pkgconf.mk points to
parked domain
Message-ID:
https://bugs.busybox.net/show_bug.cgi?id=15673
Bug ID: 15673
Summary: PKGCONF_SITE in pkgconf.mk points to parked domain
Product: buildroot
Version: 2023.05
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: Outdated package
Assignee: unassigned at buildroot.uclibc.org
Reporter: rydercutler at gmail.com
CC: buildroot at uclibc.org
Target Milestone: ---
The pkgconf package (package/pkgconf/pkgconf.mk) attempts to download the
tarball from a now parked domain (dereferenced.org)
--
You are receiving this mail because:
You are on the CC list for the bug.
From bugzilla at busybox.net Sat Jul 1 08:09:31 2023
From: bugzilla at busybox.net (bugzilla at busybox.net)
Date: Sat, 01 Jul 2023 08:09:31 +0000
Subject: [Buildroot] [Bug 15673] PKGCONF_SITE in pkgconf.mk points to parked
domain
In-Reply-To:
References:
Message-ID:
https://bugs.busybox.net/show_bug.cgi?id=15673
Ryder Cutler changed:
What |Removed |Added
----------------------------------------------------------------------------
OS|Linux |All
--
You are receiving this mail because:
You are on the CC list for the bug.
From bugzilla at busybox.net Sat Jul 1 08:14:34 2023
From: bugzilla at busybox.net (bugzilla at busybox.net)
Date: Sat, 01 Jul 2023 08:14:34 +0000
Subject: [Buildroot] [Bug 15673] PKGCONF_SITE in pkgconf.mk points to parked
domain
In-Reply-To:
References:
Message-ID:
https://bugs.busybox.net/show_bug.cgi?id=15673
--- Comment #1 from Arnout Vandecappelle ---
See https://github.com/pkgconf/pkgconf/issues/302
The README still points to dereferenced.org, although github-generated tarballs
are available (https://github.com/pkgconf/pkgconf/tags) - I haven't checked if
they're equivalent with the release tarball.
Let's give it some time, but if it doesn't get fixed upstream we should switch
to github.
--
You are receiving this mail because:
You are on the CC list for the bug.
From thomas.petazzoni at bootlin.com Sat Jul 1 13:14:08 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 15:14:08 +0200
Subject: [Buildroot] [git commit] package/bind: security bump version to
9.16.42
Message-ID: <20230701132103.94C82841A2@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=5ce72a74d2163a455c499701b16bc0f4350ad935
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Changelog: https://ftp.isc.org/isc/bind9/9.16.42/CHANGES
Fixes CVE-2023-2911
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/bind/bind.hash | 4 ++--
package/bind/bind.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/bind/bind.hash b/package/bind/bind.hash
index 32804b5ce0..a8c15f2a12 100644
--- a/package/bind/bind.hash
+++ b/package/bind/bind.hash
@@ -1,4 +1,4 @@
-# Verified from https://ftp.isc.org/isc/bind9/9.16.38/bind-9.16.38.tar.xz.asc
+# Verified from https://ftp.isc.org/isc/bind9/9.16.42/bind-9.16.42.tar.xz.asc
# with key AADBBA5074F1402F7B69D56BC5B4EE931A9F9DFD
-sha256 8df44c9d9a84a28ab8b49d55f3c33b624b90ef8f6a8b9ee6a4c33cc17c14c50f bind-9.16.38.tar.xz
+sha256 a8b51c6bfdf3ab6885102f764c2418e037897b7ea46a09f8f07876fa11a6c0b3 bind-9.16.42.tar.xz
sha256 13491a682dc0f5ee2273cebd3949e2be62f9470fe659419a03a308d4f444773b COPYRIGHT
diff --git a/package/bind/bind.mk b/package/bind/bind.mk
index 70987a9823..f46d1a8a54 100644
--- a/package/bind/bind.mk
+++ b/package/bind/bind.mk
@@ -4,7 +4,7 @@
#
################################################################################
-BIND_VERSION = 9.16.38
+BIND_VERSION = 9.16.42
BIND_SOURCE= bind-$(BIND_VERSION).tar.xz
BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION)
# bind does not support parallel builds.
From thomas.petazzoni at bootlin.com Sat Jul 1 13:22:20 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 15:22:20 +0200
Subject: [Buildroot] [PATCH 1/1] package/bind: security bump version to
9.16.42
In-Reply-To: <20230628144923.536511-1-bernd@kuhls.net>
References: <20230628144923.536511-1-bernd@kuhls.net>
Message-ID: <20230701152220.32eb47d1@windsurf>
Hello Bernd,
On Wed, 28 Jun 2023 16:49:23 +0200
Bernd Kuhls wrote:
> Changelog: https://ftp.isc.org/isc/bind9/9.16.42/CHANGES
>
> Fixes CVE-2023-2911
>
> Signed-off-by: Bernd Kuhls
> ---
> package/bind/bind.hash | 4 ++--
> package/bind/bind.mk | 2 +-
> 2 files changed, 3 insertions(+), 3 deletions(-)
Applied to master, thanks. First patch I'm applying since March 29.. I
hope I still know how to do it properly!
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 13:23:19 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 15:23:19 +0200
Subject: [Buildroot] [git commit] package/libssh2: bump version to 1.11.0
Message-ID: <20230701132347.E8C5C8437B@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=af87ad197caf434936fe239f2718fd17b60fcb8b
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Changelog:
https://www.libssh2.org/changes.html
https://lists.haxx.se/pipermail/libssh2-devel/2023-May/000114.html
Removed patch which is included in current release:
https://github.com/libssh2/libssh2/commit/b952674f120748174ed2c0fb93e7bd78cf355cac
Updated license hash due to copyright year bump:
https://github.com/libssh2/libssh2/commit/1a186f1ead5ab0beca1fcc12aa693c166ef855b8
Switched tarball to .xz
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
.checkpackageignore | 1 -
.../0001-Opaque-structs-in-LibreSSL-3-5.patch | 27 ----------------------
package/libssh2/libssh2.hash | 4 ++--
package/libssh2/libssh2.mk | 3 ++-
4 files changed, 4 insertions(+), 31 deletions(-)
diff --git a/.checkpackageignore b/.checkpackageignore
index dadc8e0978..5a7e1e32bc 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -844,7 +844,6 @@ package/libspatialindex/0001-allow-building-static-libs.patch Upstream
package/libspatialindex/0002-CMakeLists.txt-fix-CMAKE_BUILD_TYPE.patch Upstream
package/libsquish/0001-Makefile-add-f-option-for-ln-to-remove-existing-dest.patch Upstream
package/libsrtp/0001-Remove-compatibility-code-for-legacy-OpenSSL-to-fix-LibreSSL-build.patch Upstream
-package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch Upstream
package/libsvg/0001-fix-expat-static-declaration.patch Upstream
package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch Upstream
package/libsvgtiny/0001-disable-debug-printfs.patch Upstream
diff --git a/package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch b/package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch
deleted file mode 100644
index 2e1fd8871c..0000000000
--- a/package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 7f55a033e5054529e5e69f06725dd02a573329b6 Mon Sep 17 00:00:00 2001
-From: Charlie Li
-Date: Wed, 2 Mar 2022 19:50:56 -0500
-Subject: [PATCH] Opaque structs in LibreSSL 3.5
-
-[Retrieved (and backported) from:
-https://github.com/libssh2/libssh2/pull/682/commits/7f55a033e5054529e5e69f06725dd02a573329b6]
-Signed-off-by: Fabrice Fontaine
----
- src/openssl.h | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/src/openssl.h b/src/openssl.h
-index 3eef02368..c13542481 100644
---- a/src/openssl.h
-+++ b/src/openssl.h
-@@ -94,8 +94,8 @@
- #include
- #include
-
--#if OPENSSL_VERSION_NUMBER >= 0x10100000L && \
-- !defined(LIBRESSL_VERSION_NUMBER)
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)) || \
-+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x30500000L)
- # define HAVE_OPAQUE_STRUCTS 1
- #endif
-
diff --git a/package/libssh2/libssh2.hash b/package/libssh2/libssh2.hash
index 7267e85987..b5bc571f86 100644
--- a/package/libssh2/libssh2.hash
+++ b/package/libssh2/libssh2.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 2d64e90f3ded394b91d3a2e774ca203a4179f69aebee03003e5a6fa621e41d51 libssh2-1.10.0.tar.gz
-sha256 859e60d760a3446ecaf777339f1eef98c527aea40714384d24b882a83ffdd23a COPYING
+sha256 a488a22625296342ddae862de1d59633e6d446eff8417398e06674a49be3d7c2 libssh2-1.11.0.tar.xz
+sha256 fda5e2522c58ba1f31c9f2044747616457466f4aebec16ade4af86e3a16a8e02 COPYING
diff --git a/package/libssh2/libssh2.mk b/package/libssh2/libssh2.mk
index cd74784d82..8bedbdffba 100644
--- a/package/libssh2/libssh2.mk
+++ b/package/libssh2/libssh2.mk
@@ -4,7 +4,8 @@
#
################################################################################
-LIBSSH2_VERSION = 1.10.0
+LIBSSH2_VERSION = 1.11.0
+LIBSSH2_SOURCE= libssh2-$(LIBSSH2_VERSION).tar.xz
LIBSSH2_SITE = https://www.libssh2.org/download
LIBSSH2_LICENSE = BSD
LIBSSH2_LICENSE_FILES = COPYING
From thomas.petazzoni at bootlin.com Sat Jul 1 13:24:21 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 15:24:21 +0200
Subject: [Buildroot] [PATCH 1/1] package/libssh2: bump version to 1.11.0
In-Reply-To: <20230628150309.544293-1-bernd@kuhls.net>
References: <20230628150309.544293-1-bernd@kuhls.net>
Message-ID: <20230701152421.79262a49@windsurf>
On Wed, 28 Jun 2023 17:03:09 +0200
Bernd Kuhls wrote:
> Changelog:
> https://www.libssh2.org/changes.html
> https://lists.haxx.se/pipermail/libssh2-devel/2023-May/000114.html
>
> Removed patch which is included in current release:
> https://github.com/libssh2/libssh2/commit/b952674f120748174ed2c0fb93e7bd78cf355cac
>
> Updated license hash due to copyright year bump:
> https://github.com/libssh2/libssh2/commit/1a186f1ead5ab0beca1fcc12aa693c166ef855b8
>
> Switched tarball to .xz
>
> Signed-off-by: Bernd Kuhls
> ---
> .checkpackageignore | 1 -
> .../0001-Opaque-structs-in-LibreSSL-3-5.patch | 27 -------------------
> package/libssh2/libssh2.hash | 4 +--
> package/libssh2/libssh2.mk | 3 ++-
> 4 files changed, 4 insertions(+), 31 deletions(-)
> delete mode 100644 package/libssh2/0001-Opaque-structs-in-LibreSSL-3-5.patch
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:00:14 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:00:14 +0200
Subject: [Buildroot] [PATCH 1/2] package/libmd: bump version to 1.1.0
In-Reply-To: <20230628151320.554700-1-bernd@kuhls.net>
References: <20230628151320.554700-1-bernd@kuhls.net>
Message-ID: <20230701160014.21c89a3b@windsurf>
On Wed, 28 Jun 2023 17:13:19 +0200
Bernd Kuhls wrote:
> Release notes:
> https://archive.hadrons.org/software/libmd/libmd-1.1.0.announce
>
> Signed-off-by: Bernd Kuhls
> ---
> package/libmd/libmd.hash | 5 +++--
> package/libmd/libmd.mk | 2 +-
> 2 files changed, 4 insertions(+), 3 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 13:23:53 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 15:23:53 +0200
Subject: [Buildroot] [git commit] package/libmd: bump version to 1.1.0
Message-ID: <20230701140030.A311185B77@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=1b838496f942e862f6283028cdf3123015d0664d
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Release notes:
https://archive.hadrons.org/software/libmd/libmd-1.1.0.announce
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/libmd/libmd.hash | 5 +++--
package/libmd/libmd.mk | 2 +-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/package/libmd/libmd.hash b/package/libmd/libmd.hash
index 1a3c9d80df..7174b270ae 100644
--- a/package/libmd/libmd.hash
+++ b/package/libmd/libmd.hash
@@ -1,5 +1,6 @@
-# From https://lists.freedesktop.org/archives/libbsd/2021-October/000311.html
-sha512 731553ecc5e0e1eb228cced8fccd531fe31fb5c7627ca30013d287e1aeb8222959cf7498fbb7414bbabb967b25d4e8b0edd54fc47f6ccf55fc91087db0725ce3 libmd-1.0.4.tar.xz
+# From https://archive.hadrons.org/software/libmd/libmd-1.1.0.announce
+sha256 1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332 libmd-1.1.0.tar.xz
+sha512 5d0da3337038e474fae7377bbc646d17214e72dc848a7aadc157f49333ce7b5ac1456e45d13674bd410ea08477c6115fc4282fed6c8e6a0bf63537a418c0df96 libmd-1.1.0.tar.xz
# Hash for license file
sha256 4365ef6255ad553fce69dd4bc0e093472c5d0e41b8ea493a545cc926ce171aa6 COPYING
diff --git a/package/libmd/libmd.mk b/package/libmd/libmd.mk
index 19a2458982..8bbebc1bf1 100644
--- a/package/libmd/libmd.mk
+++ b/package/libmd/libmd.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBMD_VERSION = 1.0.4
+LIBMD_VERSION = 1.1.0
LIBMD_SOURCE = libmd-$(LIBMD_VERSION).tar.xz
LIBMD_SITE = https://archive.hadrons.org/software/libmd
LIBMD_LICENSE = BSD-2-Clause, BSD-3-Clause, Beerware, ISC, Public Domain
From thomas.petazzoni at bootlin.com Sat Jul 1 13:59:04 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 15:59:04 +0200
Subject: [Buildroot] [git commit] package/libbsd: bump version to 0.11.7
Message-ID: <20230701140030.ADC1E85B78@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=62ad2ec2191f1b7f3803b5f8dd30dd1b7298796b
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Release notes:
https://archive.hadrons.org/software/libbsd/libbsd-0.11.4.announce
https://archive.hadrons.org/software/libbsd/libbsd-0.11.5.announce
https://archive.hadrons.org/software/libbsd/libbsd-0.11.6.announce
https://archive.hadrons.org/software/libbsd/libbsd-0.11.7.announce
Removed patch which is included in upstream release:
https://gitlab.freedesktop.org/libbsd/libbsd/-/commit/873639ebb5bc3688e5e78d71e5c0c49469498f46
Update hash of license file, which has changed due to:
- Copyright year updates
- Changes in list of files affected by the different license
- Removal of one part under BSD-4-Clause, but as there are still other
parts under BSD-4-Clause, this doesn't change the overall license
information in Buildroot
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
.checkpackageignore | 1 -
.../0001-src-local-elf.h-fix-big-endian-sh.patch | 39 ----------------------
package/libbsd/libbsd.hash | 8 +++--
package/libbsd/libbsd.mk | 2 +-
4 files changed, 6 insertions(+), 44 deletions(-)
diff --git a/.checkpackageignore b/.checkpackageignore
index 5a7e1e32bc..373711b6bc 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -701,7 +701,6 @@ package/libavl/0001-fix-makefile.patch Upstream
package/libb64/0001-Integer-overflows.patch Upstream
package/libb64/0002-Initialize-C++-objects.patch Upstream
package/libblockdev/0001-Provide-replacement-function-for-strerror_l.patch Upstream
-package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch Upstream
package/libcdaudio/0001-libcdaudio-enable-autoreconf.patch Upstream
package/libcec/0001-cecloader-h-fix-null-return.patch Upstream
package/libcgi/0001-CMakeLists.txt-honour-BUILD_TESTING.patch Upstream
diff --git a/package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch b/package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch
deleted file mode 100644
index 8612d268f8..0000000000
--- a/package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 93c9f8aa72349a4fe33e2a732100c76f3904eb80 Mon Sep 17 00:00:00 2001
-From: Fabrice Fontaine
-Date: Tue, 7 Jun 2022 19:27:13 +0200
-Subject: [PATCH] src/local-elf.h: fix big endian sh
-
-Fix the following build failure with big endian sh (e.g. sh4aeb):
-
-In file included from nlist.c:44:
-nlist.c: In function '__elf_is_okay__':
-local-elf.h:223:25: error: 'ELFDATA2LMSB' undeclared (first use in this function); did you mean 'ELFDATA2LSB'?
- 223 | #define ELF_TARG_DATA ELFDATA2LMSB
- | ^~~~~~~~~~~~
-
-Fixes:
- - http://autobuild.buildroot.org/results/2980fb79c208454195d77383f1ece9afbd7f981b
-
-Signed-off-by: Fabrice Fontaine
-[Upstream status:
-https://gitlab.freedesktop.org/libbsd/libbsd/-/merge_requests/19]
----
- src/local-elf.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/local-elf.h b/src/local-elf.h
-index 1dd3b42..8c4794f 100644
---- a/src/local-elf.h
-+++ b/src/local-elf.h
-@@ -230,7 +230,7 @@
- #if defined(__LITTLE_ENDIAN__)
- #define ELF_TARG_DATA ELFDATA2LSB
- #elif defined(__BIG_ENDIAN__)
--#define ELF_TARG_DATA ELFDATA2LMSB
-+#define ELF_TARG_DATA ELFDATA2MSB
- #else
- #error Unknown SH endianness
- #endif
---
-2.35.1
-
diff --git a/package/libbsd/libbsd.hash b/package/libbsd/libbsd.hash
index 17bb32e01c..8b1af44758 100644
--- a/package/libbsd/libbsd.hash
+++ b/package/libbsd/libbsd.hash
@@ -1,3 +1,5 @@
-# From https://lists.freedesktop.org/archives/libbsd/2021-February/000305.html
-sha512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 libbsd-0.11.3.tar.xz
-sha256 ff2fdeeb0fe8bcb9045fe91d69e8312a5b477c54db48dffe34dd1c0d730c5864 COPYING
+# From https://archive.hadrons.org/software/libbsd/libbsd-0.11.7.announce
+sha256 9baa186059ebbf25c06308e9f991fda31f7183c0f24931826d83aa6abd8a0261 libbsd-0.11.7.tar.xz
+sha512 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a9aaaa53705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2 libbsd-0.11.7.tar.xz
+# Locally computed
+sha256 7aab3a07716d31ca72e66c1073ef8a0fa0be0daa5df7c3b2cc0c668589142336 COPYING
diff --git a/package/libbsd/libbsd.mk b/package/libbsd/libbsd.mk
index 86df8a97a2..27937c4611 100644
--- a/package/libbsd/libbsd.mk
+++ b/package/libbsd/libbsd.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBBSD_VERSION = 0.11.3
+LIBBSD_VERSION = 0.11.7
LIBBSD_SOURCE = libbsd-$(LIBBSD_VERSION).tar.xz
LIBBSD_SITE = https://libbsd.freedesktop.org/releases
LIBBSD_LICENSE = BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, BSD-5-Clause, \
From thomas.petazzoni at bootlin.com Sat Jul 1 14:00:58 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:00:58 +0200
Subject: [Buildroot] [PATCH 2/2] package/libbsd: bump version to 0.11.7
In-Reply-To: <20230628151320.554700-2-bernd@kuhls.net>
References: <20230628151320.554700-1-bernd@kuhls.net>
<20230628151320.554700-2-bernd@kuhls.net>
Message-ID: <20230701160058.11314d8e@windsurf>
On Wed, 28 Jun 2023 17:13:20 +0200
Bernd Kuhls wrote:
> Release notes:
> https://archive.hadrons.org/software/libbsd/libbsd-0.11.4.announce
> https://archive.hadrons.org/software/libbsd/libbsd-0.11.5.announce
> https://archive.hadrons.org/software/libbsd/libbsd-0.11.6.announce
> https://archive.hadrons.org/software/libbsd/libbsd-0.11.7.announce
>
> Removed patch which is included in upstream release:
> https://gitlab.freedesktop.org/libbsd/libbsd/-/commit/873639ebb5bc3688e5e78d71e5c0c49469498f46
>
> Signed-off-by: Bernd Kuhls
> ---
> .checkpackageignore | 1 -
> ...01-src-local-elf.h-fix-big-endian-sh.patch | 39 -------------------
> package/libbsd/libbsd.hash | 6 ++-
> package/libbsd/libbsd.mk | 2 +-
> 4 files changed, 5 insertions(+), 43 deletions(-)
> delete mode 100644 package/libbsd/0001-src-local-elf.h-fix-big-endian-sh.patch
After this patch, the legal-info was broken due to a change in the
license file. I fixed that up when applying, with the following details
in the commit log:
Update hash of license file, which has changed due to:
- Copyright year updates
- Changes in list of files affected by the different license
- Removal of one part under BSD-4-Clause, but as there are still other
parts under BSD-4-Clause, this doesn't change the overall license
information in Buildroot
Applied to master with this change, thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:01:08 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:01:08 +0200
Subject: [Buildroot] [git commit] package/diffutils: bump version to 3.10
Message-ID: <20230701140755.6045E85C55@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=ccb6a80e90fad08150a22566d17e98fe0d465ee0
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Release notes:
https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00009.html
Added sha1 hash provided by upstream.
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/diffutils/diffutils.hash | 4 +++-
package/diffutils/diffutils.mk | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/package/diffutils/diffutils.hash b/package/diffutils/diffutils.hash
index ff0e9ab278..df160a124d 100644
--- a/package/diffutils/diffutils.hash
+++ b/package/diffutils/diffutils.hash
@@ -1,4 +1,6 @@
+# From https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00009.html
+sha1 c16a9cf107ad1f0f791b6d00852dc5e961c1c451 diffutils-3.10.tar.xz
# Locally calculated after checking pgp signature
-sha256 d80d3be90a201868de83d78dad3413ad88160cc53bcc36eb9eaf7c20dbf023f1 diffutils-3.9.tar.xz
+sha256 90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e diffutils-3.10.tar.xz
# Locally calculated
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING
diff --git a/package/diffutils/diffutils.mk b/package/diffutils/diffutils.mk
index 1004437026..2c66434a9a 100644
--- a/package/diffutils/diffutils.mk
+++ b/package/diffutils/diffutils.mk
@@ -4,7 +4,7 @@
#
################################################################################
-DIFFUTILS_VERSION = 3.9
+DIFFUTILS_VERSION = 3.10
DIFFUTILS_SOURCE = diffutils-$(DIFFUTILS_VERSION).tar.xz
DIFFUTILS_SITE = $(BR2_GNU_MIRROR)/diffutils
DIFFUTILS_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES)
From thomas.petazzoni at bootlin.com Sat Jul 1 14:08:00 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:08:00 +0200
Subject: [Buildroot] [PATCH 1/1] package/diffutils: bump version to 3.10
In-Reply-To: <20230628151701.561756-1-bernd@kuhls.net>
References: <20230628151701.561756-1-bernd@kuhls.net>
Message-ID: <20230701160800.013b5753@windsurf>
On Wed, 28 Jun 2023 17:17:01 +0200
Bernd Kuhls wrote:
> Release notes:
> https://lists.gnu.org/archive/html/info-gnu/2023-05/msg00009.html
>
> Added sha1 hash provided by upstream.
>
> Signed-off-by: Bernd Kuhls
> ---
> package/diffutils/diffutils.hash | 4 +++-
> package/diffutils/diffutils.mk | 2 +-
> 2 files changed, 4 insertions(+), 2 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:08:38 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:08:38 +0200
Subject: [Buildroot] [PATCH 1/1] package/samba4: add optional dependency
to libunwind
In-Reply-To: <20230628175401.3397394-1-bernd@kuhls.net>
References: <20230628175401.3397394-1-bernd@kuhls.net>
Message-ID: <20230701160838.6c9f133d@windsurf>
On Wed, 28 Jun 2023 19:54:01 +0200
Bernd Kuhls wrote:
> Upstream added configure options for libunwind in commit
> https://github.com/samba-team/samba/commit/14feb93d481011765f62614ab49b304e17e4f6fd
>
> Fixes:
> http://autobuild.buildroot.net/results/63c/63c469106e9daa198f77d8da7a5bb123edcce0f7/
>
> Signed-off-by: Bernd Kuhls
> ---
> package/samba4/samba4.mk | 7 +++++++
> 1 file changed, 7 insertions(+)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:08:24 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:08:24 +0200
Subject: [Buildroot] [git commit] package/samba4: add optional dependency to
libunwind
Message-ID: <20230701140936.81C4B85C93@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=bca9d7e58a23fc8c4a27be7971ace1fc84526d22
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Upstream added configure options for libunwind in commit
https://github.com/samba-team/samba/commit/14feb93d481011765f62614ab49b304e17e4f6fd
Fixes:
http://autobuild.buildroot.net/results/63c/63c469106e9daa198f77d8da7a5bb123edcce0f7/
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/samba4/samba4.mk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk
index 2799dbe2f7..4489c28d2b 100644
--- a/package/samba4/samba4.mk
+++ b/package/samba4/samba4.mk
@@ -93,6 +93,13 @@ else
SAMBA4_CONF_OPTS += --without-libarchive
endif
+ifeq ($(BR2_PACKAGE_LIBUNWIND),y)
+SAMBA4_CONF_OPTS += --with-libunwind
+SAMBA4_DEPENDENCIES += libunwind
+else
+SAMBA4_CONF_OPTS += --without-libunwind
+endif
+
ifeq ($(BR2_PACKAGE_NCURSES),y)
SAMBA4_CONF_ENV += NCURSES_CONFIG="$(STAGING_DIR)/usr/bin/$(NCURSES_CONFIG_SCRIPTS)"
SAMBA4_DEPENDENCIES += ncurses
From thomas.petazzoni at bootlin.com Sat Jul 1 14:09:07 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:09:07 +0200
Subject: [Buildroot] [git commit] package/audit: update musl fix
Message-ID: <20230701141350.4FC2185DD5@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=2d9ccbcd109e69e341864c975f593cedb2ec6ae8
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Upstream proposed a different fix:
https://github.com/linux-audit/audit-userspace/pull/311#issuecomment-1609953611
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
...1-Define-__attribute_malloc__-when-needed.patch | 35 +++++++++++++++++++
...ttribute_malloc__-with-__attribute__-__ma.patch | 39 ----------------------
2 files changed, 35 insertions(+), 39 deletions(-)
diff --git a/package/audit/0001-Define-__attribute_malloc__-when-needed.patch b/package/audit/0001-Define-__attribute_malloc__-when-needed.patch
new file mode 100644
index 0000000000..3dd5359bfc
--- /dev/null
+++ b/package/audit/0001-Define-__attribute_malloc__-when-needed.patch
@@ -0,0 +1,35 @@
+From cf93d8579d5cec0b1ba585bd661776f03c2743ba Mon Sep 17 00:00:00 2001
+From: Bernd Kuhls
+Date: Tue, 27 Jun 2023 20:19:13 +0200
+Subject: [PATCH] Define __attribute_malloc__ when needed
+
+attribute_malloc is not available on musl
+
+auparse.h: In function 'auparse_init':
+auparse.h:54:2: error: expected declaration specifiers before '__attribute_malloc__'
+ 54 | __attribute_malloc__ __attr_dealloc (auparse_destroy, 1);
+
+Upstream: https://github.com/linux-audit/audit-userspace/pull/311
+
+Signed-off-by: Bernd Kuhls
+---
+ auparse/auparse.h | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/auparse/auparse.h b/auparse/auparse.h
+index 95cf256d..5cb7402e 100644
+--- a/auparse/auparse.h
++++ b/auparse/auparse.h
+@@ -32,6 +32,9 @@
+ # define __attr_dealloc(dealloc, argno)
+ # define __attr_dealloc_free
+ #endif
++#ifndef __attribute_malloc__
++# define __attribute_malloc__
++#endif
+
+ #ifdef __cplusplus
+ extern "C" {
+--
+2.39.2
+
diff --git a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch b/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch
deleted file mode 100644
index 1a276ca2df..0000000000
--- a/package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001
-From: Khem Raj
-Date: Tue, 9 Aug 2022 23:57:03 -0700
-Subject: [PATCH] Replace __attribute_malloc__ with
- __attribute__((__malloc__))
-
-__attribute_malloc__ is not available on musl
-
-Fixes
-| ../../git/auparse/auparse.h:54:2: error: expected function body after function declarator
-| __attribute_malloc__ __attr_dealloc (auparse_destroy, 1);
-| ^
-
-Signed-off-by: Khem Raj
-
-Upstream: https://github.com/linux-audit/audit-userspace/pull/311
-
-Signed-off-by: Bernd Kuhls
----
-
- auparse/auparse.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/auparse/auparse.h b/auparse/auparse.h
-index 95cf256d..c7dbe5ff 100644
---- a/auparse/auparse.h
-+++ b/auparse/auparse.h
-@@ -51,7 +51,7 @@ typedef void (*auparse_callback_ptr)(auparse_state_t *au,
- void auparse_destroy(auparse_state_t *au);
- void auparse_destroy_ext(auparse_state_t *au, auparse_destroy_what_t what);
- auparse_state_t *auparse_init(ausource_t source, const void *b)
-- __attribute_malloc__ __attr_dealloc (auparse_destroy, 1);
-+ __attribute__((__malloc__)) __attr_dealloc (auparse_destroy, 1);
- int auparse_new_buffer(auparse_state_t *au, const char *data, size_t data_len)
- __attr_access ((__read_only__, 2, 3));
- int auparse_feed(auparse_state_t *au, const char *data, size_t data_len)
---
-2.37.1
-
From thomas.petazzoni at bootlin.com Sat Jul 1 14:14:08 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:14:08 +0200
Subject: [Buildroot] [PATCH 1/1] package/audit: update musl fix
In-Reply-To: <20230627182538.259570-1-bernd@kuhls.net>
References: <20230627182538.259570-1-bernd@kuhls.net>
Message-ID: <20230701161408.441a4e83@windsurf>
On Tue, 27 Jun 2023 20:25:38 +0200
Bernd Kuhls wrote:
> Upstream proposed a different fix:
> https://github.com/linux-audit/audit-userspace/pull/311#issuecomment-1609953611
>
> Signed-off-by: Bernd Kuhls
> ---
> ...ine-__attribute_malloc__-when-needed.patch | 35 +++++++++++++++++
> ...ute_malloc__-with-__attribute__-__ma.patch | 39 -------------------
> 2 files changed, 35 insertions(+), 39 deletions(-)
> create mode 100644 package/audit/0001-Define-__attribute_malloc__-when-needed.patch
> delete mode 100644 package/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:15:55 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:15:55 +0200
Subject: [Buildroot] [PATCH 1/1] package/libpng: bump version to 1.6.40
In-Reply-To: <20230628061052.15804-1-bernd@kuhls.net>
References: <20230628061052.15804-1-bernd@kuhls.net>
Message-ID: <20230701161555.23d17067@windsurf>
On Wed, 28 Jun 2023 08:10:52 +0200
Bernd Kuhls wrote:
> Release notes:
> https://sourceforge.net/p/png-mng/mailman/message/37860896/
>
> Updated license hash due to copyright year bump:
> https://github.com/pnggroup/libpng/commit/9923515ff441b4c07ce3f8c9985a547fe582c4da
>
> Signed-off-by: Bernd Kuhls
> ---
> package/libpng/libpng.hash | 8 +++-----
> package/libpng/libpng.mk | 2 +-
> 2 files changed, 4 insertions(+), 6 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:14:30 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:14:30 +0200
Subject: [Buildroot] [git commit] package/libpng: bump version to 1.6.40
Message-ID: <20230701141558.33D4D85F02@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=ef46caffda82e23d1767247ad92891f4b5ccb9ac
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Release notes:
https://sourceforge.net/p/png-mng/mailman/message/37860896/
Updated license hash due to copyright year bump:
https://github.com/pnggroup/libpng/commit/9923515ff441b4c07ce3f8c9985a547fe582c4da
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/libpng/libpng.hash | 8 +++-----
package/libpng/libpng.mk | 2 +-
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash
index c1f65c93af..d864850b06 100644
--- a/package/libpng/libpng.hash
+++ b/package/libpng/libpng.hash
@@ -1,6 +1,4 @@
-# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.39/
-md5 aa1ae92e172417039bda072b702f6326 libpng-1.6.39.tar.xz
-sha1 3f2386d61eccae211ec4f57899e4ac2ca60d390b libpng-1.6.39.tar.xz
+# From https://sourceforge.net/p/png-mng/mailman/message/37860896/
+sha256 535b479b2467ff231a3ec6d92a525906fb8ef27978be4f66dbe05d3f3a01b3a1 libpng-1.6.40.tar.xz
# Locally computed:
-sha256 1f4696ce70b4ee5f85f1e1623dc1229b210029fa4b7aee573df3e2ba7b036937 libpng-1.6.39.tar.xz
-sha256 dfe5a536b0e5a531f844fb9c101a3089aca60772a503893b8e15f9457e369960 LICENSE
+sha256 5c0bb4b05b1354ae7c173532b6702ea68b611047ff9b91c4d3af77da39c195d9 LICENSE
diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk
index a18c36fe78..b7bacd9217 100644
--- a/package/libpng/libpng.mk
+++ b/package/libpng/libpng.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBPNG_VERSION = 1.6.39
+LIBPNG_VERSION = 1.6.40
LIBPNG_SERIES = 16
LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz
LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION)
From thomas.petazzoni at bootlin.com Sat Jul 1 14:18:58 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:18:58 +0200
Subject: [Buildroot] [PATCH 1/1] package/flac: bump version to 1.4.3
In-Reply-To: <20230628061632.32715-1-bernd@kuhls.net>
References: <20230628061632.32715-1-bernd@kuhls.net>
Message-ID: <20230701161858.453d600a@windsurf>
On Wed, 28 Jun 2023 08:16:32 +0200
Bernd Kuhls wrote:
> Changelog: https://xiph.org/flac/changelog.html
>
> Updated license hash due to copyright year bump:
> https://github.com/xiph/flac/commit/e00d9b881f3fb8a181699ada966e909ab6d689c0
>
> Removed all PowerPC-related configure options, quoting changelog:
> "All PowerPC-specific code has been removed, as it turned out those
> improvements didn?t actually improve anything"
>
> Signed-off-by: Bernd Kuhls
> ---
> package/flac/flac.hash | 4 ++--
> package/flac/flac.mk | 4 +---
> 2 files changed, 3 insertions(+), 5 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:16:22 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:16:22 +0200
Subject: [Buildroot] [git commit] package/flac: bump version to 1.4.3
Message-ID: <20230701141931.0555B85F56@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=65e36d73f280d2f7cc109db5e77dfc6a5126612b
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Changelog: https://xiph.org/flac/changelog.html
Updated license hash due to copyright year bump:
https://github.com/xiph/flac/commit/e00d9b881f3fb8a181699ada966e909ab6d689c0
Removed all PowerPC-related configure options, quoting changelog:
"All PowerPC-specific code has been removed, as it turned out those
improvements didn???t actually improve anything"
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/flac/flac.hash | 4 ++--
package/flac/flac.mk | 4 +---
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/package/flac/flac.hash b/package/flac/flac.hash
index b993ebd759..0013a7485a 100644
--- a/package/flac/flac.hash
+++ b/package/flac/flac.hash
@@ -1,6 +1,6 @@
# From https://ftp.osuosl.org/pub/xiph/releases/flac/SHA256SUMS.txt
-sha256 e322d58a1f48d23d9dd38f432672865f6f79e73a6f9cc5a5f57fcaa83eb5a8e4 flac-1.4.2.tar.xz
+sha256 6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70 flac-1.4.3.tar.xz
# Locally computed
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPL
sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a COPYING.LGPL
-sha256 6e58d3036f05e2a0d58af854c12a505ddbe75011d71a598a2170987f3b15408d COPYING.Xiph
+sha256 12600ea1a7affcbf469bd0d8b2cd725e4167114a2ee834b88f5d2857bfd7ddbf COPYING.Xiph
diff --git a/package/flac/flac.mk b/package/flac/flac.mk
index 595c2379b0..ab06af826e 100644
--- a/package/flac/flac.mk
+++ b/package/flac/flac.mk
@@ -4,7 +4,7 @@
#
################################################################################
-FLAC_VERSION = 1.4.2
+FLAC_VERSION = 1.4.3
FLAC_SITE = https://ftp.osuosl.org/pub/xiph/releases/flac
FLAC_SOURCE = flac-$(FLAC_VERSION).tar.xz
FLAC_INSTALL_STAGING = YES
@@ -14,9 +14,7 @@ FLAC_LICENSE_FILES = COPYING.Xiph COPYING.GPL COPYING.LGPL
FLAC_CPE_ID_VENDOR = flac_project
FLAC_CONF_OPTS = \
- $(if $(BR2_POWERPC_CPU_HAS_ALTIVEC),--enable-altivec,--disable-altivec) \
$(if $(BR2_INSTALL_LIBSTDCPP),--enable-cpplibs,--disable-cpplibs) \
- $(if $(BR2_POWERPC_CPU_HAS_VSX),--enable-vsx,--disable-vsx) \
--disable-stack-smash-protection
ifeq ($(BR2_PACKAGE_LIBOGG),y)
From thomas.petazzoni at bootlin.com Sat Jul 1 14:18:15 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:18:15 +0200
Subject: [Buildroot] [git commit] package/freetype: bump version to 2.13.1
Message-ID: <20230701141931.0D1D085F58@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=22c6344c71d6a88fc5492dc4b911b581cdcd9480
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Release notes:
https://sourceforge.net/projects/freetype/files/freetype2/2.13.1/
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/freetype/freetype.hash | 6 +++---
package/freetype/freetype.mk | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package/freetype/freetype.hash b/package/freetype/freetype.hash
index 60eb8dbb1d..ea03526c99 100644
--- a/package/freetype/freetype.hash
+++ b/package/freetype/freetype.hash
@@ -1,6 +1,6 @@
-# From https://sourceforge.net/projects/freetype/files/freetype2/2.13.0/
-sha1 6393c1451c2f1c5f83aed5ea92d280af078e27d9 freetype-2.13.0.tar.xz
-sha256 5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c freetype-2.13.0.tar.xz
+# From https://sourceforge.net/projects/freetype/files/freetype2/2.13.1/
+sha1 af9b6b754320a0526179f166e3f8cffce78526ca freetype-2.13.1.tar.xz
+sha256 ea67e3b019b1104d1667aa274f5dc307d8cbd606b399bc32df308a77f1a564bf freetype-2.13.1.tar.xz
# Locally calculated
sha256 2e3bbb7d7c5c396368dd0853a790ec29ce5b8647163dde42a0493fb0d6556b2b LICENSE.TXT
diff --git a/package/freetype/freetype.mk b/package/freetype/freetype.mk
index 4d7c4cd0d5..c6bc0673f6 100644
--- a/package/freetype/freetype.mk
+++ b/package/freetype/freetype.mk
@@ -4,7 +4,7 @@
#
################################################################################
-FREETYPE_VERSION = 2.13.0
+FREETYPE_VERSION = 2.13.1
FREETYPE_SOURCE = freetype-$(FREETYPE_VERSION).tar.xz
FREETYPE_SITE = http://download.savannah.gnu.org/releases/freetype
FREETYPE_INSTALL_STAGING = YES
From thomas.petazzoni at bootlin.com Sat Jul 1 14:19:35 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:19:35 +0200
Subject: [Buildroot] [PATCH 1/1] package/freetype: bump version to 2.13.1
In-Reply-To: <20230628061939.38666-1-bernd@kuhls.net>
References: <20230628061939.38666-1-bernd@kuhls.net>
Message-ID: <20230701161935.330dec12@windsurf>
On Wed, 28 Jun 2023 08:19:39 +0200
Bernd Kuhls wrote:
> Release notes:
> https://sourceforge.net/projects/freetype/files/freetype2/2.13.1/
>
> Signed-off-by: Bernd Kuhls
> ---
> package/freetype/freetype.hash | 6 +++---
> package/freetype/freetype.mk | 2 +-
> 2 files changed, 4 insertions(+), 4 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:35:48 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:35:48 +0200
Subject: [Buildroot] [git commit] package/agentpp: fix build error due to
type mismatch
Message-ID: <20230701143610.A3AF385FA0@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=d68f6e3042d50139f773950d679a0f83f9bb94c0
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
This was supposedly fixed by commit 5f06ecf5e151 ("package/agentpp:
security bump to version 4.6.0") but has kept happening so far.
No public place for contributions, thus this patch has been sent to private
e-mail.
Fixes:
http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703/
http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587/
Signed-off-by: Luca Ceresoli
Signed-off-by: Thomas Petazzoni
---
...01-Snmpx-fix-const-nonconst-type-mismatch.patch | 51 ++++++++++++++++++++++
1 file changed, 51 insertions(+)
diff --git a/package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch b/package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch
new file mode 100644
index 0000000000..07981eff3e
--- /dev/null
+++ b/package/agentpp/0001-Snmpx-fix-const-nonconst-type-mismatch.patch
@@ -0,0 +1,51 @@
+From 7e541e6dba8d4976bbb490838a09b569f38b047d Mon Sep 17 00:00:00 2001
+From: Luca Ceresoli
+Date: Mon, 26 Jun 2023 17:45:00 +0200
+Subject: [PATCH] Snmpx: fix const/nonconst type mismatch
+
+Fixes build failure:
+
+ snmp_pp_ext.cpp:1176:28: error: binding reference of type 'Snmp_pp::Pdu&' to 'const Snmp_pp::Pdu' discards qualifiers
+ 1176 | status = snmpmsg.load( pdu, community, version);
+ | ^~~
+
+Fixes:
+ http://autobuild.buildroot.net/results/e8abd6bdc62a028955915706b03d72239786c703/
+ http://autobuild.buildroot.net/results/24441fb679fbf5f913c9b6431c98aec596ead587/
+
+Signed-off-by: Luca Ceresoli
+Upstream: sent to katz.agentpp.com at magenta.de and support at agentpp.com
+---
+ include/agent_pp/snmp_pp_ext.h | 2 +-
+ src/snmp_pp_ext.cpp | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/include/agent_pp/snmp_pp_ext.h b/include/agent_pp/snmp_pp_ext.h
+index 7c5a6783ee70..d8a46060db98 100644
+--- a/include/agent_pp/snmp_pp_ext.h
++++ b/include/agent_pp/snmp_pp_ext.h
+@@ -807,7 +807,7 @@ public:
+ * SNMP_CLASS_SUCCESS on success and SNMP_CLASS_ERROR,
+ * SNMP_CLASS_TL_FAILED on failure.
+ */
+- int send (Pdux const &, NS_SNMP UdpAddress const &, NS_SNMP snmp_version, NS_SNMP OctetStr const &);
++ int send (Pdux &, NS_SNMP UdpAddress const &, NS_SNMP snmp_version, NS_SNMP OctetStr const &);
+ #endif
+
+ /**
+diff --git a/src/snmp_pp_ext.cpp b/src/snmp_pp_ext.cpp
+index 54a29ec8ea28..b61cbf056246 100644
+--- a/src/snmp_pp_ext.cpp
++++ b/src/snmp_pp_ext.cpp
+@@ -1203,7 +1203,7 @@ int Snmpx::send (Pdux &pdu, SnmpTarget* target)
+
+ #else // _SNMPv3 is not defined
+
+-int Snmpx::send (Pdux const &pdu,
++int Snmpx::send (Pdux &pdu,
+ UdpAddress const &udp_address,
+ snmp_version version,
+ OctetStr const &community)
+--
+2.34.1
+
From thomas.petazzoni at bootlin.com Sat Jul 1 14:37:35 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:37:35 +0200
Subject: [Buildroot] [git commit] package/syslog-ng: disable python support
Message-ID: <20230701144050.1823185FE5@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=227c42b8c3e0fada026e17a2b6e8d0d7a4450a3f
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Upstream added a list of python modules declared as runtime dependencies
https://github.com/syslog-ng/syslog-ng/commit/f18345d2a16aea1a95d891ebb24a4ace9c652621
most of them with fixed (and outdated) versions.
Disable python support for the time being.
Fixes:
http://autobuild.buildroot.net/results/436/436e90bb1f77143b05cb98df78934555bbb7df35/
Signed-off-by: Bernd Kuhls
Reviewed-by: Chris Packham
Signed-off-by: Thomas Petazzoni
---
package/syslog-ng/syslog-ng.mk | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/syslog-ng.mk
index 1c4cec6adb..ecc8eeddce 100644
--- a/package/syslog-ng/syslog-ng.mk
+++ b/package/syslog-ng/syslog-ng.mk
@@ -16,7 +16,8 @@ SYSLOG_NG_DEPENDENCIES = host-bison host-flex host-pkgconf \
# We're patching configure.ac
SYSLOG_NG_AUTORECONF = YES
SYSLOG_NG_CONF_OPTS = --disable-manpages --localstatedir=/var/run \
- --disable-java --disable-java-modules --disable-mongodb
+ --disable-java --disable-java-modules --disable-mongodb \
+ --disable-python
SYSLOG_NG_CFLAGS = $(TARGET_CFLAGS)
ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101915),y)
@@ -39,15 +40,6 @@ else
SYSLOG_NG_CONF_OPTS += --disable-linux-caps
endif
-ifeq ($(BR2_PACKAGE_PYTHON3),y)
-SYSLOG_NG_DEPENDENCIES += python3
-SYSLOG_NG_CONF_OPTS += \
- --enable-python \
- --with-python=$(PYTHON3_VERSION_MAJOR)
-else
-SYSLOG_NG_CONF_OPTS += --disable-python
-endif
-
ifeq ($(BR2_PACKAGE_LIBESMTP),y)
SYSLOG_NG_DEPENDENCIES += libesmtp
SYSLOG_NG_CONF_OPTS += --enable-smtp
From thomas.petazzoni at bootlin.com Sat Jul 1 14:37:52 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:37:52 +0200
Subject: [Buildroot] [git commit] package/syslog-ng: bump version to 4.2.0
Message-ID: <20230701144050.235BF85FF7@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=9fc0d3a4e7363a69f6bfc013bbdba045cf3e02b9
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Updated upstream URL of patch file.
Release notes:
https://axoflow.com/axosyslog-release-4-2/
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.2.0
Signed-off-by: Bernd Kuhls
Reviewed-by: Chris Packham
Signed-off-by: Thomas Petazzoni
---
.checkpackageignore | 1 -
package/syslog-ng/0001-fix-build-on-uclibc.patch | 3 ++-
package/syslog-ng/syslog-ng.conf | 2 +-
package/syslog-ng/syslog-ng.hash | 2 +-
package/syslog-ng/syslog-ng.mk | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.checkpackageignore b/.checkpackageignore
index 373711b6bc..847f823ed0 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -1476,7 +1476,6 @@ package/suricata/0002-configure.ac-allow-the-user-to-override-RUST_TARGET.patch
package/suricata/S99suricata Shellcheck
package/swupdate/swupdate.sh Shellcheck
package/sylpheed/0001-harden-link-checker-before-accepting-click.patch Upstream
-package/syslog-ng/0001-fix-build-on-uclibc.patch Upstream
package/sysprof/0001-define-NT_GNU_BUILD_ID.patch Upstream
package/sysrepo/S51sysrepo-plugind Indent Shellcheck
package/system-config-printer/0001-Add-option-to-disable-xmlto-manual-generation.patch Upstream
diff --git a/package/syslog-ng/0001-fix-build-on-uclibc.patch b/package/syslog-ng/0001-fix-build-on-uclibc.patch
index dbb9b66b5c..07c3f0721c 100644
--- a/package/syslog-ng/0001-fix-build-on-uclibc.patch
+++ b/package/syslog-ng/0001-fix-build-on-uclibc.patch
@@ -9,8 +9,9 @@ pthread_spin_trylock so check for this function before using it
Fixes:
- http://autobuild.buildroot.org/results/0a6de11c030a4f39e402917809fc6d33fb463d1b
+Upstream: https://github.com/buytenh/ivykis/pull/22
+
Signed-off-by: Fabrice Fontaine
-[Upstream status: https://github.com/buytenh/ivykis/pull/17]
---
configure.ac | 3 +++
src/spinlock.h | 4 ++++
diff --git a/package/syslog-ng/syslog-ng.conf b/package/syslog-ng/syslog-ng.conf
index f4b74dc8c1..a3cfa8dacf 100644
--- a/package/syslog-ng/syslog-ng.conf
+++ b/package/syslog-ng/syslog-ng.conf
@@ -1,4 +1,4 @@
- at version: 4.1
+ at version: 4.2
source s_sys {
file("/proc/kmsg" program_override("kernel"));
diff --git a/package/syslog-ng/syslog-ng.hash b/package/syslog-ng/syslog-ng.hash
index 8ab4d5ac3b..a917331580 100644
--- a/package/syslog-ng/syslog-ng.hash
+++ b/package/syslog-ng/syslog-ng.hash
@@ -1,5 +1,5 @@
# Locally computed
-sha256 d7df3cfa32d1a750818d94b8ea582dea54c37226e7b55a88c3d2f3a543d8f20e syslog-ng-4.1.1.tar.gz
+sha256 092bd17fd47002c988aebdf81d0ed3f3cfd0e82b388d2453bcaa5e67934f4dda syslog-ng-4.2.0.tar.gz
sha256 c75dcbfc17ccf742f12042a370f825a40951085d2352dfc9d07e715dae3ca9bd COPYING
sha256 ce3324c9f22299cfc7c281e5a6ab40fbe9c2ea1a67cee87226cb8cd39db1e1d2 GPL.txt
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LGPL.txt
diff --git a/package/syslog-ng/syslog-ng.mk b/package/syslog-ng/syslog-ng.mk
index ecc8eeddce..39433185b4 100644
--- a/package/syslog-ng/syslog-ng.mk
+++ b/package/syslog-ng/syslog-ng.mk
@@ -6,7 +6,7 @@
# When updating the version, please check at runtime if the version in
# syslog-ng.conf header needs to be updated
-SYSLOG_NG_VERSION = 4.1.1
+SYSLOG_NG_VERSION = 4.2.0
SYSLOG_NG_SITE = https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$(SYSLOG_NG_VERSION)
SYSLOG_NG_LICENSE = LGPL-2.1+ (syslog-ng core), GPL-2.0+ (modules)
SYSLOG_NG_LICENSE_FILES = COPYING GPL.txt LGPL.txt
From thomas.petazzoni at bootlin.com Sat Jul 1 14:41:06 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:41:06 +0200
Subject: [Buildroot] [PATCH 1/2] package/syslog-ng: disable python
support
In-Reply-To: <20230619181458.1596060-1-bernd@kuhls.net>
References: <20230619181458.1596060-1-bernd@kuhls.net>
Message-ID: <20230701164106.782a5423@windsurf>
On Mon, 19 Jun 2023 20:14:57 +0200
Bernd Kuhls wrote:
> Upstream added a list of python modules declared as runtime dependencies
> https://github.com/syslog-ng/syslog-ng/commit/f18345d2a16aea1a95d891ebb24a4ace9c652621
> most of them with fixed (and outdated) versions.
>
> Disable python support for the time being.
>
> Fixes:
> http://autobuild.buildroot.net/results/436/436e90bb1f77143b05cb98df78934555bbb7df35/
>
> Signed-off-by: Bernd Kuhls
> ---
> package/syslog-ng/syslog-ng.mk | 12 ++----------
> 1 file changed, 2 insertions(+), 10 deletions(-)
Both applied, thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:41:28 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:41:28 +0200
Subject: [Buildroot] [PATCH 1/1] package/fluidsynth: bump to version
2.3.3
In-Reply-To: <20230619181718.456022-1-ju.o@free.fr>
References: <20230619181718.456022-1-ju.o@free.fr>
Message-ID: <20230701164128.266112fc@windsurf>
On Mon, 19 Jun 2023 20:17:18 +0200
Julien Olivain wrote:
> For change log since v2.3.2, see:
> - https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.3
>
> Signed-off-by: Julien Olivain
> ---
> Patch tested on branch master at commit d4a96ee with commands:
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:41:15 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:41:15 +0200
Subject: [Buildroot] [git commit] package/fluidsynth: bump to version 2.3.3
Message-ID: <20230701144227.5EEA48600B@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=2c9b853093f44c45348947783297ed79e40101f2
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
For change log since v2.3.2, see:
- https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.3
Signed-off-by: Julien Olivain
Signed-off-by: Thomas Petazzoni
---
package/fluidsynth/fluidsynth.hash | 2 +-
package/fluidsynth/fluidsynth.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash
index 0f8f04d676..382a54abad 100644
--- a/package/fluidsynth/fluidsynth.hash
+++ b/package/fluidsynth/fluidsynth.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 cd610810f30566e28fb98c36501f00446a06fa6bae3dc562c8cd3868fe1c0fc7 fluidsynth-2.3.2.tar.gz
+sha256 321f7d3f72206b2522f30a1cb8ad1936fd4533ffc4d29dd335b1953c9fb371e6 fluidsynth-2.3.3.tar.gz
sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE
diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk
index 854ed00032..52f8ec489f 100644
--- a/package/fluidsynth/fluidsynth.mk
+++ b/package/fluidsynth/fluidsynth.mk
@@ -4,7 +4,7 @@
#
################################################################################
-FLUIDSYNTH_VERSION = 2.3.2
+FLUIDSYNTH_VERSION = 2.3.3
FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION))
FLUIDSYNTH_LICENSE = LGPL-2.1+
FLUIDSYNTH_LICENSE_FILES = LICENSE
From thomas.petazzoni at bootlin.com Sat Jul 1 14:41:44 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:41:44 +0200
Subject: [Buildroot] [git commit] package/uuu: bump to version 1.5.104
Message-ID: <20230701144338.7348C86095@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=dae54143f596e6e36f4b93b11ae0e66f5f983ed7
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Release notes:
https://github.com/nxp-imx/mfgtools/releases/tag/uuu_1.5.104
The changes to README.md are not related to license modifications.
Signed-off-by: Dario Binacchi
Signed-off-by: Thomas Petazzoni
---
package/uuu/uuu.hash | 4 ++--
package/uuu/uuu.mk | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package/uuu/uuu.hash b/package/uuu/uuu.hash
index a5b665620c..a35970c54f 100644
--- a/package/uuu/uuu.hash
+++ b/package/uuu/uuu.hash
@@ -1,4 +1,4 @@
# locally computed
-sha256 e89d3665af499ab71360d948176cf64619b082f8272a994d1fbfc000e67c0f14 uuu_source-1.5.21.tar.gz
+sha256 f95ef6e5f4feb8b3e8d2c1163c35415263c82ac4ba3a51bcf4e3d59d3eebd063 uuu_source-uuu_1.5.104.tar.gz
sha256 cc8d47f7b9260f6669ecd41c24554c552f17581d81ee8fc602c6d23edb8bf495 LICENSE
-sha256 584bfbb18b4c08b872d48b80419dd453307212a144134fb516bd6ddc0700c2e8 README.md
+sha256 f68fb8c8002c797a14e63f91963ac247034fdfd44275e4f4a3226111cd0423db README.md
diff --git a/package/uuu/uuu.mk b/package/uuu/uuu.mk
index 1a5f84ce4d..07dd6ce5b3 100644
--- a/package/uuu/uuu.mk
+++ b/package/uuu/uuu.mk
@@ -4,8 +4,8 @@
#
################################################################################
-UUU_VERSION = 1.5.21
-UUU_SOURCE = uuu_source-$(UUU_VERSION).tar.gz
+UUU_VERSION = 1.5.104
+UUU_SOURCE = uuu_source-uuu_$(UUU_VERSION).tar.gz
UUU_SITE = https://github.com/NXPmicro/mfgtools/releases/download/uuu_$(UUU_VERSION)
UUU_LICENSE = BSD 3-Clause "New" or "Revised" License
UUU_LICENSE_FILES = LICENSE README.md
From thomas.petazzoni at bootlin.com Sat Jul 1 14:43:51 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:43:51 +0200
Subject: [Buildroot] [PATCH 1/1] package/uuu: bump to version 1.5.104
In-Reply-To: <20230619141707.1011210-1-dario.binacchi@amarulasolutions.com>
References: <20230619141707.1011210-1-dario.binacchi@amarulasolutions.com>
Message-ID: <20230701164351.394d8891@windsurf>
On Mon, 19 Jun 2023 16:17:07 +0200
Dario Binacchi wrote:
> Release notes:
> https://github.com/nxp-imx/mfgtools/releases/tag/uuu_1.5.104
>
> The changes to README.md are not related to license modifications.
>
> Signed-off-by: Dario Binacchi
> ---
> package/uuu/uuu.hash | 4 ++--
> package/uuu/uuu.mk | 4 ++--
> 2 files changed, 4 insertions(+), 4 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 14:36:58 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 16:36:58 +0200
Subject: [Buildroot] [PATCH] package/agentpp: fix build error due to
type mismatch
In-Reply-To: <20230626162057.562236-1-luca.ceresoli@bootlin.com>
References: <20230626162057.562236-1-luca.ceresoli@bootlin.com>
Message-ID: <20230701163658.647b5f92@windsurf>
Hello Luca,
On Mon, 26 Jun 2023 18:20:57 +0200
Luca Ceresoli via buildroot wrote:
> +Signed-off-by: Luca Ceresoli
> +[Upstream status: sent to katz.agentpp.com at magenta.de and support at agentpp.com]
This now needs to be:
Upstream: blablabla
otherwise it causes "make check-package" to complain.
If fixed that up when applying. Thanks a lot for having provided this
build fix!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
From bernd at kuhls.net Sat Jul 1 18:06:55 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sat, 1 Jul 2023 20:06:55 +0200
Subject: [Buildroot] [PATCH 1/1] package/gupnp: fix build with newer
versions of libxml2
Message-ID: <20230701180655.4192877-1-bernd@kuhls.net>
Fixes:
http://autobuild.buildroot.net/results/b26/b267c4137edebc504757b6275824c748cce3d894/
libxml2 deprecated the function xmlRecoverMemory with commit
https://github.com/GNOME/libxml2/commit/51035c539edf67de93ced3cf037bb1f2b298e526
first included in versions 2.11.0. Buildroot bumped libxml2 to the 2.11
branch with commit dfe1ca7872a45bcdc825ff0900d7fd929097a635.
Signed-off-by: Bernd Kuhls
---
.../0001-all-Drop-xmlRecoverMemory.patch | 113 ++++++++++++++++++
1 file changed, 113 insertions(+)
create mode 100644 package/gupnp/0001-all-Drop-xmlRecoverMemory.patch
diff --git a/package/gupnp/0001-all-Drop-xmlRecoverMemory.patch b/package/gupnp/0001-all-Drop-xmlRecoverMemory.patch
new file mode 100644
index 0000000000..46e09c267e
--- /dev/null
+++ b/package/gupnp/0001-all-Drop-xmlRecoverMemory.patch
@@ -0,0 +1,113 @@
+From c3d084736cca81dd4ec05f7e4b634050eb6e8525 Mon Sep 17 00:00:00 2001
+From: Jens Georg
+Date: Thu, 4 May 2023 19:14:29 +0200
+Subject: [PATCH] all: Drop xmlRecoverMemory
+
+use xmlReadMemory, also use NONET flat
+
+Upstream: https://gitlab.gnome.org/GNOME/gupnp/-/commit/80e68995b745a5900eaaa1d0c424d3a9d354e42d
+
+Signed-off-by: Bernd Kuhls
+[Bernd: backported to branch gupnp-1.4]
+---
+ libgupnp/gupnp-control-point.c | 7 +++++--
+ libgupnp/gupnp-service-info.c | 8 ++++++--
+ libgupnp/gupnp-service-proxy-action.c | 7 +++++--
+ libgupnp/gupnp-service-proxy.c | 7 +++++--
+ libgupnp/gupnp-service.c | 7 +++++--
+ 5 files changed, 26 insertions(+), 10 deletions(-)
+
+diff --git a/libgupnp/gupnp-control-point.c b/libgupnp/gupnp-control-point.c
+index deb4b42..17c485a 100644
+--- a/libgupnp/gupnp-control-point.c
++++ b/libgupnp/gupnp-control-point.c
+@@ -613,8 +613,11 @@ got_description_url (SoupSession *session,
+ xmlDoc *xml_doc;
+
+ /* Parse response */
+- xml_doc = xmlRecoverMemory (msg->response_body->data,
+- msg->response_body->length);
++ xml_doc = xmlReadMemory (msg->response_body->data,
++ msg->response_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (xml_doc) {
+ doc = gupnp_xml_doc_new (xml_doc);
+
+diff --git a/libgupnp/gupnp-service-info.c b/libgupnp/gupnp-service-info.c
+index 9a9f4de..1c7489e 100644
+--- a/libgupnp/gupnp-service-info.c
++++ b/libgupnp/gupnp-service-info.c
+@@ -592,8 +592,12 @@ got_scpd_url (G_GNUC_UNUSED SoupSession *session,
+ if (SOUP_STATUS_IS_SUCCESSFUL (msg->status_code)) {
+ xmlDoc *scpd;
+
+- scpd = xmlRecoverMemory (msg->response_body->data,
+- msg->response_body->length);
++ scpd = xmlReadMemory (msg->response_body->data,
++ msg->response_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
++
+ if (scpd) {
+ introspection = gupnp_service_introspection_new (scpd);
+
+diff --git a/libgupnp/gupnp-service-proxy-action.c b/libgupnp/gupnp-service-proxy-action.c
+index f089152..079219f 100644
+--- a/libgupnp/gupnp-service-proxy-action.c
++++ b/libgupnp/gupnp-service-proxy-action.c
+@@ -87,8 +87,11 @@ check_action_response (G_GNUC_UNUSED GUPnPServiceProxy *proxy,
+ }
+
+ /* Parse response */
+- response = xmlRecoverMemory (action->msg->response_body->data,
+- action->msg->response_body->length);
++ response = xmlReadMemory (action->msg->response_body->data,
++ action->msg->response_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+
+ if (!response) {
+ if (action->msg->status_code == SOUP_STATUS_OK) {
+diff --git a/libgupnp/gupnp-service-proxy.c b/libgupnp/gupnp-service-proxy.c
+index 5dd1bfc..eed9882 100644
+--- a/libgupnp/gupnp-service-proxy.c
++++ b/libgupnp/gupnp-service-proxy.c
+@@ -1561,8 +1561,11 @@ server_handler (G_GNUC_UNUSED SoupServer *soup_server,
+ }
+
+ /* Parse the actual XML message content */
+- doc = xmlRecoverMemory (msg->request_body->data,
+- msg->request_body->length);
++ doc = xmlReadMemory (msg->request_body->data,
++ msg->request_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ /* Failed */
+ g_warning ("Failed to parse NOTIFY message body");
+diff --git a/libgupnp/gupnp-service.c b/libgupnp/gupnp-service.c
+index 2794ebc..e82daaa 100644
+--- a/libgupnp/gupnp-service.c
++++ b/libgupnp/gupnp-service.c
+@@ -1002,8 +1002,11 @@ control_server_handler (SoupServer *server,
+ *end = '\0';
+
+ /* Parse action_node */
+- doc = xmlRecoverMemory (msg->request_body->data,
+- msg->request_body->length);
++ doc = xmlReadMemory (msg->request_body->data,
++ msg->request_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ soup_message_set_status (msg, SOUP_STATUS_BAD_REQUEST);
+
+--
+2.39.2
+
--
2.39.2
From bernd at kuhls.net Sat Jul 1 18:07:43 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sat, 01 Jul 2023 20:07:43 +0200
Subject: [Buildroot] [PATCH 1/2] package/gupnp: fix build with newer
versions of libxml
References: <20230621160050.359493-1-bernd@kuhls.net>
<81baeb2d-8816-cb62-8c34-14868d7543cf__43499.2577576608$1687720238$gmane$org@mind.be>
Message-ID:
Hi Arnout,
Am Sun, 25 Jun 2023 21:10:08 +0200 schrieb Arnout Vandecappelle via
buildroot:
>> Instead of backporting an upstream fix [1] from the master branch to
>> the
>
> Why? It's not as if the patch is big.
done: https://patchwork.ozlabs.org/project/buildroot/patch/
20230701180655.4192877-1-bernd at kuhls.net/
Regards, Bernd
From bernd at kuhls.net Sat Jul 1 18:18:31 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sat, 1 Jul 2023 20:18:31 +0200
Subject: [Buildroot] [PATCH 1/1] package/gupnp-av: fix build with newer
versions of libxml2
Message-ID: <20230701181831.286894-1-bernd@kuhls.net>
Signed-off-by: Bernd Kuhls
---
.../gupnp-av/0001-libxml2.11-support.patch | 41 +++++++++++++++++++
1 file changed, 41 insertions(+)
create mode 100644 package/gupnp-av/0001-libxml2.11-support.patch
diff --git a/package/gupnp-av/0001-libxml2.11-support.patch b/package/gupnp-av/0001-libxml2.11-support.patch
new file mode 100644
index 0000000000..739a8d774b
--- /dev/null
+++ b/package/gupnp-av/0001-libxml2.11-support.patch
@@ -0,0 +1,41 @@
+From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001
+From: David Anes
+Date: Thu, 4 May 2023 11:54:02 +0200
+Subject: use xmlReadMemory instead of xmlRecoverMemory, as it's been
+ deprecated in libxml2 2.11.0
+
+Since version 2.11.0, some private symbols have been removed.
+
+Downloaded from
+https://code.opensuse.org/package/gupnp-av/blob/master/f/gupnp-av-libxml2.11-support.patch
+
+Upstream: https://gitlab.gnome.org/GNOME/gupnp-av/-/issues/10
+
+Signed-off-by: Bernd Kuhls
+---
+Index: gupnp-av-0.14.1/libgupnp-av/gupnp-didl-lite-parser.c
+===================================================================
+--- gupnp-av-0.14.1.orig/libgupnp-av/gupnp-didl-lite-parser.c
++++ gupnp-av-0.14.1/libgupnp-av/gupnp-didl-lite-parser.c
+@@ -230,7 +230,7 @@ gupnp_didl_lite_parser_parse_didl_recurs
+ GUPnPAVXMLDoc *xml_doc = NULL;
+ gboolean result;
+
+- doc = xmlRecoverMemory (didl, strlen (didl));
++ doc = xmlReadMemory (didl, strlen (didl), NULL, NULL, XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ g_set_error (error,
+ G_MARKUP_ERROR,
+Index: gupnp-av-0.14.1/libgupnp-av/gupnp-feature-list-parser.c
+===================================================================
+--- gupnp-av-0.14.1.orig/libgupnp-av/gupnp-feature-list-parser.c
++++ gupnp-av-0.14.1/libgupnp-av/gupnp-feature-list-parser.c
+@@ -114,7 +114,7 @@ gupnp_feature_list_parser_parse_text
+ xmlNode *element;
+ GList *feature_list = NULL;
+
+- doc = xmlRecoverMemory (text, strlen (text));
++ doc = xmlReadMemory (text, strlen (text), NULL, NULL, XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ g_set_error (error,
+ G_MARKUP_ERROR,
--
2.39.2
From bernd at kuhls.net Sat Jul 1 18:18:51 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sat, 1 Jul 2023 20:18:51 +0200
Subject: [Buildroot] [PATCH 1/1] package/rygel: Fix Config.in comment
Message-ID: <20230701181851.286915-1-bernd@kuhls.net>
Move the comment out of the if-clause and include the python3 dependency
Signed-off-by: Bernd Kuhls
---
package/rygel/Config.in | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/package/rygel/Config.in b/package/rygel/Config.in
index 30e8430537..e160068a55 100644
--- a/package/rygel/Config.in
+++ b/package/rygel/Config.in
@@ -52,12 +52,12 @@ comment "gstreamer1 needs gst1-editing-services"
endchoice
-comment "rygel needs a glibc toolchain w/ wchar, threads, gcc >= 4.9, host gcc >= 8"
+endif # BR2_PACKAGE_RYGEL
+
+comment "rygel needs python3 and a glibc toolchain w/ wchar, threads, gcc >= 4.9, host gcc >= 8"
depends on BR2_USE_MMU
depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_TOOLCHAIN_USES_GLIBC || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
- !BR2_HOST_GCC_AT_LEAST_8
-
-endif # BR2_PACKAGE_RYGEL
+ !BR2_HOST_GCC_AT_LEAST_8 || !BR2_PACKAGE_PYTHON3
--
2.39.2
From bernd at kuhls.net Sat Jul 1 18:23:48 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sat, 01 Jul 2023 20:23:48 +0200
Subject: [Buildroot] [PATCH 2/2] package/gupnp: bump version to 1.4.4
References: <20230621160050.359493-1-bernd@kuhls.net>
<20230621160050.359493-2-bernd@kuhls.net>
Message-ID:
Am Sun, 25 Jun 2023 21:10:44 +0200 schrieb Arnout Vandecappelle via
buildroot:
> On 21/06/2023 18:00, Bernd Kuhls wrote:
>> Release notes:
>> https://download.gnome.org/sources/gupnp/1.4/gupnp-1.4.4.news
>
> Why not 1.6.3? Are they not compatible or something?
Hi Arnout,
since 1.5.0 gupnp depends on libsoup3:
https://download.gnome.org/sources/gupnp/1.5/gupnp-1.5.0.news
After reading the discussion bumping libsoup [1] I stopped my efforts to
update gupnp to 1.6.x and backported the xml fix to the 1.4 branch:
https://patchwork.ozlabs.org/project/buildroot/patch/
20230701180655.4192877-1-bernd at kuhls.net/
I am not using any of these packages, just trying to fix the fallout of
the libxml2 bump ;)
Regards, Bernd
[1] https://patchwork.ozlabs.org/project/buildroot/patch/
20220128105917.30421-2-thomas.devoogdt at barco.com/
From heiko.thiery at gmail.com Sat Jul 1 19:02:00 2023
From: heiko.thiery at gmail.com (Heiko Thiery)
Date: Sat, 1 Jul 2023 21:02:00 +0200
Subject: [Buildroot] [PATCH 1/1] package/linuxptp: bump to v4.0
In-Reply-To: <20230630132912.128835-1-titouanchristophe@gmail.com>
References: <20230630132912.128835-1-titouanchristophe@gmail.com>
Message-ID:
Hi Titouan,
Am Fr., 30. Juni 2023 um 15:29 Uhr schrieb Titouan Christophe
:
>
> - Drop patches that have been applied upstream
> - Drop hash that are not available on Soureforge anymore
>
> Signed-off-by: Titouan Christophe
Reviewed-by: Heiko Thiery
> ---
> ...g.h-drop-clock_nanosleep-replacement.patch | 49 -------------------
> ...itional-assignment-for-KBUILD_OUTPUT.patch | 43 ----------------
> package/linuxptp/linuxptp.hash | 6 +--
> package/linuxptp/linuxptp.mk | 2 +-
> 4 files changed, 2 insertions(+), 98 deletions(-)
> delete mode 100644 package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch
> delete mode 100644 package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch
>
> diff --git a/package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch b/package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch
> deleted file mode 100644
> index 54ef963ae4..0000000000
> --- a/package/linuxptp/0001-missing.h-drop-clock_nanosleep-replacement.patch
> +++ /dev/null
> @@ -1,49 +0,0 @@
> -From 947bf03ec3d9eaa0bfc0269eed86b9364e94bc1a Mon Sep 17 00:00:00 2001
> -From: Thomas Petazzoni
> -Date: Sun, 5 Aug 2018 15:25:53 +0200
> -Subject: [PATCH] missing.h: drop clock_nanosleep() replacement
> -
> -Since uClibc-ng commits 68628fe7d463541bf3c33da6b214e63c0cc9feed
> -("librt: declare clock_nanosleep not only for NPTL") and
> -ddbb03e77ac1a48740688814b82f45c97ee81f37 ("librt: clock_nanosleep
> -could be even used without threads"), clock_nanosleep() is always
> -provided by uClibc, regardless of the thread implementation (none,
> -linuxthreads, nptl). These commits will be part of the upcoming 1.0.31
> -release of uClibc-ng.
> -
> -Thanks to this, we can drop the replacement clock_nanosleep()
> -implementation added by linuxptp. Without this, linuxptp fails to
> -build with:
> -
> -missing.h:117:19: error: static declaration of 'clock_nanosleep' follows non-static declaration
> - static inline int clock_nanosleep(clockid_t clock_id, int flags,
> - ^~~~~~~~~~~~~~~
> -In file included from clockadj.h:24:0,
> - from clockadj.c:24:
> -
> -Signed-off-by: Thomas Petazzoni
> ----
> - missing.h | 7 -------
> - 1 file changed, 7 deletions(-)
> -
> -diff --git a/missing.h b/missing.h
> -index 2f7adb9..60f89a3 100644
> ---- a/missing.h
> -+++ b/missing.h
> -@@ -129,13 +129,6 @@ enum {
> -
> - #define TFD_TIMER_ABSTIME (1 << 0)
> -
> --static inline int clock_nanosleep(clockid_t clock_id, int flags,
> -- const struct timespec *request,
> -- struct timespec *remain)
> --{
> -- return syscall(__NR_clock_nanosleep, clock_id, flags, request, remain);
> --}
> --
> - static inline int timerfd_create(int clockid, int flags)
> - {
> - return syscall(__NR_timerfd_create, clockid, flags);
> ---
> -2.14.4
> -
> diff --git a/package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch b/package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch
> deleted file mode 100644
> index 73cd34f744..0000000000
> --- a/package/linuxptp/0002-makefile-use-conditional-assignment-for-KBUILD_OUTPUT.patch
> +++ /dev/null
> @@ -1,43 +0,0 @@
> -From: Changqing Li
> -Date: Wed, 23 Nov 2022 08:23:46 +0800
> -Subject: [Linuxptp-devel] [PATCH] makefile: use conditional assignment for KBUILD_OUTPUT
> -
> -Refer [1],from make 4.4, all variables that are marked as export will
> -also be passed to the shell started by the shell function. use "=" will
> -make KBUILD_OUTPUT always empty for shell function, use "?=" to make
> -"export KBUILD_OUTPUT" in enrironment can work.
> -
> -[snip of 4.4 NEWS]
> -* WARNING: Backward-incompatibility!
> - Previously makefile variables marked as export were not exported to commands
> - started by the $(shell ...) function. Now, all exported variables are
> - exported to $(shell ...).
> -[snip]
> -
> -[1] https://git.savannah.gnu.org/cgit/make.git/tree/NEWS?h=4.4&id=ed493f6c9116cc217b99c2cfa6a95f15803235a2#n74
> -
> -Signed-off-by: Changqing Li
> -
> -[Retrieved from mailing list. The patch was not yet accepted and applied:
> -https://www.mail-archive.com/linuxptp-devel at lists.sourceforge.net/msg06151.html]
> -Signed-off-by: Heiko Thiery
> -
> ----
> - makefile | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/makefile b/makefile
> -index 9aed383..ba3fb38 100644
> ---- a/makefile
> -+++ b/makefile
> -@@ -15,7 +15,7 @@
> - # with this program; if not, write to the Free Software Foundation, Inc.,
> - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
> -
> --KBUILD_OUTPUT =
> -+KBUILD_OUTPUT ?=
> -
> - DEBUG =
> - CC = $(CROSS_COMPILE)gcc
> ---
> -2.25.1
> diff --git a/package/linuxptp/linuxptp.hash b/package/linuxptp/linuxptp.hash
> index a5479b0ebc..edbfb44553 100644
> --- a/package/linuxptp/linuxptp.hash
> +++ b/package/linuxptp/linuxptp.hash
> @@ -1,9 +1,5 @@
> -# From https://sourceforge.net/projects/linuxptp/files/v3.1.1/
> -sha1 f905eabc6fd0f03c6a353f9c4ba188a3bd1b774c linuxptp-3.1.1.tgz
> -md5 3b79ab5e77c5b5cf06bc1c8350d405bb linuxptp-3.1.1.tgz
> -
> # Locally computed:
> -sha256 94d6855f9b7f2d8e9b0ca6d384e3fae6226ce6fc012dbad02608bdef3be1c0d9 linuxptp-3.1.1.tgz
> +sha256 d27d5ef296bb3d285e22e69f75ae023b4b42a2f4655130d6d390d8afcbc3d933 linuxptp-4.0.tgz
>
> # Hash for license file:
> sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
> diff --git a/package/linuxptp/linuxptp.mk b/package/linuxptp/linuxptp.mk
> index 048dd0b896..054442d569 100644
> --- a/package/linuxptp/linuxptp.mk
> +++ b/package/linuxptp/linuxptp.mk
> @@ -4,7 +4,7 @@
> #
> ################################################################################
>
> -LINUXPTP_VERSION = 3.1.1
> +LINUXPTP_VERSION = 4.0
> LINUXPTP_SOURCE = linuxptp-$(LINUXPTP_VERSION).tgz
> LINUXPTP_SITE = http://downloads.sourceforge.net/linuxptp
> LINUXPTP_LICENSE = GPL-2.0+
> --
> 2.40.1
>
From thomas.petazzoni at bootlin.com Sat Jul 1 19:34:18 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 21:34:18 +0200
Subject: [Buildroot] [git commit] package/qt6: bump version to 6.4.3
Message-ID: <20230701194249.A367C8616E@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=a8467289111843e070816c9ffb2004baa74ffead
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
For details see [1].
[1] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.3/release-note.md
Signed-off-by: Peter Seiderer
Signed-off-by: Thomas Petazzoni
---
package/qt6/qt6.mk | 2 +-
package/qt6/qt6base/qt6base.hash | 4 ++--
package/qt6/qt6serialbus/qt6serialbus.hash | 4 ++--
package/qt6/qt6serialport/qt6serialport.hash | 4 ++--
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/package/qt6/qt6.mk b/package/qt6/qt6.mk
index 431bb8c9d3..1edb252c96 100644
--- a/package/qt6/qt6.mk
+++ b/package/qt6/qt6.mk
@@ -5,7 +5,7 @@
################################################################################
QT6_VERSION_MAJOR = 6.4
-QT6_VERSION = $(QT6_VERSION_MAJOR).2
+QT6_VERSION = $(QT6_VERSION_MAJOR).3
QT6_SOURCE_TARBALL_PREFIX = everywhere-src
QT6_SITE = https://download.qt.io/archive/qt/$(QT6_VERSION_MAJOR)/$(QT6_VERSION)/submodules
diff --git a/package/qt6/qt6base/qt6base.hash b/package/qt6/qt6base/qt6base.hash
index 63af373836..cb111bd405 100644
--- a/package/qt6/qt6base/qt6base.hash
+++ b/package/qt6/qt6base/qt6base.hash
@@ -1,5 +1,5 @@
-# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtbase-everywhere-src-6.4.2.tar.xz.sha256
-sha256 a88bc6cedbb34878a49a622baa79cace78cfbad4f95fdbd3656ddb21c705525d qtbase-everywhere-src-6.4.2.tar.xz
+# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtbase-everywhere-src-6.4.3.tar.xz.sha256
+sha256 5087c9e5b0165e7bc3c1a4ab176b35d0cd8f52636aea903fa377bdba00891a60 qtbase-everywhere-src-6.4.3.tar.xz
# Hashes for license files
sha256 e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb LICENSES/Apache-2.0.txt
diff --git a/package/qt6/qt6serialbus/qt6serialbus.hash b/package/qt6/qt6serialbus/qt6serialbus.hash
index be01f13363..98c8931962 100644
--- a/package/qt6/qt6serialbus/qt6serialbus.hash
+++ b/package/qt6/qt6serialbus/qt6serialbus.hash
@@ -1,5 +1,5 @@
-# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtserialbus-everywhere-src-6.4.2.tar.xz.sha256
-sha256 604013657c7327899aa50748deb4bcb5e545ab37ff4964795b9e6f617d48bf1b qtserialbus-everywhere-src-6.4.2.tar.xz
+# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtserialbus-everywhere-src-6.4.3.tar.xz.sha256
+sha256 b6446a7516d1f04e561c00f9c50ce4d39dad72150f067722ba759f00b4b34366 qtserialbus-everywhere-src-6.4.3.tar.xz
# Hashes for license files:
sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt
diff --git a/package/qt6/qt6serialport/qt6serialport.hash b/package/qt6/qt6serialport/qt6serialport.hash
index 1eaa3d6150..9341978d86 100644
--- a/package/qt6/qt6serialport/qt6serialport.hash
+++ b/package/qt6/qt6serialport/qt6serialport.hash
@@ -1,5 +1,5 @@
-# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.2/submodules/qtserialport-everywhere-src-6.4.2.tar.xz.sha256
-sha256 336d95919037800184b3c3de8ccb6f62954b20f3756c05adce8d5010504340fa qtserialport-everywhere-src-6.4.2.tar.xz
+# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtserialport-everywhere-src-6.4.3.tar.xz.sha256
+sha256 5f97ad9067efa39a8a2a39fbbc1e03d2191f305733d9c2f3060f8017ecfc95de qtserialport-everywhere-src-6.4.3.tar.xz
# Hashes for license files:
sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt
From thomas.petazzoni at bootlin.com Sat Jul 1 19:41:17 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 21:41:17 +0200
Subject: [Buildroot] [git commit] package/qt6/qt6svg: new package
Message-ID: <20230701194249.ACB5D86093@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=1c7d497f414210688130054cf78c949b4a1a8d82
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: Peter Seiderer
Signed-off-by: Thomas Petazzoni
---
package/qt6/Config.in | 1 +
package/qt6/qt6svg/Config.in | 11 +++++++++
package/qt6/qt6svg/qt6svg.hash | 10 +++++++++
package/qt6/qt6svg/qt6svg.mk | 51 ++++++++++++++++++++++++++++++++++++++++++
4 files changed, 73 insertions(+)
diff --git a/package/qt6/Config.in b/package/qt6/Config.in
index 655fa8392a..3788caa6a3 100644
--- a/package/qt6/Config.in
+++ b/package/qt6/Config.in
@@ -46,5 +46,6 @@ if BR2_PACKAGE_QT6
source "package/qt6/qt6base/Config.in"
source "package/qt6/qt6serialbus/Config.in"
source "package/qt6/qt6serialport/Config.in"
+source "package/qt6/qt6svg/Config.in"
endif
diff --git a/package/qt6/qt6svg/Config.in b/package/qt6/qt6svg/Config.in
new file mode 100644
index 0000000000..179101c97f
--- /dev/null
+++ b/package/qt6/qt6svg/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_QT6SVG
+ bool "qt6svg"
+ select BR2_PACKAGE_QT6BASE_GUI
+ help
+ Qt is a cross-platform application and UI framework for
+ developers using C++.
+
+ Qt SVG provides classes for rendering and displaying SVG
+ drawings in widgets and on other paint devices.
+
+ https://doc.qt.io/qt-6/qtsvg-index.html
diff --git a/package/qt6/qt6svg/qt6svg.hash b/package/qt6/qt6svg/qt6svg.hash
new file mode 100644
index 0000000000..bb239cb012
--- /dev/null
+++ b/package/qt6/qt6svg/qt6svg.hash
@@ -0,0 +1,10 @@
+# Hash from: https://download.qt.io/official_releases/qt/6.4/6.4.3/submodules/qtsvg-everywhere-src-6.4.3.tar.xz.sha256
+sha256 88315f886cf81898705e487cedba6e6160724359d23c518c92c333c098879a4a qtsvg-everywhere-src-6.4.3.tar.xz
+
+# Hashes for license files:
+sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt
+sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt
+sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt
+sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt
+sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt
+sha256 40678d338ce53cd93f8b22b281a2ecbcaa3ee65ce60b25ffb0c462b0530846b2 LICENSES/Qt-GPL-exception-1.0.txt
diff --git a/package/qt6/qt6svg/qt6svg.mk b/package/qt6/qt6svg/qt6svg.mk
new file mode 100644
index 0000000000..be0addbd0d
--- /dev/null
+++ b/package/qt6/qt6svg/qt6svg.mk
@@ -0,0 +1,51 @@
+################################################################################
+#
+# qt6svg
+#
+################################################################################
+
+QT6SVG_VERSION = $(QT6_VERSION)
+QT6SVG_SITE = $(QT6_SITE)
+QT6SVG_SOURCE = qtsvg-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6SVG_VERSION).tar.xz
+QT6SVG_INSTALL_STAGING = YES
+QT6SVG_SUPPORTS_IN_SOURCE_BUILD = NO
+
+QT6SVG_LICENSE = \
+ GPL-2.0+ or LGPL-3.0, \
+ GPL-3.0 with exception (tools), \
+ GFDL-1.3 (docs), \
+ BSD-3-Clause
+
+QT6SVG_LICENSE_FILES = \
+ LICENSES/BSD-3-Clause.txt \
+ LICENSES/GFDL-1.3-no-invariants-only.txt \
+ LICENSES/GPL-2.0-only.txt \
+ LICENSES/GPL-3.0-only.txt \
+ LICENSES/LGPL-3.0-only.txt \
+ LICENSES/Qt-GPL-exception-1.0.txt
+
+QT6SVG_CONF_OPTS = \
+ -GNinja \
+ -DQT_HOST_PATH=$(HOST_DIR) \
+ -DBUILD_WITH_PCH=OFF \
+ -DQT_BUILD_EXAMPLES=OFF \
+ -DQT_BUILD_TESTS=OFF
+
+QT6SVG_DEPENDENCIES = \
+ host-pkgconf \
+ host-ninja \
+ qt6base
+
+define QT6SVG_BUILD_CMDS
+ $(TARGET_MAKE_ENV) $(BR2_CMAKE) --build $(QT6SVG_BUILDDIR)
+endef
+
+define QT6SVG_INSTALL_STAGING_CMDS
+ $(TARGET_MAKE_ENV) DESTDIR=$(STAGING_DIR) $(BR2_CMAKE) --install $(QT6SVG_BUILDDIR)
+endef
+
+define QT6SVG_INSTALL_TARGET_CMDS
+ $(TARGET_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(BR2_CMAKE) --install $(QT6SVG_BUILDDIR)
+endef
+
+$(eval $(cmake-package))
From thomas.petazzoni at bootlin.com Sat Jul 1 19:51:34 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 21:51:34 +0200
Subject: [Buildroot] [git commit] package/rygel: fix Config.in comment
Message-ID: <20230701195148.0E0E7861DA@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=e539853fc31a8228a2ad86eca243fd6b4ade0cff
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Move the comment out of the if-clause and include the python3 dependency
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/rygel/Config.in | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/package/rygel/Config.in b/package/rygel/Config.in
index 30e8430537..e160068a55 100644
--- a/package/rygel/Config.in
+++ b/package/rygel/Config.in
@@ -52,12 +52,12 @@ comment "gstreamer1 needs gst1-editing-services"
endchoice
-comment "rygel needs a glibc toolchain w/ wchar, threads, gcc >= 4.9, host gcc >= 8"
+endif # BR2_PACKAGE_RYGEL
+
+comment "rygel needs python3 and a glibc toolchain w/ wchar, threads, gcc >= 4.9, host gcc >= 8"
depends on BR2_USE_MMU
depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_TOOLCHAIN_USES_GLIBC || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
- !BR2_HOST_GCC_AT_LEAST_8
-
-endif # BR2_PACKAGE_RYGEL
+ !BR2_HOST_GCC_AT_LEAST_8 || !BR2_PACKAGE_PYTHON3
From thomas.petazzoni at bootlin.com Sat Jul 1 19:51:14 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 21:51:14 +0200
Subject: [Buildroot] [git commit] package/gupnp: fix build with newer
versions of libxml2
Message-ID: <20230701195147.EF86D861D6@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=4f9ce6dbf6c76398d5d1e4e8cc3b883e83d55394
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Fixes:
http://autobuild.buildroot.net/results/b26/b267c4137edebc504757b6275824c748cce3d894/
libxml2 deprecated the function xmlRecoverMemory with commit
https://github.com/GNOME/libxml2/commit/51035c539edf67de93ced3cf037bb1f2b298e526
first included in versions 2.11.0. Buildroot bumped libxml2 to the 2.11
branch with commit dfe1ca7872a45bcdc825ff0900d7fd929097a635.
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/gupnp/0001-all-Drop-xmlRecoverMemory.patch | 113 +++++++++++++++++++++
1 file changed, 113 insertions(+)
diff --git a/package/gupnp/0001-all-Drop-xmlRecoverMemory.patch b/package/gupnp/0001-all-Drop-xmlRecoverMemory.patch
new file mode 100644
index 0000000000..46e09c267e
--- /dev/null
+++ b/package/gupnp/0001-all-Drop-xmlRecoverMemory.patch
@@ -0,0 +1,113 @@
+From c3d084736cca81dd4ec05f7e4b634050eb6e8525 Mon Sep 17 00:00:00 2001
+From: Jens Georg
+Date: Thu, 4 May 2023 19:14:29 +0200
+Subject: [PATCH] all: Drop xmlRecoverMemory
+
+use xmlReadMemory, also use NONET flat
+
+Upstream: https://gitlab.gnome.org/GNOME/gupnp/-/commit/80e68995b745a5900eaaa1d0c424d3a9d354e42d
+
+Signed-off-by: Bernd Kuhls
+[Bernd: backported to branch gupnp-1.4]
+---
+ libgupnp/gupnp-control-point.c | 7 +++++--
+ libgupnp/gupnp-service-info.c | 8 ++++++--
+ libgupnp/gupnp-service-proxy-action.c | 7 +++++--
+ libgupnp/gupnp-service-proxy.c | 7 +++++--
+ libgupnp/gupnp-service.c | 7 +++++--
+ 5 files changed, 26 insertions(+), 10 deletions(-)
+
+diff --git a/libgupnp/gupnp-control-point.c b/libgupnp/gupnp-control-point.c
+index deb4b42..17c485a 100644
+--- a/libgupnp/gupnp-control-point.c
++++ b/libgupnp/gupnp-control-point.c
+@@ -613,8 +613,11 @@ got_description_url (SoupSession *session,
+ xmlDoc *xml_doc;
+
+ /* Parse response */
+- xml_doc = xmlRecoverMemory (msg->response_body->data,
+- msg->response_body->length);
++ xml_doc = xmlReadMemory (msg->response_body->data,
++ msg->response_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (xml_doc) {
+ doc = gupnp_xml_doc_new (xml_doc);
+
+diff --git a/libgupnp/gupnp-service-info.c b/libgupnp/gupnp-service-info.c
+index 9a9f4de..1c7489e 100644
+--- a/libgupnp/gupnp-service-info.c
++++ b/libgupnp/gupnp-service-info.c
+@@ -592,8 +592,12 @@ got_scpd_url (G_GNUC_UNUSED SoupSession *session,
+ if (SOUP_STATUS_IS_SUCCESSFUL (msg->status_code)) {
+ xmlDoc *scpd;
+
+- scpd = xmlRecoverMemory (msg->response_body->data,
+- msg->response_body->length);
++ scpd = xmlReadMemory (msg->response_body->data,
++ msg->response_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
++
+ if (scpd) {
+ introspection = gupnp_service_introspection_new (scpd);
+
+diff --git a/libgupnp/gupnp-service-proxy-action.c b/libgupnp/gupnp-service-proxy-action.c
+index f089152..079219f 100644
+--- a/libgupnp/gupnp-service-proxy-action.c
++++ b/libgupnp/gupnp-service-proxy-action.c
+@@ -87,8 +87,11 @@ check_action_response (G_GNUC_UNUSED GUPnPServiceProxy *proxy,
+ }
+
+ /* Parse response */
+- response = xmlRecoverMemory (action->msg->response_body->data,
+- action->msg->response_body->length);
++ response = xmlReadMemory (action->msg->response_body->data,
++ action->msg->response_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+
+ if (!response) {
+ if (action->msg->status_code == SOUP_STATUS_OK) {
+diff --git a/libgupnp/gupnp-service-proxy.c b/libgupnp/gupnp-service-proxy.c
+index 5dd1bfc..eed9882 100644
+--- a/libgupnp/gupnp-service-proxy.c
++++ b/libgupnp/gupnp-service-proxy.c
+@@ -1561,8 +1561,11 @@ server_handler (G_GNUC_UNUSED SoupServer *soup_server,
+ }
+
+ /* Parse the actual XML message content */
+- doc = xmlRecoverMemory (msg->request_body->data,
+- msg->request_body->length);
++ doc = xmlReadMemory (msg->request_body->data,
++ msg->request_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ /* Failed */
+ g_warning ("Failed to parse NOTIFY message body");
+diff --git a/libgupnp/gupnp-service.c b/libgupnp/gupnp-service.c
+index 2794ebc..e82daaa 100644
+--- a/libgupnp/gupnp-service.c
++++ b/libgupnp/gupnp-service.c
+@@ -1002,8 +1002,11 @@ control_server_handler (SoupServer *server,
+ *end = '\0';
+
+ /* Parse action_node */
+- doc = xmlRecoverMemory (msg->request_body->data,
+- msg->request_body->length);
++ doc = xmlReadMemory (msg->request_body->data,
++ msg->request_body->length,
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ soup_message_set_status (msg, SOUP_STATUS_BAD_REQUEST);
+
+--
+2.39.2
+
From thomas.petazzoni at bootlin.com Sat Jul 1 19:51:20 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 21:51:20 +0200
Subject: [Buildroot] [git commit] package/gupnp-av: fix build with newer
versions of libxml2
Message-ID: <20230701195148.04DF1861D8@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=d8f81062d3c4bb9894b408ec28d9de3bbe2143f4
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/gupnp-av/0001-libxml2.11-support.patch | 41 ++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/package/gupnp-av/0001-libxml2.11-support.patch b/package/gupnp-av/0001-libxml2.11-support.patch
new file mode 100644
index 0000000000..739a8d774b
--- /dev/null
+++ b/package/gupnp-av/0001-libxml2.11-support.patch
@@ -0,0 +1,41 @@
+From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001
+From: David Anes
+Date: Thu, 4 May 2023 11:54:02 +0200
+Subject: use xmlReadMemory instead of xmlRecoverMemory, as it's been
+ deprecated in libxml2 2.11.0
+
+Since version 2.11.0, some private symbols have been removed.
+
+Downloaded from
+https://code.opensuse.org/package/gupnp-av/blob/master/f/gupnp-av-libxml2.11-support.patch
+
+Upstream: https://gitlab.gnome.org/GNOME/gupnp-av/-/issues/10
+
+Signed-off-by: Bernd Kuhls
+---
+Index: gupnp-av-0.14.1/libgupnp-av/gupnp-didl-lite-parser.c
+===================================================================
+--- gupnp-av-0.14.1.orig/libgupnp-av/gupnp-didl-lite-parser.c
++++ gupnp-av-0.14.1/libgupnp-av/gupnp-didl-lite-parser.c
+@@ -230,7 +230,7 @@ gupnp_didl_lite_parser_parse_didl_recurs
+ GUPnPAVXMLDoc *xml_doc = NULL;
+ gboolean result;
+
+- doc = xmlRecoverMemory (didl, strlen (didl));
++ doc = xmlReadMemory (didl, strlen (didl), NULL, NULL, XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ g_set_error (error,
+ G_MARKUP_ERROR,
+Index: gupnp-av-0.14.1/libgupnp-av/gupnp-feature-list-parser.c
+===================================================================
+--- gupnp-av-0.14.1.orig/libgupnp-av/gupnp-feature-list-parser.c
++++ gupnp-av-0.14.1/libgupnp-av/gupnp-feature-list-parser.c
+@@ -114,7 +114,7 @@ gupnp_feature_list_parser_parse_text
+ xmlNode *element;
+ GList *feature_list = NULL;
+
+- doc = xmlRecoverMemory (text, strlen (text));
++ doc = xmlReadMemory (text, strlen (text), NULL, NULL, XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ g_set_error (error,
+ G_MARKUP_ERROR,
From thomas.petazzoni at bootlin.com Sat Jul 1 19:44:15 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 21:44:15 +0200
Subject: [Buildroot] [PATCH v1 1/2] package/qt6: bump version to 6.4.3
In-Reply-To: <20230319101420.9440-1-ps.report@gmx.net>
References: <20230319101420.9440-1-ps.report@gmx.net>
Message-ID: <20230701214415.339f69c0@windsurf>
On Sun, 19 Mar 2023 11:14:19 +0100
Peter Seiderer wrote:
> For details see [1].
>
> [1] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.3/release-note.md
>
> Signed-off-by: Peter Seiderer
> ---
> package/qt6/qt6.mk | 2 +-
> package/qt6/qt6base/qt6base.hash | 4 ++--
> package/qt6/qt6serialbus/qt6serialbus.hash | 4 ++--
> package/qt6/qt6serialport/qt6serialport.hash | 4 ++--
> 4 files changed, 7 insertions(+), 7 deletions(-)
Both applied, thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 19:55:11 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 21:55:11 +0200
Subject: [Buildroot] [git commit] package/libnss: bump version to 3.91
Message-ID: <20230701195542.2D4D38625D@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=9f55efebdf53c14aa45f33c70fe60b1e0c52d43f
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Signed-off-by: Giulio Benetti
Signed-off-by: Thomas Petazzoni
---
package/libnss/libnss.hash | 4 ++--
package/libnss/libnss.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/libnss/libnss.hash b/package/libnss/libnss.hash
index 63a35285d7..5a4fde42b6 100644
--- a/package/libnss/libnss.hash
+++ b/package/libnss/libnss.hash
@@ -1,4 +1,4 @@
-# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_89_1_RTM/src/SHA256SUMS
-sha256 3adaedb9e70c3c5f40603bf60a01e336190a6dbe01929d395f16b01fe84a0156 nss-3.89.1.tar.gz
+# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_91_RTM/src/SHA256SUMS
+sha256 84bd46376df17118c55f6d73d30fd93a0af21296c66e7690471547e5898fc4b3 nss-3.91.tar.gz
# Locally calculated
sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING
diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk
index 1253cc5d41..23b17ab459 100644
--- a/package/libnss/libnss.mk
+++ b/package/libnss/libnss.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBNSS_VERSION = 3.89.1
+LIBNSS_VERSION = 3.91
LIBNSS_SOURCE = nss-$(LIBNSS_VERSION).tar.gz
LIBNSS_SITE = https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_$(subst .,_,$(LIBNSS_VERSION))_RTM/src
LIBNSS_DISTDIR = dist
From thomas.petazzoni at bootlin.com Sat Jul 1 19:55:43 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 21:55:43 +0200
Subject: [Buildroot] [PATCH] package/libnss: bump version to 3.91
In-Reply-To: <20230630205346.404448-1-giulio.benetti@benettiengineering.com>
References: <20230630205346.404448-1-giulio.benetti@benettiengineering.com>
Message-ID: <20230701215543.0690eef3@windsurf>
On Fri, 30 Jun 2023 22:53:46 +0200
Giulio Benetti wrote:
> Signed-off-by: Giulio Benetti
> ---
> package/libnss/libnss.hash | 4 ++--
> package/libnss/libnss.mk | 2 +-
> 2 files changed, 3 insertions(+), 3 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 20:00:20 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:00:20 +0200
Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.12.7
"Artek"
In-Reply-To: <20230618144425.105081-1-leo@yuriev.ru>
References: <20230618144425.105081-1-leo@yuriev.ru>
Message-ID: <20230701220020.2fda6ccd@windsurf>
On Sun, 18 Jun 2023 17:44:24 +0300
?????? ????? (Leonid Yuriev) wrote:
> This is bugfix release of stable libmdbx branch,
> on the day of international children's camp ?Artek?.
>
> It is reasonable to backport this patch to all applicable releases/branches of Buildroot.
>
> The most significant fixes of v0.12.7:
> - added workaround for build issues with modern GCC using `-m32 -arch=i686 -Ofast`.
> - fixed the cause of the false-positive warning of modern GCC in the C++ API.
> - refined DB opening in "recovery" mode and switching to a given meta-page.
>
> The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md
>
> Signed-off-by: ?????? ????? (Leonid Yuriev)
> ---
> package/libmdbx/libmdbx.hash | 2 +-
> package/libmdbx/libmdbx.mk | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 19:57:31 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 21:57:31 +0200
Subject: [Buildroot] [git commit] package/libmdbx: bump version to 0.12.7
"Artek"
Message-ID: <20230701200028.6B3428626D@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=86cca91c2498eeb2cd91480de328755f3c32404c
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
This is bugfix release of stable libmdbx branch,
on the day of international children's camp ??Artek??.
It is reasonable to backport this patch to all applicable releases/branches of Buildroot.
The most significant fixes of v0.12.7:
- added workaround for build issues with modern GCC using `-m32 -arch=i686 -Ofast`.
- fixed the cause of the false-positive warning of modern GCC in the C++ API.
- refined DB opening in "recovery" mode and switching to a given meta-page.
The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md
Signed-off-by: ???????????? ?????????? (Leonid Yuriev)
Signed-off-by: Thomas Petazzoni
---
package/libmdbx/libmdbx.hash | 2 +-
package/libmdbx/libmdbx.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/libmdbx/libmdbx.hash b/package/libmdbx/libmdbx.hash
index 7a5b19952e..0f5908cf38 100644
--- a/package/libmdbx/libmdbx.hash
+++ b/package/libmdbx/libmdbx.hash
@@ -1,5 +1,5 @@
# Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS
-sha256 9c3abaaf9079a9518bb7155734817a2e286fffea46f7cc0825dfbd1cf9174075 libmdbx-amalgamated-0.12.5.tar.xz
+sha256 e150541c2b07558b961e754e8e9171bf1aa974c8e936f62bd375606f7d550667 libmdbx-amalgamated-0.12.7.tar.xz
# Locally calculated
sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE
diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk
index 0c6c9bcb9f..84b58632b6 100644
--- a/package/libmdbx/libmdbx.mk
+++ b/package/libmdbx/libmdbx.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBMDBX_VERSION = 0.12.5
+LIBMDBX_VERSION = 0.12.7
LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz
LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release
LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO
From thomas.petazzoni at bootlin.com Sat Jul 1 20:01:13 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:01:13 +0200
Subject: [Buildroot] [PATCH 1/1] package/lightning: bump version to 2.2.2
In-Reply-To: <20230620054325.2652382-1-bernd@kuhls.net>
References: <20230620054325.2652382-1-bernd@kuhls.net>
Message-ID: <20230701220113.3532c8a0@windsurf>
On Tue, 20 Jun 2023 07:43:25 +0200
Bernd Kuhls wrote:
> Release notes:
> https://lists.gnu.org/archive/html/lightning/2023-04/msg00004.html
>
> Fixes:
> http://autobuild.buildroot.net/results/c50/c50fa2d861c634eb0800cf551fc4a7e5fa5752bf/
>
> Signed-off-by: Bernd Kuhls
> ---
> package/lightning/lightning.hash | 2 +-
> package/lightning/lightning.mk | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 20:00:28 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:00:28 +0200
Subject: [Buildroot] [git commit] package/lightning: bump version to 2.2.2
Message-ID: <20230701200212.37C5F86277@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=61f5ecc56e2cbd129dcfb1f94fef8e57180a5d45
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Release notes:
https://lists.gnu.org/archive/html/lightning/2023-04/msg00004.html
Fixes:
http://autobuild.buildroot.net/results/c50/c50fa2d861c634eb0800cf551fc4a7e5fa5752bf/
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/lightning/lightning.hash | 2 +-
package/lightning/lightning.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/lightning/lightning.hash b/package/lightning/lightning.hash
index 97b391674c..6f7c24d19c 100644
--- a/package/lightning/lightning.hash
+++ b/package/lightning/lightning.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 98671681d5684770ccb06a07fa3b8f032a454bdb56eafc18e6fab04459ea3caa lightning-2.2.1.tar.gz
+sha256 0aca8242dead17d62117bcfcb078e6a9ea856cc81742813c9e8394bcce73b3e2 lightning-2.2.2.tar.gz
sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LESSER
diff --git a/package/lightning/lightning.mk b/package/lightning/lightning.mk
index 4a8c7e5efd..c23ae9745e 100644
--- a/package/lightning/lightning.mk
+++ b/package/lightning/lightning.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIGHTNING_VERSION = 2.2.1
+LIGHTNING_VERSION = 2.2.2
LIGHTNING_SITE = $(BR2_GNU_MIRROR)/lightning
LIGHTNING_LICENSE = LGPL-3.0+
LIGHTNING_LICENSE_FILES = COPYING.LESSER
From thomas.petazzoni at bootlin.com Sat Jul 1 20:01:19 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:01:19 +0200
Subject: [Buildroot] [git commit] package/crucible: bump to version
2023.04.12
Message-ID: <20230701200722.9C2B786281@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=391900aae0f1783a2f2305b18356ae3323a8124c
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Bump to version 2023.04.12.
Signed-off-by: Fabio Estevam
Signed-off-by: Thomas Petazzoni
---
package/crucible/crucible.hash | 2 +-
package/crucible/crucible.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/crucible/crucible.hash b/package/crucible/crucible.hash
index d0a2a63fab..256513da6b 100644
--- a/package/crucible/crucible.hash
+++ b/package/crucible/crucible.hash
@@ -1,2 +1,2 @@
-sha256 1229c7d1587a97e9f3d456392e06c7be288bacf6ffb68c940d497bf55edab20b crucible-2022.05.25.tar.gz
+sha256 bfeaa9b1c8bb95f02d33bd915892e748eb8939fd8b901e1d31d2efa7f7aefcb3 crucible-2023.04.12.tar.gz
sha256 d88514630470aec9fa7abdc990a1e0a8751a752321bffa868188c49009d64d59 LICENSE
diff --git a/package/crucible/crucible.mk b/package/crucible/crucible.mk
index fdad709dde..dad89b2149 100644
--- a/package/crucible/crucible.mk
+++ b/package/crucible/crucible.mk
@@ -4,7 +4,7 @@
#
################################################################################
-CRUCIBLE_VERSION = 2022.05.25
+CRUCIBLE_VERSION = 2023.04.12
CRUCIBLE_SITE = $(call github,usbarmory,crucible,v$(CRUCIBLE_VERSION))
CRUCIBLE_LICENSE = GPL-3.0
CRUCIBLE_LICENSE_FILES = LICENSE
From thomas.petazzoni at bootlin.com Sat Jul 1 20:07:39 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:07:39 +0200
Subject: [Buildroot] [PATCH] package/crucible: bump to version 2023.04.12
In-Reply-To: <20230619195637.595586-1-festevam@gmail.com>
References: <20230619195637.595586-1-festevam@gmail.com>
Message-ID: <20230701220739.18af2c24@windsurf>
On Mon, 19 Jun 2023 16:56:37 -0300
Fabio Estevam wrote:
> Bump to version 2023.04.12.
>
> Signed-off-by: Fabio Estevam
> ---
> package/crucible/crucible.hash | 2 +-
> package/crucible/crucible.mk | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 20:08:46 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:08:46 +0200
Subject: [Buildroot] [PATCH] configs/imx7d-sdb: bump the kernel version
In-Reply-To: <20230619195622.595545-1-festevam@gmail.com>
References: <20230619195622.595545-1-festevam@gmail.com>
Message-ID: <20230701220846.3a380fc1@windsurf>
On Mon, 19 Jun 2023 16:56:22 -0300
Fabio Estevam wrote:
> Bump the kernel version to 6.1.34.
>
> Signed-off-by: Fabio Estevam
> ---
> configs/imx7d-sdb_defconfig | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 20:07:28 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:07:28 +0200
Subject: [Buildroot] [git commit] configs/imx7d-sdb: bump the kernel version
Message-ID: <20230701200857.64D35862A2@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=fecb49eb2f478e464f1f36ef3319c838db4cefb1
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Bump the kernel version to 6.1.34.
Signed-off-by: Fabio Estevam
Signed-off-by: Thomas Petazzoni
---
configs/imx7d-sdb_defconfig | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/configs/imx7d-sdb_defconfig b/configs/imx7d-sdb_defconfig
index 8ee5e1fc40..cf4da342c1 100644
--- a/configs/imx7d-sdb_defconfig
+++ b/configs/imx7d-sdb_defconfig
@@ -3,8 +3,8 @@ BR2_arm=y
BR2_cortex_a7=y
BR2_ARM_FPU_NEON_VFPV4=y
-# Linux headers same as kernel, a 5.13 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_13=y
+# Linux headers same as kernel, a 6.1 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
# system
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
@@ -12,7 +12,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
# Kernel
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.13"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.34"
BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx7d-sdb"
From thomas.petazzoni at bootlin.com Sat Jul 1 20:10:28 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:10:28 +0200
Subject: [Buildroot] [git commit]
toolchain/toolchain-external/toolchain-external-arm-aarch64-be: bump to
version 12.2-rel1
Message-ID: <20230701201100.79AAD862F8@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=0b9877a4b93c5f849c293b1c220490be5ed241ec
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36.
Upstream changed version scheme previously based on the release
date (2021.07) to a version scheme based on gcc version (12.2.rel1).
The runtime issue (Illegal instruction on some x86 host) [1] seems to
be fixed since it can't be reproduced anymore on the same host.
The x86_64 host variant prebuilt toolchain is built on RHEL7
(glibc 2.17) and is likely also be useable on OS versions like
RHEL8, Ubuntu 18.04 or later.
The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04
(glibc 2.27) is likely also be useable on OS versions like RHEL8,
Ubuntu 18.04 or later.
Use the sha256 hash that is now provided by upsteam.
[1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19
[2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
Signed-off-by: Romain Naour
Signed-off-by: Thomas Petazzoni
---
.../toolchain-external/toolchain-external-arm-aarch64-be/Config.in | 4 ++--
.../toolchain-external-arm-aarch64-be.hash | 6 ++----
.../toolchain-external-arm-aarch64-be.mk | 6 +++---
3 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in
index eeb88579fe..62e5ea8667 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in
+++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in
@@ -1,12 +1,12 @@
config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE
- bool "Arm AArch64 BE 2021.07"
+ bool "Arm AArch64 BE 12.2.rel1"
depends on BR2_aarch64_be
depends on BR2_HOSTARCH = "x86_64"
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
select BR2_TOOLCHAIN_HAS_SSP
select BR2_INSTALL_LIBSTDCPP
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
- select BR2_TOOLCHAIN_GCC_AT_LEAST_10
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_12
select BR2_TOOLCHAIN_HAS_FORTRAN
select BR2_TOOLCHAIN_HAS_OPENMP
help
diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash
index 1079917c98..f148d6326d 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash
+++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash
@@ -1,4 +1,2 @@
-# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64_be-none-linux-gnu.tar.xz.asc
-md5 54cbaef7db7eb3de27732500f9da9c6f gcc-arm-10.3-2021.07-x86_64-aarch64_be-none-linux-gnu.tar.xz
-# locally calculated
-sha256 63c34cac07ceadd74620ea87f27af1aa6a6f55c20a5bc116af21a59ddb6b6a6a gcc-arm-10.3-2021.07-x86_64-aarch64_be-none-linux-gnu.tar.xz
+# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz.sha256asc
+sha256 47632b5594ed6c3efda92a55c4c330263fc22f5d845d9e1c7d969ce24fcedeea arm-gnu-toolchain-12.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz
diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk
index 5a6dbc60d5..d35b945b04 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk
+++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk
@@ -4,9 +4,9 @@
#
################################################################################
-TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION = 2021.07
-TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)/binrel
+TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION = 12.2.rel1
+TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)/binrel
-TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)-x86_64-aarch64_be-none-linux-gnu.tar.xz
+TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)-x86_64-aarch64_be-none-linux-gnu.tar.xz
$(eval $(toolchain-external-package))
From thomas.petazzoni at bootlin.com Sat Jul 1 20:10:00 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:10:00 +0200
Subject: [Buildroot] [git commit]
toolchain/toolchain-external/toolchain-external-arm-arm: bump to version
12.2-rel1
Message-ID: <20230701201100.68653862F6@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=cf134e6b13be0127ed80e1ac61cba914f0a6a7f7
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36.
Upstream changed version scheme previously based on the release
date (2021.07) to a version scheme based on gcc version (12.2.rel1).
The runtime issue (Illegal instruction on some x86 host) [1] seems to
be fixed since it can't be reproduced anymore on the same host.
The x86_64 host variant prebuilt toolchain is built on RHEL7
(glibc 2.17) and is likely also be useable on OS versions like
RHEL8, Ubuntu 18.04 or later.
The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04
(glibc 2.27) is likely also be useable on OS versions like RHEL8,
Ubuntu 18.04 or later.
Use the sha256 hash that is now provided by upsteam.
Tested with qemu_arm_vexpress_defconfig.
[1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19
[2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
Signed-off-by: Romain Naour
Signed-off-by: Thomas Petazzoni
---
.../toolchain-external/toolchain-external-arm-arm/Config.in | 8 ++++----
.../toolchain-external-arm-arm.hash | 11 ++++-------
.../toolchain-external-arm-arm/toolchain-external-arm-arm.mk | 6 +++---
3 files changed, 11 insertions(+), 14 deletions(-)
diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in b/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in
index 28c6541406..4aab41693d 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in
+++ b/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in
@@ -3,7 +3,7 @@ comment "Arm toolchains available for Cortex-A with NEON + EABIhf"
depends on !BR2_ARM_CPU_ARMV7A || !BR2_ARM_EABIHF || !BR2_ARM_CPU_HAS_NEON
config BR2_TOOLCHAIN_EXTERNAL_ARM_ARM
- bool "Arm ARM 2021.07"
+ bool "Arm ARM 12.2.rel1"
depends on BR2_arm
depends on BR2_ARM_CPU_ARMV7A || BR2_ARM_CPU_ARMV8A
depends on BR2_ARM_CPU_HAS_NEON
@@ -13,12 +13,12 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_ARM
select BR2_TOOLCHAIN_HAS_SSP
select BR2_INSTALL_LIBSTDCPP
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
- select BR2_TOOLCHAIN_GCC_AT_LEAST_10
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_12
select BR2_TOOLCHAIN_HAS_FORTRAN
select BR2_TOOLCHAIN_HAS_OPENMP
help
- Arm toolchain for the ARM architecture. It uses GCC 10.3,
- GDB 10.2, glibc 2.33, Binutils 2.36.1. It generates code
+ Arm toolchain for the ARM architecture. It uses GCC 12.2,
+ GDB 12, glibc 2.36, Binutils 2.39. It generates code
that runs on all Cortex-A profile devices. The code
generated uses the hard floating point calling convention,
and uses the NEON FPU instructions.
diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash
index 1fc2c5de57..2c1af4cfcc 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash
+++ b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash
@@ -1,7 +1,4 @@
-# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz.asc
-md5 87ec580b290df2febc7c476f59484635 gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz
-# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz.asc
-md5 0f1c5c90f5c62e1d1066f75fb3e51e21 gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz
-# locally calculated
-sha256 aa074fa8371a4f73fecbd16bd62c8b1945f23289e26414794f130d6ccdf8e39c gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz
-sha256 fccd7af76988da2b077f939eb2a78baa9935810918d2bf3f837bc74f52efa825 gcc-arm-10.3-2021.07-aarch64-arm-none-linux-gnueabihf.tar.xz
+# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz.sha256asc
+sha256 d73f230bb946231b648a960b719f2cc1afc792ec2e36f9abc25552f00923a926 arm-gnu-toolchain-12.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz
+# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz.sha256asc
+sha256 860f49bc60d559f06408f07a24bc2a09e5b8f9118cfe1daed521ab321c03c78e arm-gnu-toolchain-12.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz
diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk
index 8731a4f0e5..164b60e6ca 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk
+++ b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk
@@ -4,9 +4,9 @@
#
################################################################################
-TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION = 2021.07
-TOOLCHAIN_EXTERNAL_ARM_ARM_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)/binrel
+TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION = 12.2.rel1
+TOOLCHAIN_EXTERNAL_ARM_ARM_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)/binrel
-TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-$(HOSTARCH)-arm-none-linux-gnueabihf.tar.xz
+TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-$(HOSTARCH)-arm-none-linux-gnueabihf.tar.xz
$(eval $(toolchain-external-package))
From thomas.petazzoni at bootlin.com Sat Jul 1 20:10:17 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:10:17 +0200
Subject: [Buildroot] [git commit]
toolchain/toolchain-external/toolchain-external-arm-aarch64: bump to
version 12.2-rel1
Message-ID: <20230701201100.71BA6862F7@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=90404e84c1c9d65b4f38cc3ebc30ef6a4da314cb
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36.
Upstream changed version scheme previously based on the release
date (2021.07) to a version scheme based on gcc version (12.2.rel1).
The runtime issue (Illegal instruction on some x86 host) [1] seems to
be fixed since it can't be reproduced anymore on the same host.
The x86_64 host variant prebuilt toolchain is built on RHEL7
(glibc 2.17) and is likely also be useable on OS versions like
RHEL8, Ubuntu 18.04 or later.
The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04
(glibc 2.27) is likely also be useable on OS versions like RHEL8,
Ubuntu 18.04 or later.
Use the sha256 hash that is now provided by upsteam.
Tested with qemu_aarch64_virt_defconfig.
[1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19
[2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
Signed-off-by: Romain Naour
Signed-off-by: Thomas Petazzoni
---
.../toolchain-external/toolchain-external-arm-aarch64/Config.in | 4 ++--
.../toolchain-external-arm-aarch64.hash | 6 ++----
.../toolchain-external-arm-aarch64.mk | 6 +++---
3 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
index 9eb5d64a9d..0c2e64192d 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
+++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
@@ -1,12 +1,12 @@
config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64
- bool "Arm AArch64 2021.07"
+ bool "Arm AArch64 12.2.rel1"
depends on BR2_aarch64
depends on BR2_HOSTARCH = "x86_64"
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
select BR2_TOOLCHAIN_HAS_SSP
select BR2_INSTALL_LIBSTDCPP
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
- select BR2_TOOLCHAIN_GCC_AT_LEAST_10
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_12
select BR2_TOOLCHAIN_HAS_FORTRAN
select BR2_TOOLCHAIN_HAS_OPENMP
help
diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash
index ca1ea48bcb..6c4847831e 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash
+++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash
@@ -1,4 +1,2 @@
-# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz.asc
-md5 07bbe2b5277b75ba36a924e9136366a4 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz
-# locally calculated
-sha256 1e33d53dea59c8de823bbdfe0798280bdcd138636c7060da9d77a97ded095a84 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz
+# From https://developer.arm.com/-/media/Files/downloads/gnu/12.2.rel1/binrel/arm-gnu-toolchain-12.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc
+sha256 6e8112dce0d4334d93bd3193815f16abe6a2dd5e7872697987a0b12308f876a4 arm-gnu-toolchain-12.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz
diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk
index 356e0810b3..9cdf58305b 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk
+++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk
@@ -4,9 +4,9 @@
#
################################################################################
-TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 2021.07
-TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel
+TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 12.2.rel1
+TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel
-TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz
+TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz
$(eval $(toolchain-external-package))
From thomas.petazzoni at bootlin.com Sat Jul 1 20:11:31 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:11:31 +0200
Subject: [Buildroot] [PATCH 1/3] toolchain/toolchain-external: update
Arm ARM32 toolchain 12.2-rel1
In-Reply-To: <20230617154745.875873-1-romain.naour@gmail.com>
References: <20230617154745.875873-1-romain.naour@gmail.com>
Message-ID: <20230701221131.13e403e0@windsurf>
On Sat, 17 Jun 2023 17:47:43 +0200
Romain Naour wrote:
> Updated to gcc 12.2, gdb 12, binutils 2.39, glibc 2.36.
>
> Upstream changed version scheme previously based on the release
> date (2021.07) to a version scheme based on gcc version (12.2.rel1).
>
> The runtime issue (Illegal instruction on some x86 host) [1] seems to
> be fixed since it can't be reproduced anymore on the same host.
>
> The x86_64 host variant prebuilt toolchain is built on RHEL7
> (glibc 2.17) and is likely also be useable on OS versions like
> RHEL8, Ubuntu 18.04 or later.
>
> The AArch64 host variant prebuilt toolchain is built on Ubuntu 18.04
> (glibc 2.27) is likely also be useable on OS versions like RHEL8,
> Ubuntu 18.04 or later.
>
> Use the sha256 hash that is now provided by upsteam.
>
> Tested with qemu_arm_vexpress_defconfig.
>
> [1] https://bugs.linaro.org/show_bug.cgi?id=5825#c19
> [2] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
>
> Signed-off-by: Romain Naour
> ---
> I'm able to reproduce the runtime issue with "Arm ARM 2021.07" on the
> host testing the Arm ARM32 toolchain 12.2-rel1.
> ---
> .../toolchain-external-arm-arm/Config.in | 8 ++++----
> .../toolchain-external-arm-arm.hash | 11 ++++-------
> .../toolchain-external-arm-arm.mk | 6 +++---
> 3 files changed, 11 insertions(+), 14 deletions(-)
Series applied, thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 20:41:35 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:41:35 +0200
Subject: [Buildroot] [git commit] package/dnsmasq: improve init script
Message-ID: <20230701204244.03FA186309@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=0c4c7da2f33cd701f614709e85a097a8751d81a4
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
- Use pidfile for more accurate process match
- Fix coding style issues to be able to drop a problem reported by
check-package on missing variables
Signed-off-by: Konstantin Menyaev
Signed-off-by: Thomas Petazzoni
---
.checkpackageignore | 2 +-
package/dnsmasq/S80dnsmasq | 8 ++++++--
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.checkpackageignore b/.checkpackageignore
index 847f823ed0..278b150cb6 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -359,7 +359,7 @@ package/dmalloc/0004-Makefile-use-the-configure-detected-or-user-supplied.patch
package/dmalloc/0005-configure-use-LD-instead-of-hard-coding-ld.patch Upstream
package/dmraid/0001-fix-compilation-under-musl.patch Upstream
package/dmraid/S20dmraid Variables
-package/dnsmasq/S80dnsmasq Shellcheck Variables
+package/dnsmasq/S80dnsmasq Shellcheck
package/docker-engine/S60dockerd Indent Shellcheck Variables
package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Upstream
package/domoticz/S99domoticz Shellcheck
diff --git a/package/dnsmasq/S80dnsmasq b/package/dnsmasq/S80dnsmasq
index b052259e87..175daf9d26 100644
--- a/package/dnsmasq/S80dnsmasq
+++ b/package/dnsmasq/S80dnsmasq
@@ -1,16 +1,20 @@
#!/bin/sh
+DAEMON="dnsmasq"
+PIDFILE="/var/run/$DAEMON.pid"
+
[ -f /etc/dnsmasq.conf ] || exit 0
case "$1" in
start)
printf "Starting dnsmasq: "
- start-stop-daemon -S -x /usr/sbin/dnsmasq
+ start-stop-daemon -S -p "$PIDFILE" -x "/usr/sbin/$DAEMON" -- \
+ --pid-file="$PIDFILE"
[ $? = 0 ] && echo "OK" || echo "FAIL"
;;
stop)
printf "Stopping dnsmasq: "
- start-stop-daemon -K -q -x /usr/sbin/dnsmasq
+ start-stop-daemon -K -q -p "$PIDFILE" -x "/usr/sbin/$DAEMON"
[ $? = 0 ] && echo "OK" || echo "FAIL"
;;
restart|reload)
From thomas.petazzoni at bootlin.com Sat Jul 1 20:44:15 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:44:15 +0200
Subject: [Buildroot] [PATCH 1/1] package/dnsmasq: provide pidfile along
with -x flag
In-Reply-To: <20230616012324.75426-1-KAMenyaev@sberdevices.ru>
References: <20230616012324.75426-1-KAMenyaev@sberdevices.ru>
Message-ID: <20230701224415.31c0c417@windsurf>
Hello Konstantin,
Thanks for your contribution. See below for some feedback.
On Fri, 16 Jun 2023 04:23:24 +0300
Konstantin Menyaev via buildroot wrote:
> From: Konstantin Menyaev
>
> Use pidfile for more accurate process match.
> Useful in multiple process instances.
>
> Signed-off-by: Konstantin Menyaev
> ---
> package/dnsmasq/S80dnsmasq | 9 +++++++--
> 1 file changed, 7 insertions(+), 2 deletions(-)
>
> diff --git a/package/dnsmasq/S80dnsmasq b/package/dnsmasq/S80dnsmasq
> index b052259e87..b2cd56adef 100644
> --- a/package/dnsmasq/S80dnsmasq
> +++ b/package/dnsmasq/S80dnsmasq
> @@ -1,16 +1,21 @@
> #!/bin/sh
>
> +NAME="dnsmasq"
> +DAEMON="/usr/sbin/$NAME"
> +PIDFILE="/var/run/$NAME.pid"
This is not correct, as it doesn't match the coding style documented at
https://nightly.buildroot.org/#adding-packages-start-script. I've
therefore changed this to match the expected coding style, which
allowed to drop the ignored check-package warning from
.checkpackageignore about "Variables".
See the final commit at:
https://gitlab.com/buildroot.org/buildroot/-/commit/0c4c7da2f33cd701f614709e85a097a8751d81a4
I hope I didn't mess up the script while doing this.
Thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 20:44:23 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:44:23 +0200
Subject: [Buildroot] [git commit] configs/nitrogen*: add missing openssl
u-boot dependency
Message-ID: <20230701204437.8FEDB86325@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=717762b5f59a821d527fc5c5f307bc6b70c40661
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271709
https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271710
https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271712
Signed-off-by: Gary Bisson
Signed-off-by: Thomas Petazzoni
---
configs/nitrogen6sx_defconfig | 1 +
configs/nitrogen6x_defconfig | 1 +
configs/nitrogen7_defconfig | 1 +
3 files changed, 3 insertions(+)
diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig
index 967d064f1c..2b12b169a0 100644
--- a/configs/nitrogen6sx_defconfig
+++ b/configs/nitrogen6sx_defconfig
@@ -28,6 +28,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx"
BR2_TARGET_UBOOT_FORMAT_IMX=y
+BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/boot.cmd"
diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig
index 1cded53765..903d0abd9f 100644
--- a/configs/nitrogen6x_defconfig
+++ b/configs/nitrogen6x_defconfig
@@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q"
BR2_TARGET_UBOOT_FORMAT_IMX=y
+BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/boot.cmd"
diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig
index d1e81d90fd..718d203319 100644
--- a/configs/nitrogen7_defconfig
+++ b/configs/nitrogen7_defconfig
@@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7"
BR2_TARGET_UBOOT_FORMAT_IMX=y
+BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/boot.cmd"
From thomas.petazzoni at bootlin.com Sat Jul 1 20:44:28 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:44:28 +0200
Subject: [Buildroot] [git commit] configs/nitrogen*: add missing pylibfdt
u-boot dependency
Message-ID: <20230701204437.9775186327@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=ce8bf14ff61199c61577ee79f6745616466bc6f7
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Needed by binman.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271714
https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271716
https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271718
https://gitlab.com/buildroot.org/buildroot/-/jobs/4519271719
Signed-off-by: Gary Bisson
Signed-off-by: Thomas Petazzoni
---
configs/nitrogen8m_defconfig | 1 +
configs/nitrogen8mm_defconfig | 1 +
configs/nitrogen8mn_defconfig | 1 +
configs/nitrogen8mp_defconfig | 1 +
4 files changed, 4 insertions(+)
diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig
index 6c490f195b..4ae3f45ff1 100644
--- a/configs/nitrogen8m_defconfig
+++ b/configs/nitrogen8m_defconfig
@@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
BR2_TARGET_UBOOT_NEEDS_DTC=y
+BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
BR2_TARGET_UBOOT_SPL=y
diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
index 27cdc9e19e..0d0482458b 100644
--- a/configs/nitrogen8mm_defconfig
+++ b/configs/nitrogen8mm_defconfig
@@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
BR2_TARGET_UBOOT_NEEDS_DTC=y
+BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
BR2_TARGET_UBOOT_SPL=y
diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig
index 775bdecd90..ae53f5ce04 100644
--- a/configs/nitrogen8mn_defconfig
+++ b/configs/nitrogen8mn_defconfig
@@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
BR2_TARGET_UBOOT_NEEDS_DTC=y
+BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
BR2_TARGET_UBOOT_SPL=y
diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
index 0767ab1375..105d572a7f 100644
--- a/configs/nitrogen8mp_defconfig
+++ b/configs/nitrogen8mp_defconfig
@@ -44,6 +44,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-b
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
BR2_TARGET_UBOOT_NEEDS_DTC=y
+BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
BR2_TARGET_UBOOT_SPL=y
From thomas.petazzoni at bootlin.com Sat Jul 1 20:44:45 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:44:45 +0200
Subject: [Buildroot] [PATCH 0/2] configs/nitrogen*: fix u-boot build
issues
In-Reply-To: <20230627143401.594223-1-bisson.gary@gmail.com>
References: <20230627143401.594223-1-bisson.gary@gmail.com>
Message-ID: <20230701224445.5d489e11@windsurf>
On Tue, 27 Jun 2023 16:33:59 +0200
Gary Bisson wrote:
> Gary Bisson (2):
> configs/nitrogen*: add missing openssl u-boot dependency
> configs/nitrogen*: add missing pylibfdt u-boot dependency
Both applied, thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 20:45:41 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:45:41 +0200
Subject: [Buildroot] [git commit] package/haproxy: bump version to 2.6.14
Message-ID: <20230701204727.CC8DC8633E@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=f43f9c6ea67536e0052cd1974ac2a7a48524c7d4
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Changelog: http://www.haproxy.org/download/2.6/src/CHANGELOG
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/haproxy/haproxy.hash | 4 ++--
package/haproxy/haproxy.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/haproxy/haproxy.hash b/package/haproxy/haproxy.hash
index f5540ee44a..20048da7ec 100644
--- a/package/haproxy/haproxy.hash
+++ b/package/haproxy/haproxy.hash
@@ -1,5 +1,5 @@
-# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.9.tar.gz.sha256
-sha256 f01a1c5f465dc1b5cd175d0b28b98beb4dfe82b5b5b63ddcc68d1df433641701 haproxy-2.6.9.tar.gz
+# From: http://www.haproxy.org/download/2.6/src/haproxy-2.6.14.tar.gz.sha256
+sha256 bd3dd9fa60391ca09e1225e1ac3163e45be83c3f54f2fd76a30af289cc6e4fd4 haproxy-2.6.14.tar.gz
# Locally computed:
sha256 0717ca51fceaa25ac9e5ccc62e0c727dcf27796057201fb5fded56a25ff6ca28 LICENSE
sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a doc/lgpl.txt
diff --git a/package/haproxy/haproxy.mk b/package/haproxy/haproxy.mk
index 012c1dfdb6..2b8920efa6 100644
--- a/package/haproxy/haproxy.mk
+++ b/package/haproxy/haproxy.mk
@@ -5,7 +5,7 @@
################################################################################
HAPROXY_VERSION_MAJOR = 2.6
-HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).9
+HAPROXY_VERSION = $(HAPROXY_VERSION_MAJOR).14
HAPROXY_SITE = http://www.haproxy.org/download/$(HAPROXY_VERSION_MAJOR)/src
HAPROXY_LICENSE = GPL-2.0+ and LGPL-2.1+ with exceptions
HAPROXY_LICENSE_FILES = LICENSE doc/lgpl.txt doc/gpl.txt
From thomas.petazzoni at bootlin.com Sat Jul 1 20:45:37 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:45:37 +0200
Subject: [Buildroot] [git commit] package/haproxy: fix build on aarch64
Message-ID: <20230701204727.C41338633C@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=7fde35212c49f0d6e274cbcb6f3f5c871bf13398
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Fixes:
http://autobuild.buildroot.net/results/07c/07ccb8c45c709a4b6ed32aafa33cd04e74174b11/
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
...c-atomic.h-may-need-compiler.h-on-ARMv8.2.patch | 36 ++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch b/package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch
new file mode 100644
index 0000000000..b3b1f732ab
--- /dev/null
+++ b/package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch
@@ -0,0 +1,36 @@
+From 5ab3c61932af7619518169da744ba6346f060405 Mon Sep 17 00:00:00 2001
+From: Willy Tarreau
+Date: Thu, 8 Dec 2022 08:32:57 +0100
+Subject: [PATCH] BUILD: atomic: atomic.h may need compiler.h on ARMv8.2-a
+
+We get a build error in ncbuf.c when building for ARMv8.2-a because ncbuf
+has minimal includes and among them bug.h which includes atomic.h. Atomic.h
+may use "forceinline" without including compiler.h, hence the build error.
+It was verified that adding it doesn't inflate the total headers.
+
+Since all other C files include api.h which already covers this, there's
+no real need to bapkport this. The issue was already there in 2.3 though.
+
+Upstream: https://git.haproxy.org/?p=haproxy.git;a=commitdiff;h=5ab3c61932af7619518169da744ba6346f060405#patch1
+
+Signed-off-by: Bernd Kuhls
+---
+ include/haproxy/atomic.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/include/haproxy/atomic.h b/include/haproxy/atomic.h
+index f60be95..7e3c826 100644
+--- a/include/haproxy/atomic.h
++++ b/include/haproxy/atomic.h
+@@ -23,6 +23,8 @@
+ #ifndef _HAPROXY_ATOMIC_H
+ #define _HAPROXY_ATOMIC_H
+
++#include
++
+ /* A few notes for the macros and functions here:
+ * - this file is painful to edit, most operations exist in 3 variants,
+ * no-thread, threads with gcc<4.7, threads with gcc>=4.7. Be careful when
+--
+1.7.10.4
+
From thomas.petazzoni at bootlin.com Sat Jul 1 20:47:45 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:47:45 +0200
Subject: [Buildroot] [PATCH 1/2] package/haproxy: fix build on aarch64
In-Reply-To: <20230612172926.1814129-1-bernd.kuhls@t-online.de>
References: <20230612172926.1814129-1-bernd.kuhls@t-online.de>
Message-ID: <20230701224745.2d8bdaf0@windsurf>
On Mon, 12 Jun 2023 19:29:25 +0200
Bernd Kuhls wrote:
> Fixes:
> http://autobuild.buildroot.net/results/07c/07ccb8c45c709a4b6ed32aafa33cd04e74174b11/
>
> Signed-off-by: Bernd Kuhls
> ---
> ...mic.h-may-need-compiler.h-on-ARMv8.2.patch | 36 +++++++++++++++++++
> 1 file changed, 36 insertions(+)
> create mode 100644 package/haproxy/0001-BUILD-atomic-atomic.h-may-need-compiler.h-on-ARMv8.2.patch
Both applied to master, thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 20:51:54 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:51:54 +0200
Subject: [Buildroot] [git commit] package/assimp: needs gcc >= 7
Message-ID: <20230701205207.1193C86346@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=6dad3a709c7b36fd72cf90adb1e344201f3db96c
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Fixes:
http://autobuild.buildroot.net/results/d6c/d6caf3c2c0fd670e70950d3e89629df39f8ce596/
After adding various fixes for the autobuilder error and subsequent
build errors this build error can only be fixed by using gcc >= 7:
output/build/assimp-5.2.5/code/AssetLib/Obj/ObjFileParser.cpp:55:23:
fatal error: string_view: No such file or directory
Usage of string_view was added in version 5.2.5 by upstream commit
https://github.com/assimp/assimp/commit/f6bcb160d08af267778fbc59b480ce5d9c52c92c
which was added to buildroot by commit
7d843d9cc0064d6690cfc000e579f575e2c0cc4d
Removed BR2_TOOLCHAIN_HAS_GCC_BUG_64735 which is only valid for gcc < 7
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/assimp/Config.in | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/package/assimp/Config.in b/package/assimp/Config.in
index 5ffb50cd79..4bddb3598d 100644
--- a/package/assimp/Config.in
+++ b/package/assimp/Config.in
@@ -2,7 +2,7 @@ config BR2_PACKAGE_ASSIMP
bool "assimp"
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_WCHAR
- depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_ZLIB_FORCE_LIBZLIB
help
@@ -14,8 +14,6 @@ config BR2_PACKAGE_ASSIMP
http://www.assimp.org
-comment "assimp needs a toolchain w/ C++, wchar"
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
-
-comment "assimp needs exception_ptr"
- depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
+comment "assimp needs a toolchain w/ C++, wchar, gcc >= 7"
+ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR \
+ || !BR2_TOOLCHAIN_GCC_AT_LEAST_7
From thomas.petazzoni at bootlin.com Sat Jul 1 20:52:08 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 22:52:08 +0200
Subject: [Buildroot] [PATCH 1/1] package/assimp: needs gcc >= 7
In-Reply-To: <20230612170110.1550878-1-bernd.kuhls@t-online.de>
References: <20230612170110.1550878-1-bernd.kuhls@t-online.de>
Message-ID: <20230701225208.59d26569@windsurf>
On Mon, 12 Jun 2023 19:01:10 +0200
Bernd Kuhls wrote:
> Fixes:
> http://autobuild.buildroot.net/results/d6c/d6caf3c2c0fd670e70950d3e89629df39f8ce596/
>
> After adding various fixes for the autobuilder error and subsequent
> build errors this build error can only be fixed by using gcc >= 7:
>
> output/build/assimp-5.2.5/code/AssetLib/Obj/ObjFileParser.cpp:55:23:
> fatal error: string_view: No such file or directory
>
> Usage of string_view was added in version 5.2.5 by upstream commit
> https://github.com/assimp/assimp/commit/f6bcb160d08af267778fbc59b480ce5d9c52c92c
> which was added to buildroot by commit
> 7d843d9cc0064d6690cfc000e579f575e2c0cc4d
>
> Removed BR2_TOOLCHAIN_HAS_GCC_BUG_64735 which is only valid for gcc < 7
>
> Signed-off-by: Bernd Kuhls
> ---
> package/assimp/Config.in | 10 ++++------
> 1 file changed, 4 insertions(+), 6 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 21:01:34 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 23:01:34 +0200
Subject: [Buildroot] [PATCH v3 1/1] package/python-pyicu: fix build
In-Reply-To: <20230613202530.612061-1-bernd.kuhls@t-online.de>
References: <20230613202530.612061-1-bernd.kuhls@t-online.de>
Message-ID: <20230701230134.6c2314e4@windsurf>
Hello Bernd,
On Tue, 13 Jun 2023 22:25:30 +0200
Bernd Kuhls wrote:
> Fixes:
> http://autobuild.buildroot.net/results/977/977c043615603dd3541e23b81c5f11374606aff6/
>
> Set environment variables to cross-compile friendly values, this prevents
> icu-config picking up host libraries:
> https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L89
> https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L179
> https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L216
>
> This follows the upstream build docs:
> https://gitlab.pyicu.org/main/pyicu#building-pyicu
>
> Signed-off-by: Bernd Kuhls
> ---
> v3: use environment variables as proposed by the package author
> v2: prefer pkg-config (Yann), as proposed
> https://patchwork.ozlabs.org/project/buildroot/patch/20230516173411.823978-1-bernd.kuhls at t-online.de/
>
> package/python-pyicu/python-pyicu.mk | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/package/python-pyicu/python-pyicu.mk b/package/python-pyicu/python-pyicu.mk
> index 512b2f857f..427ebbfe52 100644
> --- a/package/python-pyicu/python-pyicu.mk
> +++ b/package/python-pyicu/python-pyicu.mk
> @@ -12,4 +12,11 @@ PYTHON_PYICU_LICENSE_FILES = LICENSE
> PYTHON_PYICU_DEPENDENCIES = icu
> PYTHON_PYICU_SETUP_TYPE = setuptools
>
> +PYTHON_PYICU_ENV += \
> + ICU_VERSION="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --modversion`" \
> + ICU_BASE="$(STAGING_DIR)/usr" \
Could you clarify where this ICU_BASE variable is used?
For the 3 other variables, I can definitely see it in the links you
have in the commit log, but not for ICU_BASE. Am I missing something?
Also, is there some sort of dependency between this patch and the
python-pyicu bump at
http://patchwork.ozlabs.org/project/buildroot/patch/20230611123108.372959-1-bernd.kuhls at t-online.de/
?
Thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 21:03:20 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 23:03:20 +0200
Subject: [Buildroot] [git commit] package/{binutils,
gdb}: switch to https urls for archives hashes
Message-ID: <20230701210743.7BD9C8637E@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=bd17127b4aea85893f3697753745b5498aa27c7a
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
FTP urls doesn't work anymore with Firefox [1] and Google Chrome [2],
switch to https urls.
[1] https://blog.mozilla.org/addons/2020/04/13/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox/
[2] https://chromestatus.com/feature/6246151319715840
Signed-off-by: Romain Naour
Signed-off-by: Thomas Petazzoni
---
package/binutils/binutils.hash | 2 +-
package/gdb/gdb.hash | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash
index 1a8574de92..5d45813b5a 100644
--- a/package/binutils/binutils.hash
+++ b/package/binutils/binutils.hash
@@ -1,4 +1,4 @@
-# From ftp://gcc.gnu.org/pub/binutils/releases/sha512.sum
+# From https://gcc.gnu.org/pub/binutils/releases/sha512.sum
sha512 5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7 binutils-2.37.tar.xz
sha512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d binutils-2.38.tar.xz
sha512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz
diff --git a/package/gdb/gdb.hash b/package/gdb/gdb.hash
index 04c7d02d2f..36e2685a25 100644
--- a/package/gdb/gdb.hash
+++ b/package/gdb/gdb.hash
@@ -1,4 +1,4 @@
-# From ftp://gcc.gnu.org/pub/gdb/releases/sha512.sum
+# From https://gcc.gnu.org/pub/gdb/releases/sha512.sum
sha512 3653762ac008e065c37cd641653184c9ff7ce51ee2222ade1122bec9d6cc64dffd4fb74888ef11ac1942064a08910e96b7865112ad37f4602eb0a16bed074caa gdb-10.2.tar.xz
sha512 07e9026423438049b11f4f784d57401ece4e940570f613bd6958b3714fe7fbc2c048470bcce3e7d7d9f93331cdf3881d30dcc964cb113a071143a02b28e5b127 gdb-11.2.tar.xz
sha512 425568d2e84672177d0fb87b1ad7daafdde097648d605e30cf0656970f66adc6a82ca2d83375ea4be583e9683a340e5bfdf5819668ddf66728200141ae50ff2d gdb-12.1.tar.xz
From thomas.petazzoni at bootlin.com Sat Jul 1 21:07:06 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 23:07:06 +0200
Subject: [Buildroot] [git commit] package/binutils: switch to 2.39.x as the
default version
Message-ID: <20230701210743.9003986386@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=fb50eab8a5e6b82dd0a2916b6805ab712d4d7350
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Now that 2.40 has been released, let's use 2.39.x as the default
binutils version.
Signed-off-by: Romain Naour
Signed-off-by: Thomas Petazzoni
---
package/binutils/Config.in.host | 2 +-
package/binutils/binutils.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index fe1755683c..a1800e49e2 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -7,7 +7,7 @@ config BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI
choice
prompt "Binutils Version"
- default BR2_BINUTILS_VERSION_2_38_X if !BR2_arc
+ default BR2_BINUTILS_VERSION_2_39_X if !BR2_arc
default BR2_BINUTILS_VERSION_ARC if BR2_arc
help
Select the version of binutils you wish to use.
diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk
index e34dd79f6f..0dd8526b26 100644
--- a/package/binutils/binutils.mk
+++ b/package/binutils/binutils.mk
@@ -11,7 +11,7 @@ ifeq ($(BINUTILS_VERSION),)
ifeq ($(BR2_arc),y)
BINUTILS_VERSION = arc-2020.09-release
else
-BINUTILS_VERSION = 2.38
+BINUTILS_VERSION = 2.39
endif
endif # BINUTILS_VERSION
From thomas.petazzoni at bootlin.com Sat Jul 1 21:02:09 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 23:02:09 +0200
Subject: [Buildroot] [git commit] package/binutils: invert version logic
Message-ID: <20230701210743.727C58637D@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=0e425556912baec390b8fadaca2d31e9ed722206
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
BR2_BINUTILS_GPROFNG was made available for known supported versions
only (binutils 2.39 at this point). As all new versions of binutils
support gprofng, it makes sense to invert the logic, and instead make
BR2_BINUTILS_GPROFNG not available with old binutils versions.
Signed-off-by: Romain Naour
Signed-off-by: Thomas Petazzoni
---
package/binutils/Config.in.host | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index 5dd2af2f9c..6e93b65c3e 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -39,7 +39,9 @@ config BR2_BINUTILS_VERSION
config BR2_BINUTILS_GPROFNG
bool "gprofng support"
- depends on BR2_BINUTILS_VERSION_2_39_X
+ depends on !BR2_BINUTILS_VERSION_ARC
+ depends on !BR2_BINUTILS_VERSION_2_37_X
+ depends on !BR2_BINUTILS_VERSION_2_38_X
help
This option enables support for gprofng, a new profiler.
From thomas.petazzoni at bootlin.com Sat Jul 1 21:07:02 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 23:07:02 +0200
Subject: [Buildroot] [git commit] package/binutils: add support for version
2.40
Message-ID: <20230701210743.85ED686383@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=e2d794416cebe20f0ea270332641593b329027fc
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
See:
https://sourceware.org/pipermail/binutils/2023-January/125671.html
Disable zstd support to avoid adding a new dependency.
Add Upstream tag on each binutils patches:
0001-sh-conf.patch: Buildroot specific since we are carrying this patch for years.
0002-poison-system-directories.patch: Add the Buildroot Upstream tag
Remove 0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch since
it was rejected by upstream [1] and actually only needed for binutils
< 2.37. Binutils 2.37 replaced AC_PROG_CC with AC_PROG_CC_C99 in top
level configure file [2].
[1] https://sourceware.org/pipermail/binutils/2021-June/116907.html
[2] https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=a8d6316b67d52eaa1b7b311084ddff71a66f7cc0
Runtime tested:
https://gitlab.com/kubu93/buildroot/-/pipelines/895618463
Signed-off-by: Romain Naour
Cc: Giulio Benetti
Signed-off-by: Thomas Petazzoni
---
package/binutils/2.40/0001-sh-conf.patch | 50 ++++
.../2.40/0002-poison-system-directories.patch | 309 +++++++++++++++++++++
package/binutils/Config.in.host | 4 +
package/binutils/binutils.hash | 1 +
package/binutils/binutils.mk | 6 +-
5 files changed, 368 insertions(+), 2 deletions(-)
diff --git a/package/binutils/2.40/0001-sh-conf.patch b/package/binutils/2.40/0001-sh-conf.patch
new file mode 100644
index 0000000000..ffa23a88a7
--- /dev/null
+++ b/package/binutils/2.40/0001-sh-conf.patch
@@ -0,0 +1,50 @@
+From 87551ade276aa0db86c4567b3ac219c4f979b538 Mon Sep 17 00:00:00 2001
+From: Romain Naour
+Date: Fri, 25 Dec 2015 11:38:13 +0100
+Subject: [PATCH] sh-conf
+
+Likewise, binutils has no idea about any of these new targets either, so we
+fix that up too.. now we're able to actually build a real toolchain for
+sh2a_nofpu- and other more ineptly named toolchains (and yes, there are more
+inept targets than that one, really. Go look, I promise).
+
+Upstream: N/A [Buildroot specific]
+
+[Romain: rebase on top of 2.32]
+Signed-off-by: Romain Naour
+[Thomas: rebase on top of 2.29, in which sh64 support was removed.]
+Signed-off-by: Thomas Petazzoni
+---
+ configure | 2 +-
+ configure.ac | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure b/configure
+index 417fc5a970c..fa8ba331796 100755
+--- a/configure
++++ b/configure
+@@ -4067,7 +4067,7 @@ case "${target}" in
+ nvptx*-*-*)
+ noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
+ ;;
+- sh-*-*)
++ sh*-*-*)
+ case "${target}" in
+ sh*-*-elf)
+ ;;
+diff --git a/configure.ac b/configure.ac
+index 3a1eb0357e5..d700c14ddf5 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1300,7 +1300,7 @@ case "${target}" in
+ nvptx*-*-*)
+ noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
+ ;;
+- sh-*-*)
++ sh*-*-*)
+ case "${target}" in
+ sh*-*-elf)
+ ;;
+--
+2.40.1
+
diff --git a/package/binutils/2.40/0002-poison-system-directories.patch b/package/binutils/2.40/0002-poison-system-directories.patch
new file mode 100644
index 0000000000..4b927b630e
--- /dev/null
+++ b/package/binutils/2.40/0002-poison-system-directories.patch
@@ -0,0 +1,309 @@
+From a6d90a842e349545ceb27f022317618dd99378ce Mon Sep 17 00:00:00 2001
+From: Romain Naour
+Date: Fri, 25 Dec 2015 11:45:38 +0100
+Subject: [PATCH] poison-system-directories
+
+Patch adapted to binutils 2.23.2 and extended to use
+BR_COMPILER_PARANOID_UNSAFE_PATH by Thomas Petazzoni.
+
+[Waldemar: rebase on top of 2.39]
+Signed-off-by: Waldemar Brodkorb
+[Romain: rebase on top of 2.33.1]
+Signed-off-by: Romain Naour
+[Gustavo: adapt to binutils 2.25]
+Signed-off-by: Thomas Petazzoni
+Signed-off-by: Gustavo Zacarias
+
+Upstream-Status: Inappropriate [distribution: codesourcery]
+Upstream: N/A [Buildroot specific]
+
+Patch originally created by Mark Hatle, forward-ported to
+binutils 2.21 by Scott Garman.
+
+purpose: warn for uses of system directories when cross linking
+
+Code Merged from Sourcery G++ binutils 2.19 - 4.4-277
+
+2008-07-02 Joseph Myers
+
+ ld/
+ * ld.h (args_type): Add error_poison_system_directories.
+ * ld.texinfo (--error-poison-system-directories): Document.
+ * ldfile.c (ldfile_add_library_path): Check
+ command_line.error_poison_system_directories.
+ * ldmain.c (main): Initialize
+ command_line.error_poison_system_directories.
+ * lexsup.c (enum option_values): Add
+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES.
+ (ld_options): Add --error-poison-system-directories.
+ (parse_args): Handle new option.
+
+2007-06-13 Joseph Myers
+
+ ld/
+ * config.in: Regenerate.
+ * ld.h (args_type): Add poison_system_directories.
+ * ld.texinfo (--no-poison-system-directories): Document.
+ * ldfile.c (ldfile_add_library_path): Check
+ command_line.poison_system_directories.
+ * ldmain.c (main): Initialize
+ command_line.poison_system_directories.
+ * lexsup.c (enum option_values): Add
+ OPTION_NO_POISON_SYSTEM_DIRECTORIES.
+ (ld_options): Add --no-poison-system-directories.
+ (parse_args): Handle new option.
+
+2007-04-20 Joseph Myers
+
+ Merge from Sourcery G++ binutils 2.17:
+
+ 2007-03-20 Joseph Myers
+ Based on patch by Mark Hatle .
+ ld/
+ * configure.ac (--enable-poison-system-directories): New option.
+ * configure, config.in: Regenerate.
+ * ldfile.c (ldfile_add_library_path): If
+ ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of /lib,
+ /usr/lib, /usr/local/lib or /usr/X11R6/lib.
+
+Signed-off-by: Mark Hatle
+Signed-off-by: Scott Garman
+---
+ ld/config.in | 3 +++
+ ld/configure | 14 ++++++++++++++
+ ld/configure.ac | 10 ++++++++++
+ ld/ld.h | 8 ++++++++
+ ld/ld.texi | 12 ++++++++++++
+ ld/ldfile.c | 17 +++++++++++++++++
+ ld/ldlex.h | 2 ++
+ ld/ldmain.c | 2 ++
+ ld/lexsup.c | 21 +++++++++++++++++++++
+ 9 files changed, 89 insertions(+)
+
+diff --git a/ld/config.in b/ld/config.in
+index ad0dc6a106c..d21edaddce7 100644
+--- a/ld/config.in
++++ b/ld/config.in
+@@ -58,6 +58,9 @@
+ language is requested. */
+ #undef ENABLE_NLS
+
++/* Define to warn for use of native system library directories */
++#undef ENABLE_POISON_SYSTEM_DIRECTORIES
++
+ /* Additional extension a shared object might have. */
+ #undef EXTRA_SHLIB_EXTENSION
+
+diff --git a/ld/configure b/ld/configure
+index 43b44be1dc6..28f054ea3f8 100755
+--- a/ld/configure
++++ b/ld/configure
+@@ -839,6 +839,7 @@ with_lib_path
+ enable_targets
+ enable_64_bit_bfd
+ with_sysroot
++enable_poison_system_directories
+ enable_gold
+ enable_got
+ enable_compressed_debug_sections
+@@ -1521,6 +1522,8 @@ Optional Features:
+ --enable-checking enable run-time checks
+ --enable-targets alternative target configurations
+ --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
++ --enable-poison-system-directories
++ warn for use of native system library directories
+ --enable-gold[=ARG] build gold [ARG={default,yes,no}]
+ --enable-got= GOT handling scheme (target, single, negative,
+ multigot)
+@@ -15504,7 +15507,18 @@ else
+ fi
+
+
++# Check whether --enable-poison-system-directories was given.
++if test "${enable_poison_system_directories+set}" = set; then :
++ enableval=$enable_poison_system_directories;
++else
++ enable_poison_system_directories=no
++fi
++
++if test "x${enable_poison_system_directories}" = "xyes"; then
+
++$as_echo "#define ENABLE_POISON_SYSTEM_DIRECTORIES 1" >>confdefs.h
++
++fi
+
+ # Check whether --enable-got was given.
+ if test "${enable_got+set}" = set; then :
+diff --git a/ld/configure.ac b/ld/configure.ac
+index 77edac3258c..a74dac63038 100644
+--- a/ld/configure.ac
++++ b/ld/configure.ac
+@@ -103,6 +103,16 @@ AC_SUBST(use_sysroot)
+ AC_SUBST(TARGET_SYSTEM_ROOT)
+ AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
+
++AC_ARG_ENABLE([poison-system-directories],
++ AS_HELP_STRING([--enable-poison-system-directories],
++ [warn for use of native system library directories]),,
++ [enable_poison_system_directories=no])
++if test "x${enable_poison_system_directories}" = "xyes"; then
++ AC_DEFINE([ENABLE_POISON_SYSTEM_DIRECTORIES],
++ [1],
++ [Define to warn for use of native system library directories])
++fi
++
+ dnl Use --enable-gold to decide if this linker should be the default.
+ dnl "install_as_default" is set to false if gold is the default linker.
+ dnl "installed_linker" is the installed BFD linker name.
+diff --git a/ld/ld.h b/ld/ld.h
+index 05649ff61b8..1818c227473 100644
+--- a/ld/ld.h
++++ b/ld/ld.h
+@@ -163,6 +163,14 @@ typedef struct
+ in the linker script. */
+ bool force_group_allocation;
+
++ /* If TRUE (the default) warn for uses of system directories when
++ cross linking. */
++ bool poison_system_directories;
++
++ /* If TRUE (default FALSE) give an error for uses of system
++ directories when cross linking instead of a warning. */
++ bool error_poison_system_directories;
++
+ /* Big or little endian as set on command line. */
+ enum endian_enum endian;
+
+diff --git a/ld/ld.texi b/ld/ld.texi
+index db3a9f09b45..9dacc934f80 100644
+--- a/ld/ld.texi
++++ b/ld/ld.texi
+@@ -2949,6 +2949,18 @@ string identifying the original linked file does not change.
+ Passing @code{none} for @var{style} disables the setting from any
+ @code{--build-id} options earlier on the command line.
+
++ at kindex --no-poison-system-directories
++ at item --no-poison-system-directories
++Do not warn for @option{-L} options using system directories such as
++ at file{/usr/lib} when cross linking. This option is intended for use
++in chroot environments when such directories contain the correct
++libraries for the target system rather than the host.
++
++ at kindex --error-poison-system-directories
++ at item --error-poison-system-directories
++Give an error instead of a warning for @option{-L} options using
++system directories when cross linking.
++
+ @kindex --package-metadata=@var{JSON}
+ @item --package-metadata=@var{JSON}
+ Request the creation of a @code{.note.package} ELF note section. The
+diff --git a/ld/ldfile.c b/ld/ldfile.c
+index b8fd4e5d8e0..1f1d8e23bc9 100644
+--- a/ld/ldfile.c
++++ b/ld/ldfile.c
+@@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline)
+ new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL);
+ else
+ new_dirs->name = xstrdup (name);
++
++#ifdef ENABLE_POISON_SYSTEM_DIRECTORIES
++ if (command_line.poison_system_directories
++ && ((!strncmp (name, "/lib", 4))
++ || (!strncmp (name, "/usr/lib", 8))
++ || (!strncmp (name, "/usr/local/lib", 14))
++ || (!strncmp (name, "/usr/X11R6/lib", 14))))
++ {
++ if (command_line.error_poison_system_directories)
++ einfo (_("%X%P: error: library search path \"%s\" is unsafe for "
++ "cross-compilation\n"), name);
++ else
++ einfo (_("%P: warning: library search path \"%s\" is unsafe for "
++ "cross-compilation\n"), name);
++ }
++#endif
++
+ }
+
+ /* Try to open a BFD for a lang_input_statement. */
+diff --git a/ld/ldlex.h b/ld/ldlex.h
+index 0538f0a06a1..d1de3aec23d 100644
+--- a/ld/ldlex.h
++++ b/ld/ldlex.h
+@@ -166,6 +166,8 @@ enum option_values
+ OPTION_CTF_VARIABLES,
+ OPTION_NO_CTF_VARIABLES,
+ OPTION_CTF_SHARE_TYPES,
++ OPTION_NO_POISON_SYSTEM_DIRECTORIES,
++ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES,
+ OPTION_WARN_EXECSTACK,
+ OPTION_NO_WARN_EXECSTACK,
+ OPTION_WARN_RWX_SEGMENTS,
+diff --git a/ld/ldmain.c b/ld/ldmain.c
+index 9290a189b0d..e2e3074e872 100644
+--- a/ld/ldmain.c
++++ b/ld/ldmain.c
+@@ -321,6 +321,8 @@ main (int argc, char **argv)
+ command_line.warn_mismatch = true;
+ command_line.warn_search_mismatch = true;
+ command_line.check_section_addresses = -1;
++ command_line.poison_system_directories = true;
++ command_line.error_poison_system_directories = false;
+
+ /* We initialize DEMANGLING based on the environment variable
+ COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the
+diff --git a/ld/lexsup.c b/ld/lexsup.c
+index c5960385572..da0a7829914 100644
+--- a/ld/lexsup.c
++++ b/ld/lexsup.c
+@@ -613,6 +613,14 @@ static const struct ld_option ld_options[] =
+ " is: share-unconflicted (default),\n"
+ " share-duplicated"),
+ TWO_DASHES },
++ { {"no-poison-system-directories", no_argument, NULL,
++ OPTION_NO_POISON_SYSTEM_DIRECTORIES},
++ '\0', NULL, N_("Do not warn for -L options using system directories"),
++ TWO_DASHES },
++ { {"error-poison-system-directories", no_argument, NULL,
++ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES},
++ '\0', NULL, N_("Give an error for -L options using system directories"),
++ TWO_DASHES },
+ };
+
+ #define OPTION_COUNT ARRAY_SIZE (ld_options)
+@@ -625,6 +633,7 @@ parse_args (unsigned argc, char **argv)
+ int ingroup = 0;
+ char *default_dirlist = NULL;
+ char *shortopts;
++ char *BR_paranoid_env;
+ struct option *longopts;
+ struct option *really_longopts;
+ int last_optind;
+@@ -1692,6 +1701,14 @@ parse_args (unsigned argc, char **argv)
+ }
+ break;
+
++ case OPTION_NO_POISON_SYSTEM_DIRECTORIES:
++ command_line.poison_system_directories = false;
++ break;
++
++ case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES:
++ command_line.error_poison_system_directories = true;
++ break;
++
+ case OPTION_PUSH_STATE:
+ input_flags.pushed = xmemdup (&input_flags,
+ sizeof (input_flags),
+@@ -1837,6 +1854,10 @@ parse_args (unsigned argc, char **argv)
+ command_line.soname = NULL;
+ }
+
++ BR_paranoid_env = getenv("BR_COMPILER_PARANOID_UNSAFE_PATH");
++ if (BR_paranoid_env && strlen(BR_paranoid_env) > 0)
++ command_line.error_poison_system_directories = true;
++
+ while (ingroup)
+ {
+ einfo (_("%P: missing --end-group; added as last command line option\n"));
+--
+2.40.1
+
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index 6e93b65c3e..fe1755683c 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -24,6 +24,9 @@ config BR2_BINUTILS_VERSION_2_38_X
config BR2_BINUTILS_VERSION_2_39_X
bool "binutils 2.39"
+config BR2_BINUTILS_VERSION_2_40_X
+ bool "binutils 2.40"
+
config BR2_BINUTILS_VERSION_ARC
bool "binutils arc (2.34.50)"
depends on BR2_arc
@@ -36,6 +39,7 @@ config BR2_BINUTILS_VERSION
default "2.37" if BR2_BINUTILS_VERSION_2_37_X
default "2.38" if BR2_BINUTILS_VERSION_2_38_X
default "2.39" if BR2_BINUTILS_VERSION_2_39_X
+ default "2.40" if BR2_BINUTILS_VERSION_2_40_X
config BR2_BINUTILS_GPROFNG
bool "gprofng support"
diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash
index 5d45813b5a..e831d31b8a 100644
--- a/package/binutils/binutils.hash
+++ b/package/binutils/binutils.hash
@@ -2,6 +2,7 @@
sha512 5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7 binutils-2.37.tar.xz
sha512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d binutils-2.38.tar.xz
sha512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz
+sha512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz
# Locally calculated (fetched from Github)
sha512 76a8227a19218435319c660e4983ea17985194b7f496f163e97543e7f6fd3e9249241fdc05a16ba512fba96a1d846c1f7b080983404d821d6215f10e7f11e238 binutils-gdb-arc-2020.09-release.tar.gz
diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk
index 1ef7ee57d2..e34dd79f6f 100644
--- a/package/binutils/binutils.mk
+++ b/package/binutils/binutils.mk
@@ -54,7 +54,8 @@ BINUTILS_CONF_OPTS = \
--with-system-zlib \
--disable-gprofng \
$(BINUTILS_DISABLE_GDB_CONF_OPTS) \
- $(BINUTILS_EXTRA_CONFIG_OPTIONS)
+ $(BINUTILS_EXTRA_CONFIG_OPTIONS) \
+ --without-zstd
ifeq ($(BR2_STATIC_LIBS),y)
BINUTILS_CONF_OPTS += --disable-plugins
@@ -90,7 +91,8 @@ HOST_BINUTILS_CONF_OPTS = \
--enable-plugins \
--enable-lto \
$(BINUTILS_DISABLE_GDB_CONF_OPTS) \
- $(BINUTILS_EXTRA_CONFIG_OPTIONS)
+ $(BINUTILS_EXTRA_CONFIG_OPTIONS) \
+ --without-zstd
ifeq ($(BR2_BINUTILS_GPROFNG),y)
HOST_BINUTILS_DEPENDENCIES += host-bison
From thomas.petazzoni at bootlin.com Sat Jul 1 21:07:29 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 23:07:29 +0200
Subject: [Buildroot] [git commit] package/binutils: drop 2.37.x series
Message-ID: <20230701210743.A263E8637E@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=8a55a0bf8ee78f890f928a3b38c26d45fded25cf
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Now that 2.40.x has been added, that 2.39.x is the default version,
drop support for 2.37.x.
Signed-off-by: Romain Naour
Signed-off-by: Thomas Petazzoni
---
.checkpackageignore | 7 -
Config.in.legacy | 8 +
package/binutils/2.37/0001-sh-conf.patch | 48 ----
.../2.37/0002-poison-system-directories.patch | 306 ---------------------
...lf32-or1k-fix-building-with-gcc-version-5.patch | 50 ----
...-relative-relocation-against-dynamic-on-P.patch | 59 ----
...R_OR1K_GOT16-signed-overflow-by-using-spe.patch | 75 -----
...he-file-descriptor-if-there-is-no-archive.patch | 236 ----------------
...low-GOT32-relocations-against-ABS-symbols.patch | 47 ----
package/binutils/Config.in.host | 8 -
package/binutils/binutils.hash | 1 -
11 files changed, 8 insertions(+), 837 deletions(-)
diff --git a/.checkpackageignore b/.checkpackageignore
index 278b150cb6..7d544a6e61 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -214,13 +214,6 @@ package/berkeleydb/0001-cwd-db_config.patch Upstream
package/berkeleydb/0002-atomic_compare_exchange.patch Upstream
package/bind/0001-cross.patch Upstream
package/bind/S81named Indent Shellcheck Variables
-package/binutils/2.37/0001-sh-conf.patch Upstream
-package/binutils/2.37/0002-poison-system-directories.patch Upstream
-package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream
-package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Upstream
-package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch Upstream
-package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch Upstream
-package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch Upstream
package/binutils/2.38/0001-sh-conf.patch Upstream
package/binutils/2.38/0002-poison-system-directories.patch Upstream
package/binutils/2.38/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Upstream
diff --git a/Config.in.legacy b/Config.in.legacy
index ac2e302a6b..d3a67aba83 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -144,6 +144,14 @@ endif
###############################################################################
+comment "Legacy options removed in 2023.08"
+
+config BR2_BINUTILS_VERSION_2_37_X
+ bool "binutils 2.37.x has been removed"
+ select BR2_LEGACY
+ help
+ binutils 2.37 has been removed, use a newer version.
+
comment "Legacy options removed in 2023.05"
config BR2_KERNEL_HEADERS_6_2
diff --git a/package/binutils/2.37/0001-sh-conf.patch b/package/binutils/2.37/0001-sh-conf.patch
deleted file mode 100644
index fcc597e4d9..0000000000
--- a/package/binutils/2.37/0001-sh-conf.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 33f3c1f804efc2e4f97849081589efb70cda31e5 Mon Sep 17 00:00:00 2001
-From: Romain Naour
-Date: Fri, 25 Dec 2015 11:38:13 +0100
-Subject: [PATCH] sh-conf
-
-Likewise, binutils has no idea about any of these new targets either, so we
-fix that up too.. now we're able to actually build a real toolchain for
-sh2a_nofpu- and other more ineptly named toolchains (and yes, there are more
-inept targets than that one, really. Go look, I promise).
-
-[Romain: rebase on top of 2.32]
-Signed-off-by: Romain Naour
-[Thomas: rebase on top of 2.29, in which sh64 support was removed.]
-Signed-off-by: Thomas Petazzoni
----
- configure | 2 +-
- configure.ac | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure b/configure
-index 3dd206525a7..6881ce632f5 100755
---- a/configure
-+++ b/configure
-@@ -3892,7 +3892,7 @@ case "${target}" in
- nvptx*-*-*)
- noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
- ;;
-- sh-*-*)
-+ sh*-*-*)
- case "${target}" in
- sh*-*-elf)
- ;;
-diff --git a/configure.ac b/configure.ac
-index 797a624621e..1f9256bbf18 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -1175,7 +1175,7 @@ case "${target}" in
- nvptx*-*-*)
- noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
- ;;
-- sh-*-*)
-+ sh*-*-*)
- case "${target}" in
- sh*-*-elf)
- ;;
---
-2.31.1
-
diff --git a/package/binutils/2.37/0002-poison-system-directories.patch b/package/binutils/2.37/0002-poison-system-directories.patch
deleted file mode 100644
index 1a5fe46575..0000000000
--- a/package/binutils/2.37/0002-poison-system-directories.patch
+++ /dev/null
@@ -1,306 +0,0 @@
-From 4d8705ddb55897e8a74b617ab95736d520d9e1ea Mon Sep 17 00:00:00 2001
-From: Romain Naour
-Date: Fri, 25 Dec 2015 11:45:38 +0100
-Subject: [PATCH] poison-system-directories
-
-Patch adapted to binutils 2.23.2 and extended to use
-BR_COMPILER_PARANOID_UNSAFE_PATH by Thomas Petazzoni.
-
-[Romain: rebase on top of 2.33.1]
-Signed-off-by: Romain Naour
-[Gustavo: adapt to binutils 2.25]
-Signed-off-by: Thomas Petazzoni
-Signed-off-by: Gustavo Zacarias
-
-Upstream-Status: Inappropriate [distribution: codesourcery]
-
-Patch originally created by Mark Hatle, forward-ported to
-binutils 2.21 by Scott Garman.
-
-purpose: warn for uses of system directories when cross linking
-
-Code Merged from Sourcery G++ binutils 2.19 - 4.4-277
-
-2008-07-02 Joseph Myers
-
- ld/
- * ld.h (args_type): Add error_poison_system_directories.
- * ld.texinfo (--error-poison-system-directories): Document.
- * ldfile.c (ldfile_add_library_path): Check
- command_line.error_poison_system_directories.
- * ldmain.c (main): Initialize
- command_line.error_poison_system_directories.
- * lexsup.c (enum option_values): Add
- OPTION_ERROR_POISON_SYSTEM_DIRECTORIES.
- (ld_options): Add --error-poison-system-directories.
- (parse_args): Handle new option.
-
-2007-06-13 Joseph Myers
-
- ld/
- * config.in: Regenerate.
- * ld.h (args_type): Add poison_system_directories.
- * ld.texinfo (--no-poison-system-directories): Document.
- * ldfile.c (ldfile_add_library_path): Check
- command_line.poison_system_directories.
- * ldmain.c (main): Initialize
- command_line.poison_system_directories.
- * lexsup.c (enum option_values): Add
- OPTION_NO_POISON_SYSTEM_DIRECTORIES.
- (ld_options): Add --no-poison-system-directories.
- (parse_args): Handle new option.
-
-2007-04-20 Joseph Myers
-
- Merge from Sourcery G++ binutils 2.17:
-
- 2007-03-20 Joseph Myers
- Based on patch by Mark Hatle .
- ld/
- * configure.ac (--enable-poison-system-directories): New option.
- * configure, config.in: Regenerate.
- * ldfile.c (ldfile_add_library_path): If
- ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of /lib,
- /usr/lib, /usr/local/lib or /usr/X11R6/lib.
-
-Signed-off-by: Mark Hatle
-Signed-off-by: Scott Garman
----
- ld/config.in | 3 +++
- ld/configure | 14 ++++++++++++++
- ld/configure.ac | 10 ++++++++++
- ld/ld.h | 8 ++++++++
- ld/ld.texi | 12 ++++++++++++
- ld/ldfile.c | 17 +++++++++++++++++
- ld/ldlex.h | 2 ++
- ld/ldmain.c | 2 ++
- ld/lexsup.c | 21 +++++++++++++++++++++
- 9 files changed, 89 insertions(+)
-
-diff --git a/ld/config.in b/ld/config.in
-index 26d55a00d47..ffad464783c 100644
---- a/ld/config.in
-+++ b/ld/config.in
-@@ -43,6 +43,9 @@
- language is requested. */
- #undef ENABLE_NLS
-
-+/* Define to warn for use of native system library directories */
-+#undef ENABLE_POISON_SYSTEM_DIRECTORIES
-+
- /* Additional extension a shared object might have. */
- #undef EXTRA_SHLIB_EXTENSION
-
-diff --git a/ld/configure b/ld/configure
-index c197aaef3cb..882263aa43f 100755
---- a/ld/configure
-+++ b/ld/configure
-@@ -829,6 +829,7 @@ with_lib_path
- enable_targets
- enable_64_bit_bfd
- with_sysroot
-+enable_poison_system_directories
- enable_gold
- enable_got
- enable_compressed_debug_sections
-@@ -1498,6 +1499,8 @@ Optional Features:
- --enable-checking enable run-time checks
- --enable-targets alternative target configurations
- --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
-+ --enable-poison-system-directories
-+ warn for use of native system library directories
- --enable-gold[=ARG] build gold [ARG={default,yes,no}]
- --enable-got= GOT handling scheme (target, single, negative,
- multigot)
-@@ -15236,7 +15239,18 @@ else
- fi
-
-
-+# Check whether --enable-poison-system-directories was given.
-+if test "${enable_poison_system_directories+set}" = set; then :
-+ enableval=$enable_poison_system_directories;
-+else
-+ enable_poison_system_directories=no
-+fi
-+
-+if test "x${enable_poison_system_directories}" = "xyes"; then
-
-+$as_echo "#define ENABLE_POISON_SYSTEM_DIRECTORIES 1" >>confdefs.h
-+
-+fi
-
- # Check whether --enable-got was given.
- if test "${enable_got+set}" = set; then :
-diff --git a/ld/configure.ac b/ld/configure.ac
-index 8ea97c43cd4..0f246db67d8 100644
---- a/ld/configure.ac
-+++ b/ld/configure.ac
-@@ -106,6 +106,16 @@ AC_SUBST(use_sysroot)
- AC_SUBST(TARGET_SYSTEM_ROOT)
- AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
-
-+AC_ARG_ENABLE([poison-system-directories],
-+ AS_HELP_STRING([--enable-poison-system-directories],
-+ [warn for use of native system library directories]),,
-+ [enable_poison_system_directories=no])
-+if test "x${enable_poison_system_directories}" = "xyes"; then
-+ AC_DEFINE([ENABLE_POISON_SYSTEM_DIRECTORIES],
-+ [1],
-+ [Define to warn for use of native system library directories])
-+fi
-+
- dnl Use --enable-gold to decide if this linker should be the default.
- dnl "install_as_default" is set to false if gold is the default linker.
- dnl "installed_linker" is the installed BFD linker name.
-diff --git a/ld/ld.h b/ld/ld.h
-index 35fafebfaed..74e66405de6 100644
---- a/ld/ld.h
-+++ b/ld/ld.h
-@@ -162,6 +162,14 @@ typedef struct
- in the linker script. */
- bool force_group_allocation;
-
-+ /* If TRUE (the default) warn for uses of system directories when
-+ cross linking. */
-+ bool poison_system_directories;
-+
-+ /* If TRUE (default FALSE) give an error for uses of system
-+ directories when cross linking instead of a warning. */
-+ bool error_poison_system_directories;
-+
- /* Big or little endian as set on command line. */
- enum endian_enum endian;
-
-diff --git a/ld/ld.texi b/ld/ld.texi
-index dd8f571d4e4..3ab210b41b9 100644
---- a/ld/ld.texi
-+++ b/ld/ld.texi
-@@ -2863,6 +2863,18 @@ string identifying the original linked file does not change.
-
- Passing @code{none} for @var{style} disables the setting from any
- @code{--build-id} options earlier on the command line.
-+
-+ at kindex --no-poison-system-directories
-+ at item --no-poison-system-directories
-+Do not warn for @option{-L} options using system directories such as
-+ at file{/usr/lib} when cross linking. This option is intended for use
-+in chroot environments when such directories contain the correct
-+libraries for the target system rather than the host.
-+
-+ at kindex --error-poison-system-directories
-+ at item --error-poison-system-directories
-+Give an error instead of a warning for @option{-L} options using
-+system directories when cross linking.
- @end table
-
- @c man end
-diff --git a/ld/ldfile.c b/ld/ldfile.c
-index 9d0af06f1f6..7cdd3b1c1b1 100644
---- a/ld/ldfile.c
-+++ b/ld/ldfile.c
-@@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline)
- new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL);
- else
- new_dirs->name = xstrdup (name);
-+
-+#ifdef ENABLE_POISON_SYSTEM_DIRECTORIES
-+ if (command_line.poison_system_directories
-+ && ((!strncmp (name, "/lib", 4))
-+ || (!strncmp (name, "/usr/lib", 8))
-+ || (!strncmp (name, "/usr/local/lib", 14))
-+ || (!strncmp (name, "/usr/X11R6/lib", 14))))
-+ {
-+ if (command_line.error_poison_system_directories)
-+ einfo (_("%X%P: error: library search path \"%s\" is unsafe for "
-+ "cross-compilation\n"), name);
-+ else
-+ einfo (_("%P: warning: library search path \"%s\" is unsafe for "
-+ "cross-compilation\n"), name);
-+ }
-+#endif
-+
- }
-
- /* Try to open a BFD for a lang_input_statement. */
-diff --git a/ld/ldlex.h b/ld/ldlex.h
-index 9e8bf5fb835..2f0fadfe0a3 100644
---- a/ld/ldlex.h
-+++ b/ld/ldlex.h
-@@ -163,6 +163,8 @@ enum option_values
- OPTION_CTF_VARIABLES,
- OPTION_NO_CTF_VARIABLES,
- OPTION_CTF_SHARE_TYPES,
-+ OPTION_NO_POISON_SYSTEM_DIRECTORIES,
-+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES,
- };
-
- /* The initial parser states. */
-diff --git a/ld/ldmain.c b/ld/ldmain.c
-index 42660eb9a3c..1aef9387f93 100644
---- a/ld/ldmain.c
-+++ b/ld/ldmain.c
-@@ -321,6 +321,8 @@ main (int argc, char **argv)
- command_line.warn_mismatch = true;
- command_line.warn_search_mismatch = true;
- command_line.check_section_addresses = -1;
-+ command_line.poison_system_directories = true;
-+ command_line.error_poison_system_directories = false;
-
- /* We initialize DEMANGLING based on the environment variable
- COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the
-diff --git a/ld/lexsup.c b/ld/lexsup.c
-index 00274c500d0..4f23b3a2da2 100644
---- a/ld/lexsup.c
-+++ b/ld/lexsup.c
-@@ -595,6 +595,14 @@ static const struct ld_option ld_options[] =
- " is: share-unconflicted (default),\n"
- " share-duplicated"),
- TWO_DASHES },
-+ { {"no-poison-system-directories", no_argument, NULL,
-+ OPTION_NO_POISON_SYSTEM_DIRECTORIES},
-+ '\0', NULL, N_("Do not warn for -L options using system directories"),
-+ TWO_DASHES },
-+ { {"error-poison-system-directories", no_argument, NULL,
-+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES},
-+ '\0', NULL, N_("Give an error for -L options using system directories"),
-+ TWO_DASHES },
- };
-
- #define OPTION_COUNT ARRAY_SIZE (ld_options)
-@@ -607,6 +615,7 @@ parse_args (unsigned argc, char **argv)
- int ingroup = 0;
- char *default_dirlist = NULL;
- char *shortopts;
-+ char *BR_paranoid_env;
- struct option *longopts;
- struct option *really_longopts;
- int last_optind;
-@@ -1643,6 +1652,14 @@ parse_args (unsigned argc, char **argv)
- }
- break;
-
-+ case OPTION_NO_POISON_SYSTEM_DIRECTORIES:
-+ command_line.poison_system_directories = false;
-+ break;
-+
-+ case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES:
-+ command_line.error_poison_system_directories = true;
-+ break;
-+
- case OPTION_PUSH_STATE:
- input_flags.pushed = xmemdup (&input_flags,
- sizeof (input_flags),
-@@ -1788,6 +1805,10 @@ parse_args (unsigned argc, char **argv)
- command_line.soname = NULL;
- }
-
-+ BR_paranoid_env = getenv("BR_COMPILER_PARANOID_UNSAFE_PATH");
-+ if (BR_paranoid_env && strlen(BR_paranoid_env) > 0)
-+ command_line.error_poison_system_directories = true;
-+
- while (ingroup)
- {
- einfo (_("%P: missing --end-group; added as last command line option\n"));
---
-2.31.1
-
diff --git a/package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch b/package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch
deleted file mode 100644
index bfd531b818..0000000000
--- a/package/binutils/2.37/0003-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From ef4ba1da823e8366ea4f126f50885a44ebf4dcf0 Mon Sep 17 00:00:00 2001
-From: Giulio Benetti
-Date: Wed, 9 Jun 2021 17:28:27 +0200
-Subject: [PATCH] bfd/elf32-or1k: fix building with gcc version < 5
-
-Gcc version >= 5 has standard C mode not set to -std=gnu11, so if we use
-an old compiler(i.e. gcc 4.9) build fails on:
-```
-elf32-or1k.c:2251:3: error: 'for' loop initial declarations are only allowed in
-C99 or C11 mode
- for (size_t i = 0; i < insn_count; i++)
- ^
-```
-
-So let's declare `size_t i` at the top of the function instead of inside
-for loop.
-
-Signed-off-by: Giulio Benetti
----
- bfd/elf32-or1k.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/bfd/elf32-or1k.c b/bfd/elf32-or1k.c
-index 4ae7f324d33..32063ab0289 100644
---- a/bfd/elf32-or1k.c
-+++ b/bfd/elf32-or1k.c
-@@ -2244,9 +2244,10 @@ or1k_write_plt_entry (bfd *output_bfd, bfd_byte *contents, unsigned insnj,
- {
- unsigned nodelay = elf_elfheader (output_bfd)->e_flags & EF_OR1K_NODELAY;
- unsigned output_insns[PLT_MAX_INSN_COUNT];
-+ size_t i;
-
- /* Copy instructions into the output buffer. */
-- for (size_t i = 0; i < insn_count; i++)
-+ for (i = 0; i < insn_count; i++)
- output_insns[i] = insns[i];
-
- /* Honor the no-delay-slot setting. */
-@@ -2277,7 +2278,7 @@ or1k_write_plt_entry (bfd *output_bfd, bfd_byte *contents, unsigned insnj,
- }
-
- /* Write out the output buffer. */
-- for (size_t i = 0; i < (insn_count+1); i++)
-+ for (i = 0; i < (insn_count+1); i++)
- bfd_put_32 (output_bfd, output_insns[i], contents + (i*4));
- }
-
---
-2.31.1
-
diff --git a/package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch b/package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch
deleted file mode 100644
index 0d18321ee1..0000000000
--- a/package/binutils/2.37/0004-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 203b80f8dbdd3ddb860114b03351a0dea28c978f Mon Sep 17 00:00:00 2001
-From: Giulio Benetti
-Date: Sat, 10 Jul 2021 17:57:34 +0200
-Subject: [PATCH] or1k: fix pc-relative relocation against dynamic on PC
- relative 26 bit relocation
-
-When building openal we were seeing the assert failure:
-
-/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o:
-pc-relative relocation against dynamic symbol alSourcePausev
-/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o:
-pc-relative relocation against dynamic symbol alSourceStopv
-/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o:
-pc-relative relocation against dynamic symbol alSourceRewindv
-/home/buildroot/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/source.cpp.o:
-pc-relative relocation against dynamic symbol alSourcePlayv
-collect2: error: ld returned 1 exit status
-
-This happens because in R_OR1K_INSN_REL_26 case we can't reference local
-symbol as previously done but we need to make sure that calls to actual
-symbol always call the version of current object.
-
-bfd/Changelog:
-
- * elf32-or1k.c (or1k_elf_relocate_section): use a separate entry
- in switch case R_OR1K_INSN_REL_26 where we need to check for
- !SYMBOL_CALLS_LOCAL() instead of !SYMBOL_REFERENCES_LOCAL().
-
-Signed-off-by: Giulio Benetti
----
- bfd/elf32-or1k.c | 12 ++++++++++++
- 1 file changed, 12 insertions(+)
-
-diff --git a/bfd/elf32-or1k.c b/bfd/elf32-or1k.c
-index 32063ab0289..67252394173 100644
---- a/bfd/elf32-or1k.c
-+++ b/bfd/elf32-or1k.c
-@@ -1543,6 +1543,18 @@ or1k_elf_relocate_section (bfd *output_bfd,
- break;
-
- case R_OR1K_INSN_REL_26:
-+ /* For a non-shared link, these will reference plt or call the
-+ version of actual object. */
-+ if (bfd_link_pic (info) && !SYMBOL_CALLS_LOCAL (info, h))
-+ {
-+ _bfd_error_handler
-+ (_("%pB: pc-relative relocation against dynamic symbol %s"),
-+ input_bfd, name);
-+ ret_val = false;
-+ bfd_set_error (bfd_error_bad_value);
-+ }
-+ break;
-+
- case R_OR1K_PCREL_PG21:
- case R_OR1K_LO13:
- case R_OR1K_SLO13:
---
-2.31.1
-
diff --git a/package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch b/package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch
deleted file mode 100644
index 8609db95b7..0000000000
--- a/package/binutils/2.37/0005-or1k-Avoid-R_OR1K_GOT16-signed-overflow-by-using-spe.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-From 362a20108782b87cd780a989c0dbd014fc2def8b Mon Sep 17 00:00:00 2001
-From: Stafford Horne
-Date: Sun, 2 Jan 2022 09:03:28 +0900
-Subject: [PATCH] or1k: Avoid R_OR1K_GOT16 signed overflow by using special
- howto
-
-Previously when fixing PR 21464 we masked out upper bits of the
-relocation value in order to avoid overflow complaints when acceptable.
-It turns out this does not work when the relocation value ends up being
-signed.
-
-To fix this this patch introduces a special howto with
-complain_on_overflow set to complain_overflow_dont. This is used in
-place of the normal R_OR1K_GOT16 howto when we detect R_OR1K_GOT_AHI16
-relocations.
-
-bfd/ChangeLog:
-
- PR 28735
- * elf32-or1k.c (or1k_elf_got16_no_overflow_howto): Define.
- (or1k_elf_relocate_section): Use new howto instead of trying to
- mask out relocation bits.
-
-Signed-off-by: Giulio Benetti
----
- bfd/elf32-or1k.c | 24 ++++++++++++++++++++----
- 1 file changed, 20 insertions(+), 4 deletions(-)
-
-diff --git a/bfd/elf32-or1k.c b/bfd/elf32-or1k.c
-index 4ae7f324d33..7fd88d72442 100644
---- a/bfd/elf32-or1k.c
-+++ b/bfd/elf32-or1k.c
-@@ -828,6 +828,23 @@ static reloc_howto_type or1k_elf_howto_table[] =
- false), /* pcrel_offset */
- };
-
-+/* A copy of the R_OR1K_GOT16 used in the presense of R_OR1K_GOT_AHI16
-+ relocations when we know we can ignore overflows. */
-+static reloc_howto_type or1k_elf_got16_no_overflow_howto =
-+ HOWTO (R_OR1K_GOT16, /* type */
-+ 0, /* rightshift */
-+ 2, /* size (0 = byte, 1 = short, 2 = long) */
-+ 16, /* bitsize */
-+ false, /* pc_relative */
-+ 0, /* bitpos */
-+ complain_overflow_dont, /* complain_on_overflow */
-+ bfd_elf_generic_reloc, /* special_function */
-+ "R_OR1K_GOT16", /* name */
-+ false, /* partial_inplace */
-+ 0, /* src_mask */
-+ 0xffff, /* dst_mask */
-+ false); /* pcrel_offset */
-+
- /* Map BFD reloc types to Or1k ELF reloc types. */
-
- struct or1k_reloc_map
-@@ -1506,12 +1523,11 @@ or1k_elf_relocate_section (bfd *output_bfd,
- if (r_type == R_OR1K_GOT_AHI16)
- saw_gotha = true;
-
-- /* If we have a R_OR1K_GOT16 followed by a R_OR1K_GOT_AHI16
-+ /* If we have a R_OR1K_GOT16 following a R_OR1K_GOT_AHI16
- relocation we assume the code is doing the right thing to avoid
-- overflows. Here we mask the lower 16-bit of the relocation to
-- avoid overflow validation failures. */
-+ overflows. */
- if (r_type == R_OR1K_GOT16 && saw_gotha)
-- relocation &= 0xffff;
-+ howto = &or1k_elf_got16_no_overflow_howto;
-
- /* Addend should be zero. */
- if (rel->r_addend != 0)
---
-2.25.1
-
diff --git a/package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch b/package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch
deleted file mode 100644
index 46697cc5c8..0000000000
--- a/package/binutils/2.37/0006-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch
+++ /dev/null
@@ -1,236 +0,0 @@
-From 1c611b40e6bfc8029bff7696814330b5bc0ee5c0 Mon Sep 17 00:00:00 2001
-From: "H.J. Lu"
-Date: Mon, 26 Jul 2021 05:59:55 -0700
-Subject: [PATCH] bfd: Close the file descriptor if there is no archive fd
-
-Close the file descriptor if there is no archive plugin file descriptor
-to avoid running out of file descriptors on thin archives with many
-archive members.
-
-bfd/
-
- PR ld/28138
- * plugin.c (bfd_plugin_close_file_descriptor): Close the file
- descriptor there is no archive plugin file descriptor.
-
-ld/
-
- PR ld/28138
- * testsuite/ld-plugin/lto.exp: Run tmpdir/pr28138 only for
- native build.
-
- PR ld/28138
- * testsuite/ld-plugin/lto.exp: Run ld/28138 tests.
- * testsuite/ld-plugin/pr28138.c: New file.
- * testsuite/ld-plugin/pr28138-1.c: Likewise.
- * testsuite/ld-plugin/pr28138-2.c: Likewise.
- * testsuite/ld-plugin/pr28138-3.c: Likewise.
- * testsuite/ld-plugin/pr28138-4.c: Likewise.
- * testsuite/ld-plugin/pr28138-5.c: Likewise.
- * testsuite/ld-plugin/pr28138-6.c: Likewise.
- * testsuite/ld-plugin/pr28138-7.c: Likewise.
-
-(cherry picked from commit 5a98fb7513b559e20dfebdbaa2a471afda3b4742)
-(cherry picked from commit 7dc37e1e1209c80e0bab784df6b6bac335e836f2)
-
-[Upstream:
- https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1c611b40e6bfc8029bff7696814330b5bc0ee5c0]
-Signed-off-by: Peter Seiderer
----
- bfd/plugin.c | 8 +++++++
- ld/testsuite/ld-plugin/lto.exp | 34 ++++++++++++++++++++++++++++++
- ld/testsuite/ld-plugin/pr28138-1.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-2.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-3.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-4.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-5.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-6.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138-7.c | 6 ++++++
- ld/testsuite/ld-plugin/pr28138.c | 20 ++++++++++++++++++
- 10 files changed, 104 insertions(+)
- create mode 100644 ld/testsuite/ld-plugin/pr28138-1.c
- create mode 100644 ld/testsuite/ld-plugin/pr28138-2.c
- create mode 100644 ld/testsuite/ld-plugin/pr28138-3.c
- create mode 100644 ld/testsuite/ld-plugin/pr28138-4.c
- create mode 100644 ld/testsuite/ld-plugin/pr28138-5.c
- create mode 100644 ld/testsuite/ld-plugin/pr28138-6.c
- create mode 100644 ld/testsuite/ld-plugin/pr28138-7.c
- create mode 100644 ld/testsuite/ld-plugin/pr28138.c
-
-diff --git a/bfd/plugin.c b/bfd/plugin.c
-index 6cfa2b66470..3bab8febe88 100644
---- a/bfd/plugin.c
-+++ b/bfd/plugin.c
-@@ -291,6 +291,14 @@ bfd_plugin_close_file_descriptor (bfd *abfd, int fd)
- && !bfd_is_thin_archive (abfd->my_archive))
- abfd = abfd->my_archive;
-
-+ /* Close the file descriptor if there is no archive plugin file
-+ descriptor. */
-+ if (abfd->archive_plugin_fd == -1)
-+ {
-+ close (fd);
-+ return;
-+ }
-+
- abfd->archive_plugin_fd_open_count--;
- /* Dup the archive plugin file descriptor for later use, which
- will be closed by _bfd_archive_close_and_cleanup. */
-diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp
-index def69e43ab3..999d911ce6a 100644
---- a/ld/testsuite/ld-plugin/lto.exp
-+++ b/ld/testsuite/ld-plugin/lto.exp
-@@ -687,6 +687,40 @@ if { [is_elf_format] && [check_lto_shared_available] } {
- }
- }
-
-+run_cc_link_tests [list \
-+ [list \
-+ "Build pr28138.a" \
-+ "-T" "" \
-+ {pr28138-1.c pr28138-2.c pr28138-3.c pr28138-4.c pr28138-5.c \
-+ pr28138-6.c pr28138-7.c} {} "pr28138.a" \
-+ ] \
-+ [list \
-+ "Build pr28138.o" \
-+ "" "" \
-+ {pr28138.c} {} \
-+ ] \
-+]
-+
-+set exec_output [run_host_cmd "sh" \
-+ "-c \"ulimit -n 20; \
-+ $CC -Btmpdir/ld -o tmpdir/pr28138 \
-+ tmpdir/pr28138.o tmpdir/pr28138.a\""]
-+set exec_output [prune_warnings $exec_output]
-+if [string match "" $exec_output] then {
-+ if { [isnative] } {
-+ set exec_output [run_host_cmd "tmpdir/pr28138" ""]
-+ if [string match "PASS" $exec_output] then {
-+ pass "PR ld/28138"
-+ } else {
-+ fail "PR ld/28138"
-+ }
-+ } else {
-+ pass "PR ld/28138"
-+ }
-+} else {
-+ fail "PR ld/28138"
-+}
-+
- set testname "Build liblto-11.a"
- remote_file host delete "tmpdir/liblto-11.a"
- set catch_output [run_host_cmd "$ar" "rc $plug_opt tmpdir/liblto-11.a tmpdir/lto-11a.o tmpdir/lto-11b.o tmpdir/lto-11c.o"]
-diff --git a/ld/testsuite/ld-plugin/pr28138-1.c b/ld/testsuite/ld-plugin/pr28138-1.c
-new file mode 100644
-index 00000000000..51d119e1642
---- /dev/null
-+++ b/ld/testsuite/ld-plugin/pr28138-1.c
-@@ -0,0 +1,6 @@
-+extern int a0(void);
-+int
-+a1(void)
-+{
-+ return 1 + a0();
-+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-2.c b/ld/testsuite/ld-plugin/pr28138-2.c
-new file mode 100644
-index 00000000000..1120cd797e9
---- /dev/null
-+++ b/ld/testsuite/ld-plugin/pr28138-2.c
-@@ -0,0 +1,6 @@
-+extern int a1(void);
-+int
-+a2(void)
-+{
-+ return 1 + a1();
-+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-3.c b/ld/testsuite/ld-plugin/pr28138-3.c
-new file mode 100644
-index 00000000000..ec464947ee6
---- /dev/null
-+++ b/ld/testsuite/ld-plugin/pr28138-3.c
-@@ -0,0 +1,6 @@
-+extern int a2(void);
-+int
-+a3(void)
-+{
-+ return 1 + a2();
-+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-4.c b/ld/testsuite/ld-plugin/pr28138-4.c
-new file mode 100644
-index 00000000000..475701b2c5c
---- /dev/null
-+++ b/ld/testsuite/ld-plugin/pr28138-4.c
-@@ -0,0 +1,6 @@
-+extern int a3(void);
-+int
-+a4(void)
-+{
-+ return 1 + a3();
-+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-5.c b/ld/testsuite/ld-plugin/pr28138-5.c
-new file mode 100644
-index 00000000000..e24f86c363e
---- /dev/null
-+++ b/ld/testsuite/ld-plugin/pr28138-5.c
-@@ -0,0 +1,6 @@
-+extern int a4(void);
-+int
-+a5(void)
-+{
-+ return 1 + a4();
-+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-6.c b/ld/testsuite/ld-plugin/pr28138-6.c
-new file mode 100644
-index 00000000000..b5b938bdb21
---- /dev/null
-+++ b/ld/testsuite/ld-plugin/pr28138-6.c
-@@ -0,0 +1,6 @@
-+extern int a5(void);
-+int
-+a6(void)
-+{
-+ return 1 + a5();
-+}
-diff --git a/ld/testsuite/ld-plugin/pr28138-7.c b/ld/testsuite/ld-plugin/pr28138-7.c
-new file mode 100644
-index 00000000000..4ef75bf0f0c
---- /dev/null
-+++ b/ld/testsuite/ld-plugin/pr28138-7.c
-@@ -0,0 +1,6 @@
-+extern int a6(void);
-+int
-+a7(void)
-+{
-+ return 1 + a6();
-+}
-diff --git a/ld/testsuite/ld-plugin/pr28138.c b/ld/testsuite/ld-plugin/pr28138.c
-new file mode 100644
-index 00000000000..68252c9f382
---- /dev/null
-+++ b/ld/testsuite/ld-plugin/pr28138.c
-@@ -0,0 +1,20 @@
-+#include
-+
-+extern int a7(void);
-+
-+int
-+a0(void)
-+{
-+ return 0;
-+}
-+
-+int
-+main()
-+{
-+ if (a7() == 7)
-+ {
-+ printf ("PASS\n");
-+ return 0;
-+ }
-+ return 1;
-+}
---
-2.34.1
-
diff --git a/package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch b/package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch
deleted file mode 100644
index 3e29282261..0000000000
--- a/package/binutils/2.37/0007-i386-Allow-GOT32-relocations-against-ABS-symbols.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 30a954525f4e53a9cd50a1a8a6f201c7cf6595c7 Mon Sep 17 00:00:00 2001
-From: "H.J. Lu"
-Date: Mon, 7 Feb 2022 15:22:19 -0800
-Subject: [PATCH] i386: Allow GOT32 relocations against ABS symbols
-
-GOT32 relocations are allowed since absolute value + addend is stored in
-the GOT slot.
-
-Tested on glibc 2.35 build with GCC 11.2 and -Os.
-
-bfd/
-
- PR ld/28870
- * elfxx-x86.c (_bfd_elf_x86_valid_reloc_p): Also allow GOT32
- relocations.
-
-
-Signed-off-by: Waldemar Brodkorb
-
-diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c
-index 7ac2411fc80..d00dc45677b 100644
---- a/bfd/elfxx-x86.c
-+++ b/bfd/elfxx-x86.c
-@@ -1942,9 +1942,9 @@ _bfd_elf_x86_valid_reloc_p (asection *input_section,
- irel = *rel;
-
- /* Only allow relocations against absolute symbol, which can be
-- resolved as absolute value + addend. GOTPCREL relocations
-- are allowed since absolute value + addend is stored in the
-- GOT slot. */
-+ resolved as absolute value + addend. GOTPCREL and GOT32
-+ relocations are allowed since absolute value + addend is
-+ stored in the GOT slot. */
- if (bed->target_id == X86_64_ELF_DATA)
- {
- r_type &= ~R_X86_64_converted_reloc_bit;
-@@ -1965,7 +1965,9 @@ _bfd_elf_x86_valid_reloc_p (asection *input_section,
- else
- valid_p = (r_type == R_386_32
- || r_type == R_386_16
-- || r_type == R_386_8);
-+ || r_type == R_386_8
-+ || r_type == R_386_GOT32
-+ || r_type == R_386_GOT32X);
-
- if (valid_p)
- *no_dynreloc_p = true;
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index a1800e49e2..de5ca866e5 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -12,12 +12,6 @@ choice
help
Select the version of binutils you wish to use.
-config BR2_BINUTILS_VERSION_2_37_X
- bool "binutils 2.37"
- # AVX512FP16 instructions were not supported before binutils
- # 2.38
- depends on !BR2_X86_CPU_HAS_AVX512
-
config BR2_BINUTILS_VERSION_2_38_X
bool "binutils 2.38"
@@ -36,7 +30,6 @@ endchoice
config BR2_BINUTILS_VERSION
string
default "arc-2020.09-release" if BR2_BINUTILS_VERSION_ARC
- default "2.37" if BR2_BINUTILS_VERSION_2_37_X
default "2.38" if BR2_BINUTILS_VERSION_2_38_X
default "2.39" if BR2_BINUTILS_VERSION_2_39_X
default "2.40" if BR2_BINUTILS_VERSION_2_40_X
@@ -44,7 +37,6 @@ config BR2_BINUTILS_VERSION
config BR2_BINUTILS_GPROFNG
bool "gprofng support"
depends on !BR2_BINUTILS_VERSION_ARC
- depends on !BR2_BINUTILS_VERSION_2_37_X
depends on !BR2_BINUTILS_VERSION_2_38_X
help
This option enables support for gprofng, a new profiler.
diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash
index e831d31b8a..1a24c2f4bd 100644
--- a/package/binutils/binutils.hash
+++ b/package/binutils/binutils.hash
@@ -1,5 +1,4 @@
# From https://gcc.gnu.org/pub/binutils/releases/sha512.sum
-sha512 5c11aeef6935860a6819ed3a3c93371f052e52b4bdc5033da36037c1544d013b7f12cb8d561ec954fe7469a68f1b66f1a3cd53d5a3af7293635a90d69edd15e7 binutils-2.37.tar.xz
sha512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d binutils-2.38.tar.xz
sha512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 binutils-2.39.tar.xz
sha512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 binutils-2.40.tar.xz
From thomas.petazzoni at bootlin.com Sat Jul 1 21:08:03 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 23:08:03 +0200
Subject: [Buildroot] [PATCH 1/5] package/binutils: disable gprofng
support for each known unsupported version
In-Reply-To: <20230611131631.806432-1-romain.naour@gmail.com>
References: <20230611131631.806432-1-romain.naour@gmail.com>
Message-ID: <20230701230803.474f8570@windsurf>
On Sun, 11 Jun 2023 15:16:27 +0200
Romain Naour wrote:
> While adding new binutils version, the gprofng support will
> no longer only available with one specific version.
>
> Instead disable gprofng explicitely for each binutils
> version that are know too old to support it.
>
> Signed-off-by: Romain Naour
> ---
> package/binutils/Config.in.host | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
Series applied, thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
From thomas.petazzoni at bootlin.com Sat Jul 1 21:12:41 2023
From: thomas.petazzoni at bootlin.com (Thomas Petazzoni)
Date: Sat, 1 Jul 2023 23:12:41 +0200
Subject: [Buildroot] [git commit] package/leafnode2: bump version to
2.0.0.alpha202301
Message-ID: <20230701211859.5774086392@busybox.osuosl.org>
commit: https://git.buildroot.net/buildroot/commit/?id=b335bd18a07363d53b6dc0faa82e26f068d0ae7b
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
Rebased patch.
Updated license hash due to upstream refresh of the license file:
https://gitlab.com/leafnode-2/leafnode-2/-/commit/37442bbb7dd4f3cfd36f7264b9c3772e09531b5a
Switched project URLs to gitlab.
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
---
package/leafnode2/0001-cross_makefile.patch | 10 +++++-----
package/leafnode2/Config.in | 9 +--------
package/leafnode2/leafnode2.hash | 4 ++--
package/leafnode2/leafnode2.mk | 6 +++---
4 files changed, 11 insertions(+), 18 deletions(-)
diff --git a/package/leafnode2/0001-cross_makefile.patch b/package/leafnode2/0001-cross_makefile.patch
index b61a8ef3c6..32116446c3 100644
--- a/package/leafnode2/0001-cross_makefile.patch
+++ b/package/leafnode2/0001-cross_makefile.patch
@@ -10,11 +10,11 @@ Fix cross-compilation issues
Signed-off-by: Bernd Kuhls
Signed-off-by: Thomas Petazzoni
-Index: b/Makefile.in
+Index: b/Makefile.am
===================================================================
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -1853,7 +1853,7 @@
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -311,7 +311,7 @@
configparam_data.c: $(srcdir)/config.table b_sortnl$(EXEEXT) genconfigparam_data.awk
rm -f config.table.sorted
@@ -23,7 +23,7 @@ Index: b/Makefile.in
$(AWK) -f $(srcdir)/genconfigparam_data.awk $@ \
|| { rm -f $@ ; false ; }
-@@ -1868,13 +1868,7 @@
+@@ -326,13 +326,7 @@
install-data-hook:
$(INSTALL) -d -m 02770 $(DESTDIR)$(SPOOLDIR)
$(INSTALL) -d -m 02770 $(DESTDIR)$(SPOOLDIR)/leaf.node
diff --git a/package/leafnode2/Config.in b/package/leafnode2/Config.in
index e244bdc45b..3700b6fb80 100644
--- a/package/leafnode2/Config.in
+++ b/package/leafnode2/Config.in
@@ -7,11 +7,4 @@ config BR2_PACKAGE_LEAFNODE2
server designed for small sites with just a few active
newsgroups.
- Leafnode-2 needs inetd, check chapter 14 of the documentation
- at:
- http://krusty.dt.e-technik.tu-dortmund.de/~ma/leafnode/beta/leafnode-readme.txt
-
- For example, you can add this line to inetd.conf:
- nntp stream tcp nowait news /usr/sbin/leafnode
-
- http://krusty.dt.e-technik.tu-dortmund.de/~ma/leafnode/beta
+ https://gitlab.com/leafnode-2/leafnode-2
diff --git a/package/leafnode2/leafnode2.hash b/package/leafnode2/leafnode2.hash
index 7dfa7cce8d..d03ea472b1 100644
--- a/package/leafnode2/leafnode2.hash
+++ b/package/leafnode2/leafnode2.hash
@@ -1,4 +1,4 @@
# Locally calculated
-sha256 34eba2cbbb871b724c8d5dd402d1c358aeb21ba426beb5658e155ed0d7461075 leafnode-2.0.0.alpha20140727b.tar.bz2
+sha256 1c74de60c3f91ef6f8a3ec20f0c34a0933658aeac8e3723a5f286c0646319e5c leafnode2-ce7d3b13fb285c9fb7bffc382ea10fd41e12582d.tar.gz
sha256 59d37f745dc5a2d63a51dff344f4ad89f72e76f8c7b7d877f20880d838b1bec9 COPYING
-sha256 0c92246a9d3636e0aa6a244f6c481639b2e530fbbb25bc048ce7acd83e1fc5f6 COPYING.LGPL
+sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL
diff --git a/package/leafnode2/leafnode2.mk b/package/leafnode2/leafnode2.mk
index e82ca2e1ee..3ed2e20266 100644
--- a/package/leafnode2/leafnode2.mk
+++ b/package/leafnode2/leafnode2.mk
@@ -4,12 +4,12 @@
#
################################################################################
-LEAFNODE2_VERSION = 2.0.0.alpha20140727b
-LEAFNODE2_SOURCE = leafnode-$(LEAFNODE2_VERSION).tar.bz2
-LEAFNODE2_SITE = http://krusty.dt.e-technik.tu-dortmund.de/~ma/leafnode/beta
+LEAFNODE2_VERSION = ce7d3b13fb285c9fb7bffc382ea10fd41e12582d
+LEAFNODE2_SITE = $(call gitlab,leafnode-2,leafnode-2,$(LEAFNODE2_VERSION))
LEAFNODE2_LICENSE = LGPL-2.1
LEAFNODE2_LICENSE_FILES = COPYING COPYING.LGPL
LEAFNODE2_DEPENDENCIES = host-pcre pcre
+LEAFNODE2_AUTORECONF = YES
LEAFNODE2_CONF_ENV = \
PCRECONFIG="$(STAGING_DIR)/usr/bin/pcre-config"
From bugzilla at busybox.net Sun Jul 2 03:03:19 2023
From: bugzilla at busybox.net (bugzilla at busybox.net)
Date: Sun, 02 Jul 2023 03:03:19 +0000
Subject: [Buildroot] [Bug 15673] PKGCONF_SITE in pkgconf.mk points to parked
domain
In-Reply-To:
References:
Message-ID:
https://bugs.busybox.net/show_bug.cgi?id=15673
--- Comment #2 from jeffplays1292 at gmail.com ---
(In reply to Arnout Vandecappelle from comment #1)
The archives aren't the same. They are configured with ./autogen.sh on pkgconf
1.6.3. Also they have different sha256 because github releases uses an internal
version of gzip.
--
You are receiving this mail because:
You are on the CC list for the bug.
From bernd at kuhls.net Sun Jul 2 07:04:30 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sun, 2 Jul 2023 09:04:30 +0200
Subject: [Buildroot] [PATCH v2 1/1] package/libasplib: remove package
Message-ID: <20230702070430.6389-1-bernd@kuhls.net>
Added in 2015 to be used by Kodi ADSP addons these efforts have stopped:
https://forum.kodi.tv/showthread.php?tid=252871&pid=3053658#pid3053658
so this package is no longer needed.
Signed-off-by: Bernd Kuhls
---
v2: rebased, removed patch from .checkpackageignore
.checkpackageignore | 1 -
Config.in.legacy | 6 +++
DEVELOPERS | 1 -
package/Config.in | 1 -
...asplib_CPUTimer.h-Fix-time.h-include.patch | 39 -------------------
package/libasplib/Config.in | 11 ------
package/libasplib/libasplib.hash | 3 --
package/libasplib/libasplib.mk | 21 ----------
8 files changed, 6 insertions(+), 77 deletions(-)
delete mode 100644 package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch
delete mode 100644 package/libasplib/Config.in
delete mode 100644 package/libasplib/libasplib.hash
delete mode 100644 package/libasplib/libasplib.mk
diff --git a/.checkpackageignore b/.checkpackageignore
index 7d544a6e61..73e8d02d48 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -688,7 +688,6 @@ package/libabseil-cpp/0001-force-position-independent-code.patch Upstream
package/libarchive/0001-autotools-do-not-add-iconv-for-Requires.private.patch Upstream
package/libargon2/0001-libargon2-dont-fail-on-existing-symlink.patch Upstream
package/libart/0001-art-config-cross.patch Sob Upstream
-package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch Upstream
package/libatasmart/0001-strpool-cross-flags.patch Upstream
package/libavl/0001-fix-makefile.patch Upstream
package/libb64/0001-Integer-overflows.patch Upstream
diff --git a/Config.in.legacy b/Config.in.legacy
index d3a67aba83..7184d0a8b9 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,12 @@ endif
comment "Legacy options removed in 2023.08"
+config BR2_PACKAGE_LIBASPLIB
+ bool "libasplib removed"
+ select BR2_LEGACY
+ help
+ libasplib is no longer needed.
+
config BR2_BINUTILS_VERSION_2_37_X
bool "binutils 2.37.x has been removed"
select BR2_LEGACY
diff --git a/DEVELOPERS b/DEVELOPERS
index 188c579010..e716642c6b 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -357,7 +357,6 @@ F: package/kodi*
F: package/lame/
F: package/leafnode2/
F: package/libaacs/
-F: package/libasplib/
F: package/libass/
F: package/libbdplus/
F: package/libbluray/
diff --git a/package/Config.in b/package/Config.in
index bff090a661..9cdbd677ff 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1405,7 +1405,6 @@ menu "Audio/Sound"
source "package/caps/Config.in"
source "package/fdk-aac/Config.in"
source "package/libao/Config.in"
- source "package/libasplib/Config.in"
source "package/libbroadvoice/Config.in"
source "package/libcdaudio/Config.in"
source "package/libcddb/Config.in"
diff --git a/package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch b/package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch
deleted file mode 100644
index e0d0beccff..0000000000
--- a/package/libasplib/0001-asplib_CPUTimer.h-Fix-time.h-include.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 7291289ba0c052e45e2a0330642318798d6a4caf Mon Sep 17 00:00:00 2001
-From: Bernd Kuhls
-Date: Fri, 27 Jan 2017 16:02:27 +0100
-Subject: [PATCH] asplib_CPUTimer.h: Fix time.h include
-
-According to https://linux.die.net/man/3/clock_gettime time.h needs to
-be included instead of sys/time.h.
-
-This patch fixes a build error found by buildroot autobuilders:
-
-http://autobuild.buildroot.net/results/cc0/cc0b928ee24a526b7c82fd3f391e2be024a14578//
-
-/home/peko/autobuild/instance-1/output/build/libasplib-be7fac89218a84b75f7598e3d76625ece99296f2/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.cpp: In member function 'void asplib::CCPUTimer::start_Timer()':
-/home/peko/autobuild/instance-1/output/build/libasplib-be7fac89218a84b75f7598e3d76625ece99296f2/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.cpp:69:19: error: 'CLOCK_REALTIME' was not declared in this scope
- clock_gettime(CLOCK_REALTIME, &m_startTime);
-
-Patch sent upstream: https://github.com/AchimTuran/asplib/pull/34
-
-Signed-off-by: Bernd Kuhls
----
- asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h b/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h
-index a61ff49..a9676e0 100644
---- a/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h
-+++ b/asplib_modules/Timer/asplib/Timer/asplib_CPUTimer.h
-@@ -29,7 +29,7 @@
- #include
- #include
- #elif defined(TARGET_LINUX)
-- #include
-+ #include
- #endif
-
- namespace asplib
---
-2.11.0
-
diff --git a/package/libasplib/Config.in b/package/libasplib/Config.in
deleted file mode 100644
index 89d5448473..0000000000
--- a/package/libasplib/Config.in
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_LIBASPLIB
- bool "libasplib"
- depends on BR2_INSTALL_LIBSTDCPP
- help
- asplib (Achim's Signal Processing LIBrary), is a small and
- lightweight C++ library for digital signal processing.
-
- https://github.com/AchimTuran/asplib
-
-comment "asplib needs a toolchain w/ C++"
- depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/libasplib/libasplib.hash b/package/libasplib/libasplib.hash
deleted file mode 100644
index 251a50ee45..0000000000
--- a/package/libasplib/libasplib.hash
+++ /dev/null
@@ -1,3 +0,0 @@
-# Locally calculated
-sha256 68e117348fa17592dde7672477e927119a0e477103ced1d3a57d92e30880a147 libasplib-be7fac89218a84b75f7598e3d76625ece99296f2.tar.gz
-sha256 12ac5047f2af0522f06798b1589ffc4599bc29c91f954d7874e0320634e777c0 LICENSE
diff --git a/package/libasplib/libasplib.mk b/package/libasplib/libasplib.mk
deleted file mode 100644
index 5da85abe0c..0000000000
--- a/package/libasplib/libasplib.mk
+++ /dev/null
@@ -1,21 +0,0 @@
-################################################################################
-#
-# libasplib
-#
-################################################################################
-
-LIBASPLIB_VERSION = be7fac89218a84b75f7598e3d76625ece99296f2
-LIBASPLIB_SITE = $(call github,AchimTuran,asplib,$(LIBASPLIB_VERSION))
-LIBASPLIB_LICENSE = GPL-3.0+
-LIBASPLIB_LICENSE_FILES = LICENSE
-LIBASPLIB_INSTALL_STAGING = YES
-
-LIBASPLIB_CONF_OPTS = \
- -DASPLIB_MODULES_TO_BUILD=some \
- -DBUILD_BIQUAD=ON \
- -DBUILD_IIR=ON \
- -DBUILD_LOGGER=ON \
- -DBUILD_SIGNALS=ON \
- -DBUILD_TIMER=ON
-
-$(eval $(cmake-package))
--
2.39.2
From br015 at umbiko.net Sun Jul 2 09:07:16 2023
From: br015 at umbiko.net (Andreas Ziegler)
Date: Sun, 02 Jul 2023 09:07:16 +0000
Subject: [Buildroot] [PATCH 1/3] package: add rockchip-rkbin package
In-Reply-To:
References:
Message-ID:
Hi Kilian,
some comments inline.
On 2023-06-30 23:26, Kilian Zinnecker wrote:
>
> Adds a package to fetch Rockchip specifig ATF binary blobs, which
> are needed to build u-boot for the Rockchip RK3588 SoC.
>
> Signed-off-by: Kilian Zinnecker
> ---
> package/Config.in | 1 +
> package/rockchip-rkbin/Config.in | 19 +++++++++++++++++++
> package/rockchip-rkbin/rockchip-rkbin.mk | 19 +++++++++++++++++++
> 3 files changed, 39 insertions(+)
> create mode 100644 package/rockchip-rkbin/Config.in
> create mode 100644 package/rockchip-rkbin/rockchip-rkbin.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index bff090a661..80221d0406 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -581,6 +581,7 @@ endmenu
> source "package/read-edid/Config.in"
> source "package/rng-tools/Config.in"
> source "package/rockchip-mali/Config.in"
> + source "package/rockchip-rkbin/Config.in"
> source "package/rpi-userland/Config.in"
> source "package/rs485conf/Config.in"
> source "package/rtc-tools/Config.in"
> diff --git a/package/rockchip-rkbin/Config.in
> b/package/rockchip-rkbin/Config.in
> new file mode 100644
> index 0000000000..a877d4f1cf
> --- /dev/null
> +++ b/package/rockchip-rkbin/Config.in
> @@ -0,0 +1,19 @@
> +config BR2_PACKAGE_ROCKCHIP_RKBIN
> + bool "Rockchip RKBIN binary blobs"
> + depends on BR2_arm || BR2_aarch64
> + help
> + Those packages provide binary blobs for the Rockchip RK
> + SoCs.
> +
> +if BR2_PACKAGE_ROCKCHIP_RKBIN
> +choice
> + prompt "Rockchip RK platform"
> +
> +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588
> + bool "rk3588"
> +endchoice
> +
> +config BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM
> + string
> + default "RK3588" if BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588
> +endif
Both BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM* variables are never used, you
might remove them.
If you intend to make the package reusable, just use the
directive and add a section in rockchip-rkbin.mk to define the firmware
file names:
ifeq ($(BR2_PACKAGE_ROCKCHIP_RKBIN_PLATFORM_RK3588),y)
ROCKCHIP_RKBIN_DDRFW = rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
ROCKCHIP_RKBIN_EL3FW = rk35/rk3588_bl31_v1.38.elf
endif
to be used in INSTALL_STAGING_CMDS.
> diff --git a/package/rockchip-rkbin/rockchip-rkbin.mk
> b/package/rockchip-rkbin/rockchip-rkbin.mk
> new file mode 100644
> index 0000000000..51421769b4
> --- /dev/null
> +++ b/package/rockchip-rkbin/rockchip-rkbin.mk
> @@ -0,0 +1,19 @@
> +################################################################################
> +#
> +# rockchip-rkbin
> +#
> +################################################################################
> +
> +
> +ROCKCHIP_RKBIN_VERSION = d6ccfe401ca84a98ca3b85c12b9554a1a43a166c
> +ROCKCHIP_RKBIN_SITE = https://github.com/rockchip-linux/rkbin.git
> +ROCKCHIP_RKBIN_SITE_METHOD = git
> +
> +ROCKCHIP_RKBIN_INSTALL_STAGING = YES
Technically not necessary, but to document that this package is not
intended for the target, you might add:
ROCKCHIP_RKBIN_INSTALL_TARGET = NO
> +
> +define ROCKCHIP_RKBIN_INSTALL_STAGING_CMDS
> + cp $(@D)/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
> $(BINARIES_DIR)/
> + cp $(@D)/bin/rk35/rk3588_bl31_v1.38.elf $(BINARIES_DIR)/
> +endef
> +
> +$(eval $(generic-package))
> --
> 2.34.1
Kind regards,
Andreas
From bernd at kuhls.net Sun Jul 2 10:25:54 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sun, 02 Jul 2023 12:25:54 +0200
Subject: [Buildroot] [PATCH v3 1/1] package/python-pyicu: fix build
References: <20230613202530.612061-1-bernd.kuhls@t-online.de>
<20230701230134.6c2314e4__32130.2583602787$1688245321$gmane$org@windsurf>
Message-ID:
Am Sat, 1 Jul 2023 23:01:34 +0200 schrieb Thomas Petazzoni via buildroot:
> Also, is there some sort of dependency between this patch and the
> python-pyicu bump at
> http://patchwork.ozlabs.org/project/buildroot/patch/
20230611123108.372959-1-bernd.kuhls-
zqRNUXuvxA0b1SvskN2V4Q at public.gmane.org/
Hi Thomas,
no.
Regards, Bernd
From bernd at kuhls.net Sun Jul 2 10:31:21 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sun, 2 Jul 2023 12:31:21 +0200
Subject: [Buildroot] [PATCH v4 1/1] package/python-pyicu: fix build
Message-ID: <20230702103121.289122-1-bernd@kuhls.net>
Fixes:
http://autobuild.buildroot.net/results/977/977c043615603dd3541e23b81c5f11374606aff6/
Set environment variables to cross-compile friendly values, this prevents
icu-config picking up host libraries:
https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L89
https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L179
https://gitlab.pyicu.org/main/pyicu/-/blob/main/setup.py#L216
This follows the upstream build docs:
https://gitlab.pyicu.org/main/pyicu#building-pyicu
Signed-off-by: Bernd Kuhls
---
v4: removed variable ICU_BASE (Thomas)
package/python-pyicu/python-pyicu.mk | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/package/python-pyicu/python-pyicu.mk b/package/python-pyicu/python-pyicu.mk
index 090ed51bff..213c099d07 100644
--- a/package/python-pyicu/python-pyicu.mk
+++ b/package/python-pyicu/python-pyicu.mk
@@ -12,4 +12,10 @@ PYTHON_PYICU_LICENSE_FILES = LICENSE
PYTHON_PYICU_DEPENDENCIES = icu
PYTHON_PYICU_SETUP_TYPE = setuptools
+PYTHON_PYICU_ENV += \
+ ICU_VERSION="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --modversion`" \
+ PYICU_CFLAGS="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --variable=CXXFLAGS`" \
+ PYICU_LFLAGS="`$(PKG_CONFIG_HOST_BINARY) icu-i18n --libs-only-L` \
+ `$(PKG_CONFIG_HOST_BINARY) icu-i18n --libs-only-l`"
+
$(eval $(python-package))
--
2.39.2
From bernd at kuhls.net Sun Jul 2 11:04:47 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sun, 2 Jul 2023 13:04:47 +0200
Subject: [Buildroot] [PATCH v2 1/1] package/putty: bump version to 0.78
Message-ID: <20230702110447.1877621-1-bernd@kuhls.net>
Changelog:
https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html
Removed patch, the patched file does not exist anymore in this release.
Updated license hash due to copyright year bump:
https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=ce59d8bb4f7a1c6aff677d1431ec84a803a24091
Switched build system to cmake.
Added optional dependency to libgtk3.
Signed-off-by: Bernd Kuhls
---
v2: fixed license hash, added optional dependency to libgtk3 (Peter)
.checkpackageignore | 1 -
...1-unix-uxutils.h-fix-build-on-uclibc.patch | 41 -------------------
package/putty/putty.hash | 11 +++--
package/putty/putty.mk | 13 +++---
4 files changed, 11 insertions(+), 55 deletions(-)
delete mode 100644 package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch
diff --git a/.checkpackageignore b/.checkpackageignore
index 7d544a6e61..0c003157d3 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -1240,7 +1240,6 @@ package/pulseaudio/S50pulseaudio ConsecutiveEmptyLines EmptyLastLine Indent Vari
package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch Upstream
package/pulseview/0002-Fix-broken-build-due-to-C-template-behind-C-linkage.patch Upstream
package/pulseview/0003-Support-glibmm-2.68.patch Upstream
-package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch Upstream
package/python-aiohttp-remotes/0001-Fix-flit_core-build-requires-backend.patch Upstream
package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch Upstream
package/python-crossbar/0001-Avoid-intentional-syntax-error.patch Upstream
diff --git a/package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch b/package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch
deleted file mode 100644
index 78cef8b908..0000000000
--- a/package/putty/0001-unix-uxutils.h-fix-build-on-uclibc.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 3f30f3a7e3f07f5ca3cef0f405b02e22a018c6e4 Mon Sep 17 00:00:00 2001
-From: Fabrice Fontaine
-Date: Sun, 9 May 2021 15:22:29 +0200
-Subject: [PATCH] unix/uxutils.h: fix build on uclibc
-
-Build on uclibc is broken since version 0.75 and commit
-65383082bf0c49cec63f4b36001a40bd9b13edf6 because AT_HWCAP2 is used
-even if is not available:
-
-unix/uxutils.c: In function 'platform_aes_hw_available':
-unix/uxutils.c:13:22: error: 'AT_HWCAP2' undeclared (first use in this function)
- 13 | return getauxval(AT_HWCAP2) & HWCAP2_AES;
- | ^~~~~~~~~
-
-To fix this build failure, include
-
-Fixes:
- - http://autobuild.buildroot.org/results/726f7c5ce13e78ed91e827b872e9d7ccfa13f298
-
-Signed-off-by: Fabrice Fontaine
-[Upstream status: sent to Simon Tatham ]
----
- unix/uxutils.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/unix/uxutils.h b/unix/uxutils.h
-index c9acff53..b80bf972 100644
---- a/unix/uxutils.h
-+++ b/unix/uxutils.h
-@@ -18,6 +18,8 @@
-
- #if defined __arm__ || defined __aarch64__
-
-+#include
-+
- #ifdef HAVE_SYS_TYPES_H
- #include
- #endif
---
-2.30.2
-
diff --git a/package/putty/putty.hash b/package/putty/putty.hash
index 861d45cb76..c691a4f975 100644
--- a/package/putty/putty.hash
+++ b/package/putty/putty.hash
@@ -1,8 +1,7 @@
-# Hashes from: http://the.earth.li/~sgtatham/putty/0.76/{md5,sha1,sha256,sha512}sums
-md5 9d22f8c56c1eaa1c0af3098438f25908 putty-0.76.tar.gz
-sha1 de09f50aee330eb05ad0cb81b970d0cc8e5c9b25 putty-0.76.tar.gz
-sha256 547cd97a8daa87ef71037fab0773bceb54a8abccb2f825a49ef8eba5e045713f putty-0.76.tar.gz
-sha512 4576b359593928c6eba923f2d7b66ac0f2cf00e0c217cdbbb124471c3b35feb090e623847bfc507a4ef106cb3067aac47419e241b11dd8bf4ae554061fa93c25 putty-0.76.tar.gz
+# Hashes from: http://the.earth.li/~sgtatham/putty/0.78/{sha1,sha256,sha512}sums
+sha1 198f01db6bea708e480fb11dd23026eda7b3f49f putty-0.78.tar.gz
+sha256 274e01bcac6bd155dfd647b2f18f791b4b17ff313753aa919fcae2e32d34614f putty-0.78.tar.gz
+sha512 d7a3e2eabd5f1f65fc0f3f1ee0789c30fbe891b57f63ddeac0b92befcb6aecd4a748f04a21c76ee42d992deb77c2e1a0454a71cc620ef26fbf23af660bd84bb5 putty-0.78.tar.gz
# Locally calculated
-sha256 3f3e870dd3d0867d79370b1d433602c60bb91b59de04e5d8f2a149b788530d53 LICENCE
+sha256 7b10c93f0d582e820a9e6f8c6abbcff54192e41e60644f4d09b96b14fdbc74f8 LICENCE
diff --git a/package/putty/putty.mk b/package/putty/putty.mk
index e57a78be96..c591694659 100644
--- a/package/putty/putty.mk
+++ b/package/putty/putty.mk
@@ -4,18 +4,17 @@
#
################################################################################
-PUTTY_VERSION = 0.76
+PUTTY_VERSION = 0.78
PUTTY_SITE = http://the.earth.li/~sgtatham/putty/$(PUTTY_VERSION)
PUTTY_LICENSE = MIT
PUTTY_LICENSE_FILES = LICENCE
PUTTY_CPE_ID_VENDOR = putty
-PUTTY_CONF_OPTS = --disable-gtktest
+PUTTY_DEPENDENCIES += host-pkgconf
-ifeq ($(BR2_PACKAGE_LIBGTK2),y)
-PUTTY_CONF_OPTS += --with-gtk=2
+ifeq ($(BR2_PACKAGE_LIBGTK3),y)
+PUTTY_DEPENDENCIES += libgtk3
+else ifeq ($(BR2_PACKAGE_LIBGTK2),y)
PUTTY_DEPENDENCIES += libgtk2
-else
-PUTTY_CONF_OPTS += --without-gtk
endif
-$(eval $(autotools-package))
+$(eval $(cmake-package))
--
2.39.2
From ju.o at free.fr Sun Jul 2 11:54:43 2023
From: ju.o at free.fr (Julien Olivain)
Date: Sun, 2 Jul 2023 13:54:43 +0200
Subject: [Buildroot] [PATCH 1/1] package/xz: bump to version 5.4.3
Message-ID: <20230702115443.585493-1-ju.o@free.fr>
This commit changes the version branch from 5.2.x to 5.4.x. This old
stable 5.2.x branch is expected to be end-of-life. The package
site [1] mention:
"""
5.4.3 was released on 2023-05-04. A minor bug fix release 5.2.12 to
the old stable branch was made on 2023-05-04. This is probably the
last release in the 5.2.x series.
"""
For a change log since 5.2.10, see [2].
This commit removes the package patch since the new version includes
alternate workarounds. See comment in [3].
The COPYING licence file hash has changed. A note about
Doxygen-generated HTML was added in [4].
COPYING.GPLv3 license file hash has also changed, as the file was
updated (http links changed by https) in [5].
[1] https://tukaani.org/xz/
[2] https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;h=7f83c81f61e8e6aa81525e44c072c76205eeb14b;hb=238b4e5458b4bd2cadefb768b8ea7c6b70a191ac
[3] https://github.com/tukaani-project/xz/pull/32#issuecomment-1438396969
[4] https://github.com/tukaani-project/xz/commit/f68f4b27f62f53fdac570885a1f4f23367ce6599
[5] https://github.com/tukaani-project/xz/commit/5a7b930efa7f9849d8da8397e8e5d8638f92be40
Signed-off-by: Julien Olivain
---
Patch tested on top of branch master at commit b335bd1 with commands:
utils/docker-run make check-package
...
0 warnings generated
utils/test-pkg -a -p xz
...
45 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed
---
...0001-Detect-symver-attribute-support.patch | 70 -------------------
package/xz/xz.hash | 8 +--
package/xz/xz.mk | 2 +-
3 files changed, 5 insertions(+), 75 deletions(-)
delete mode 100644 package/xz/0001-Detect-symver-attribute-support.patch
diff --git a/package/xz/0001-Detect-symver-attribute-support.patch b/package/xz/0001-Detect-symver-attribute-support.patch
deleted file mode 100644
index 462fa9d86b..0000000000
--- a/package/xz/0001-Detect-symver-attribute-support.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From f0e0e8bd08b4d4e7c89a5a3b7d9a3c083f7e5432 Mon Sep 17 00:00:00 2001
-From: Vincent Fazio
-Date: Wed, 8 Feb 2023 12:58:37 +0000
-Subject: [PATCH] Detect symver attribute support
-
-On Microblaze, builds will fail when trying to add symver information
-because __attribute__((symver ..)) is not supported even though
-__has_attribute(__symver__) returns true.
-
-Support for symver needs to be detected via a compile test since
-__has_attribute can report false positives [0].
-
-Add a configure compile check for __attribute__((symver ..)) to ensure
-it is supported and define a variable to advertise support.
-
-[0] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101766#c1
-
-Upstream: https://github.com/tukaani-project/xz/pull/32
-Signed-off-by: Thomas Petazzoni
-Signed-off-by: Vincent Fazio
-[Peter: patch configure instead of configure.ac so autoreconf isn't
-triggered at build time]
-Signed-off-by: Peter Korsgaard
----
- configure | 15 +++++++++++++++
- src/liblzma/common/common.h | 2 +-
- 2 files changed, 16 insertions(+), 1 deletion(-)
-
-diff --git a/src/liblzma/common/common.h b/src/liblzma/common/common.h
-index 671d3bc..27b56ee 100644
---- a/src/liblzma/common/common.h
-+++ b/src/liblzma/common/common.h
-@@ -76,7 +76,7 @@
- // too (which doesn't support __symver__) so use it to detect if __symver__
- // is available. This should be far more reliable than looking at compiler
- // version macros as nowadays especially __GNUC__ is defined by many compilers.
--# if lzma_has_attribute(__symver__)
-+# if defined(HAVE_SYMVER_ATTRIBUTE)
- # define LZMA_SYMVER_API(extnamever, type, intname) \
- extern __attribute__((__symver__(extnamever))) \
- LZMA_API(type) intname
-diff --git a/configure b/configure
-index ff0eed5..e685b30 100755
---- a/configure
-+++ b/configure
-@@ -16687,6 +16687,21 @@ printf "%s\n" "" >&6; }
-
- printf "%s\n" "#define HAVE_SYMBOL_VERSIONS_LINUX $have_symbol_versions_linux" >>confdefs.h
-
-+ OLD_CFLAGS="$CFLAGS"
-+ CFLAGS="$CFLAGS -Werror" # we need -Werror to make sure the attribute is not ignored
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+__attribute__ ((symver ("test at TEST"))) void foo(void) { }
-+
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"
-+then :
-+
-+printf "%s\n" "#define HAVE_SYMVER_ATTRIBUTE 1" >>confdefs.h
-+
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
-+ CFLAGS="$OLD_CFLAGS"
- ;;
- *)
- enable_symbol_versions=generic
---
-2.34.1
-
diff --git a/package/xz/xz.hash b/package/xz/xz.hash
index 1153e02b4d..0a8a13f1eb 100644
--- a/package/xz/xz.hash
+++ b/package/xz/xz.hash
@@ -1,9 +1,9 @@
# Locally calculated after checking pgp signature
-# https://tukaani.org/xz/xz-5.2.10.tar.bz2.sig
-sha256 01b71df61521d9da698ce3c33148bff06a131628ff037398c09482f3a26e5408 xz-5.2.10.tar.bz2
+# https://tukaani.org/xz/xz-5.4.3.tar.gz.sig
+sha256 9243a04598d7a70c1f567a0143a255581ac5c64b140fd55fd5cbc1e00b0e6f90 xz-5.4.3.tar.bz2
# Hash for license files
-sha256 bcb02973ef6e87ea73d331b3a80df7748407f17efdb784b61b47e0e610d3bb5c COPYING
+sha256 72d7ef9c98be319fd34ce88b45203b36d5936f9c49e82bf3198ffee5e0c7d87e COPYING
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPLv2
-sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING.GPLv3
+sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING.GPLv3
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPLv2.1
diff --git a/package/xz/xz.mk b/package/xz/xz.mk
index 0120d23b85..dcdbe142b6 100644
--- a/package/xz/xz.mk
+++ b/package/xz/xz.mk
@@ -4,7 +4,7 @@
#
################################################################################
-XZ_VERSION = 5.2.10
+XZ_VERSION = 5.4.3
XZ_SOURCE = xz-$(XZ_VERSION).tar.bz2
XZ_SITE = https://tukaani.org/xz
XZ_INSTALL_STAGING = YES
--
2.41.0
From bernd at kuhls.net Sun Jul 2 11:56:51 2023
From: bernd at kuhls.net (Bernd Kuhls)
Date: Sun, 2 Jul 2023 13:56:51 +0200
Subject: [Buildroot] [PATCH 1/1] package/libssh2: disable rpath
Message-ID: <20230702115651.2430264-1-bernd@kuhls.net>
Bumping libssh2 to 1.11.0 with buildroot commit
af87ad197caf434936fe239f2718fd17b60fcb8b
causes build errors with libcurl due to "-R" being added to libssh2.pc.
Quoting autobuilder build-end.log
checking for recv... no
configure: error: Unable to link function recv
Quoting autobuilder libcurl-8.1.2/config.log
arc-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-R'
Fixes:
http://autobuild.buildroot.net/results/78f/78ffda92d51f8abdbcef93f968ace432d0d44979/
Signed-off-by: Bernd Kuhls
---
package/libssh2/libssh2.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/libssh2/libssh2.mk b/package/libssh2/libssh2.mk
index 8bedbdffba..a42be46a7a 100644
--- a/package/libssh2/libssh2.mk
+++ b/package/libssh2/libssh2.mk
@@ -11,7 +11,7 @@ LIBSSH2_LICENSE = BSD
LIBSSH2_LICENSE_FILES = COPYING
LIBSSH2_CPE_ID_VENDOR = libssh2
LIBSSH2_INSTALL_STAGING = YES
-LIBSSH2_CONF_OPTS = --disable-examples-build
+LIBSSH2_CONF_OPTS = --disable-examples-build --disable-rpath
ifeq ($(BR2_PACKAGE_LIBSSH2_MBEDTLS),y)
LIBSSH2_DEPENDENCIES += mbedtls
--
2.39.2
From m.niestroj at grinn-global.com Sun Jul 2 12:22:35 2023
From: m.niestroj at grinn-global.com (Marcin Niestroj)
Date: Sun, 2 Jul 2023 14:22:35 +0200
Subject: [Buildroot] [PATCH] configs/chiliboard: uboot needs openssl
Message-ID: <20230702122236.1113430-1-m.niestroj@grinn-global.com>
Fixes uboot build errors:
In file included from tools/imagetool.h:24,
from tools/aisimage.c:7:
include/image.h:1383:12: fatal error: openssl/evp.h: No such file or directory
1383 | # include