]> Git Repo - buildroot-mgba.git/blame - CHANGES
docs/website: Update for 2023.08.3
[buildroot-mgba.git] / CHANGES
CommitLineData
5c9f4d64
PK
12023.11-rc1, released November 14th, 2023
2
3 Fixes all over the tree and new features.
4
5 Architecture: MIPS IV (re-)added. The mutually exclusive ABI
6 selection dropped for PowerPC.
7
8 Toolchain:
9
10 - Support for GDB 13.2, make GDB 12.x the default
11
12 - Glibc bumped to 2.38
13
14 - Bootlin external toolchains updated to 2023.08, bringing
15 support for Aarch64 BE with musl.
16
17 - Motorola 68K w/MMU support added for glibc and musl.
18
19 - License info added for GCC
20
21 Infrastructure:
22
23 - The CMake infrastructure now supports building packages with
24 ninja instead of make (based on <pkg>_CMAKE_BACKEND).
25
26 - The RPATH fixup done at the end of the build is now done in
27 parallel (according to BR2_JLEVEL).
28
29 - Packages downloaded from Subversion repos no longer
30 retrieves svn:externals unless <pkg>_SVN_EXTERNALS is set to
31 YES.
32
33 - Packages where a free-form version/site can be specified
34 (E.G. Linux, U-Boot, ..) can now have the corresponding
35 tarballs of these custom downloads checked by the download
36 infrastructure based on .hash files in the global patch
37 directory. These hashes are optional unless
38 BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
39
40 A utils/add-custom-hashes helper script has been added to
41 assist in managing such hash files.
42
43 - Various improvements to utils/docker-run to handle external
44 (BR2_DL_DIR defined in environment) download directory,
45 proxy configuration, SELinux and out of tree (O=) builds.
46
47 New defconfigs: AMD Zynq ZC702, ASUS Tinker-s rk3288, ICnova
48 A20-adb4006, Khadas vim3, Libre Computer ROC-RK3399-PC,
49 Microchip PolarFire SoC Icicle Kit, NXP imxrt1050-evk, Pine64
50 pinecube, Sipeed LicheePi Nano, Synopsys ARC700 nSIM, TI
51 SK-AM62 and TI SK-AM64
52
53 New packages: ti-k3-boot-firmware, ti-k3-image-gen,
54 amlogic-boot-fip, criu, cutekeyboard, depot-tools, fft-eval,
55 firewalld, flutter-engine, flutter-gallery, flutter-pi,
56 flutter-sdk-bin, ledmon, libcanberra, libnvme, libsoup3,
57 libspdm, libucontext, libzenoh-pico,
58 microchip-hss-payload-generator, nodejs-bin, nushell,
59 nvidia-persistenced, oatpp, onevpl-intel-gpu, onevpl,
60 python-calver, python-distlib, python-jeepney,
61 python-jsonschema-specifications, python-kmod,
62 python-pysensors, python-referencing, python-segno,
63 python-tftpy, python-trove-classifiers,
64 python-types-python-dateutil, python-versioneer,
65 qoriq-fm-ucode, qt6core5compat, rauc-hawkbit-updater,
66 rust-bindgen, spirv-headers, spirv-tools, vulkan-loader,
67 vulkan-tools
68
69 Removed packages: google-material-design-icons, libtextstyle,
70 python-pyxb
71
72 Issues resolved (http://bugs.uclibc.org):
73
74 #14366: Nodejs fails with "version `GLIBC_2.34' not found"..
75 #14741: e2fsck is failing during cronjob build where fail...
76 #15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
77 #15733: xfsprogs outdated
78 #15772: lz4 failed to compile with gcc 10.4.0
79 #15778: strace comilation fails on Fedora39/gcc13
80 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
81 #15790: at91sam9x5ek_dev_defconfig: Missing...
82 #15808: connman is not supported on musl
83 #15814: C++ not supported by bootlin toolchain
84 #15820: make linux-menuconfig does not modify correct .config..
85 #15823: Installing nodejs modules with native extensions ...
86 #15826: nodejs modules with native extensions fail to install
87 #15835: Incompatibility between network-manager and libcurl 8.4
88
41978f36
PK
892023.08.3, released November 14th, 2023
90
91 Important / security related fixes.
92
93 Per-package builds: Unbreak SDK relocation logic. Only drop
94 the hard links for the final host / target directory, fixing a
95 build time / size regression in 2023.08.2.
96
97 Packages where a free-form version/site can be specified
98 (E.G. Linux, U-Boot, ..) can now have the corresponding
99 tarballs of these custom downloads checked by the download
100 infrastructure based on .hash files in the global patch
101 directory. These hashes are optional unless
102 BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
103
104 A utils/add-custom-hashes helper script has been added to
105 assist in managing such hash files.
106
107 Defconfigs: Avenger96: Downgrade to TF-A v2.5 to fix boot
108 issue since 2023.08, stm32mp157a-dk1, stm32mp157c-dk2: Unbreak
109 TF-A build, stm32mp157c-odessey: Use a fixed TF-A version for
110 reproducibility
111
112 Updated/fixed packages: apache, arm-trusted-firmware, aufs,
113 aufs-util, azure-iot-sdk, casync, cjson, clamav, conmon,
114 cups-filters, dhcpcd, docker-cli, docker-engine,
115 freeradius-server, go, inadyn, ksmbd-tools, kvmtool,
116 libgdiplus, libgeos, libmemcached, libmdbx, libopenssl,
117 libosmium, libtommath, libupnp, libzlib, lightning, linux-pam,
118 lxc, mender, minizip-zlib, mpd, mxsldr, nano, nettle,
119 network-manager, nghttp2, nodejs-src, opencv4,
120 opencv4-contrib, openjdk-bin, openvpn, opusfile, paho-mqtt-c,
121 pango, perl-lwp-protocol-https, petitboot, php, pistache,
122 python-django, python-pycryptodomex, python-urllib3,
123 python-web2py, rabbitmq-c, redis, reproc,
124 riscv64-elf-toolchain, sedutil, snort3, suricata, tar, tiff,
125 tor, traceroute, vim, websocketpp, wireshark, wolfssl,
126 xdg-dbus-proxy, xen, xlib_libX11, xlib_libXpm, zabbix, zchunk
127
128 Issues resolved (http://bugs.uclibc.org):
129
130 #14741: e2fsck is failing during cronjob build where fail...
131 #15772: lz4 failed to compile with gcc 10.4.0
132 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
133 #15790: at91sam9x5ek_dev_defconfig: Missing...
134 #15820: make linux-menuconfig does not modify correct .config..
135 #15823: Installing nodejs modules with native extensions ...
136 #15835: Incompatibility between network-manager and libcurl 8.4
137
cc31a805
PK
1382023.08.2, released October 15th, 2023
139
140 Important / security related fixes.
141
142 Defconfigs: Freescale ARM: Add ATF patch to fix build issue
143 with binutils 2.39+. QEMU Aarch64-virt: Enable ACPI support
144 for EDK2. Visionfive2: Bump kernel to fix build issue with GCC
145 13.
146
147 Per-package builds: Do not use hard links for host / target
148 dirs, fixing issues with package rebuilds or post-build
149 scripts modifications.
150
151 Infrastructure: Explicitly disable shuffle mode for Make >=
152 4.4 where needed.
153
154 Urandom-scripts: Move seedrng init script to S01 for earlier
155 random number entrophy initialization.
156
157 Updated/fixed packages: at91bootstrap, batman-adv, bind, cups,
158 efl, enlightenment, exim, gcc, glibc, gnu-efi, go, gptfdisk,
159 grub2, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-bad,
160 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
161 gst1-python, gst1-rstp-server, gst1-rtsp-vaapi, gstreamer1,
162 gstreamer1-editing-services, gtkmm3, libcue, libcurl,
163 libfastjson, libhtp, libmodplug, librsvg, libvpx, libyang,
164 linux-pam, linux-tools, mbedtls, mosquitto, mutt, neon,
165 netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php, pound,
166 powertop, python-mako, python3, rauc, rockchip-mali, samba4,
167 sslh, stress-ng, suricata, syslog-ng, systemd, tar, unifdef,
168 urandom-scripts, usbguard, webkitgtk, wilc-driver,
169 wireless-regdb, wpewebkit
170
171 Issues resolved (http://bugs.uclibc.org):
172
173 #15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
174 #15808: connman is not supported on musl
175 #15814: C++ not supported by bootlin toolchain
176
55fbb551
PK
1772023.08.1, released September 27th, 2023
178
179 Important / security related fixes.
180
181 Updated/fixed packages: agentpp, asterisk, bind, binutils,
182 conmon, cpio, docker-cli, docker-engine, e2fsprogs, erlang,
183 esp-hosted, expect, fail2ban, fio, freerdp, fstrcmp, gcc, gdb,
184 ghostscript, go, haproxy, hwloc, icu, irssi, libcoap, libcurl,
185 libde265, libheif, libiec61850, libjxl, libopenssl, libpjsip,
186 libqb, libraw, libssh, libuv, lldpd, mdadm, mutt, ne10,
187 netatalk, nodejs, nut, openblas, opensc, openvpn, petitboot,
188 php, pound, pppd, python-pytest, python3, qt5,
189 rtl8812au-aircrack-ng, sngrep, stress-ng, strongswan, sysstat,
190 tar, tcl, timescaledb, util-linux, vim, webkitgtk, webp,
191 wireshark, xserver_xorg-server, xterm, zbar, zxing-cpp,
192 zynaddsubfx
193
194 Issues resolved (http://bugs.uclibc.org):
195
196 #14366: Nodejs fails with "version `GLIBC_2.34' not found"..
197 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
198 #15790: at91sam9x5ek_dev_defconfig: Missing...
199
d8ce1def
PK
2002023.08, released September 6th, 2023
201
202 Various fixes.
203
204 Defconfigs: BeagleV: Fix build issue with binutils >=
205 2.38. Hifive unleashed: U-Boot needs OpenSSL
206
207 Updated/fixed packages: dt, grub2, heirloom-mailx, libgpgme,
208 libtommath, libxcrypt, log4cxx, mesa3d-demos, openjdk,
209 openjdk-bin, pam, pcm-tools, pixman, poppler, python-django,
210 python-ipython, python-pip, python-tornado, zeromq
211
212 New packages: libdecor
213
04bc8046
PK
2142023.08-rc3, released August 29th, 2023
215
216 Fixes all over the tree.
217
218 Defconfigs: Avenger96: Bump ATF to 2.9 to fix build warnings
219 with binutils >= 2.39. CI20: Bump kernel to 5.4.254 to fix
220 build issue with GCC 12. Hifive unleashed: Add missing
221 pylibfdt dependency / bump kernel to 5.10.109 to fix build
222 issue GCC 12. PC x86-64 bios/elf: Add missing libelf
223 dependency. Sipeed maix sdcard: Fix build issues with
224 binutils >= 2.38
225
226 Updated/fixed packages: check, clamav, cups, esp-hosted,
227 f2fs-tools, freeswitch, gcc, gmp, libks, libmodsecurity,
228 mosquitto, mpg123, network-manager, php, postgresql, python3,
229 ramspeed, rtl8189fs, rust, rust-bin, samba4, screen, zlib-ng
230
bdd80863
PK
2312023.08-rc2, released August 20th, 2023
232
233 Fixes all over the tree.
234
235 Toolchains: Only show external toolchains based on a GCC
236 version supporting the selected architecture
237 variant. Correctly mark Codescape MIPS external toolchains as
238 not providing a gdbserver.
239
240 Defconfigs: Andes ae350_45: Drop custom U-Boot march setting,
241 breaking builds with GCC 12. Nitrogen*: Bump
242 U-Boot/Linux. Nitrogen8*: Use ATF 2.8, fixing array bounds
243 errors. QEMU m68k: Add Linux patch to fix build issue with
244 binutils >= 2.41. Raspberrypi*: Enable console on HDMI when
245 using systemd as well.
246
247 Updated/fixed packages: at91dataflashboot, aubio, berkeleydb,
248 bwm-ng, ccache, check, chocolate-doom, compiler-rt, composer,
249 conmon, connman, dav1d, diffutils, dracut, e2fsprogs, elf2flt,
250 esp-hosted, flite, gcc, gdb, go-bootstrap-stage2,
251 intel-microcode, kodi-imagedecoder-heif, less, libcoap,
252 libedit, libglib2, libksba, liblo, libserial, log4cxx, lsof,
253 luvi, meson, mosquitto, mpd, mpv, mv-ddr-marvell, nftables,
254 ntpsec, openssh, optee-test, perftest, python-botocore,
255 python-docker, python-pylibfdt, python3, screenfetch,
256 sentry-cli, sngrep, stellarium, trinity, tvheadend, uboot,
257 uclibc, util-linux, xfsprogs, yajl
258
259 New packages: nftables-python, xlib_libXpresent
260
261 Removed packages: lpc32xxcdl
262
0473a9b5
TP
2632023.08-rc1, released August 5, 2023
264
265 Numerous package updates and fixes, additional runtime tests.
266
267 Toolchain:
268 - Toolchains from ARM (for ARM, AArch64 and AArch64 BE)
269 updated to 12.2.
270 - Support for binutils 2.40 and 2.41 added, binutils 2.37 and
271 2.38 removed, binutils 2.40 is now the default
272 - Support for gcc 13 added, gcc 10 removed, gcc 12 is now the
273 default
274
275 Architectures:
276 - Additional x86-64 variants added
277 - RISC-V vector extension support added
278
279 Infrastructure:
280 - Go now built in 3 stages to be able to update to Go 1.20.x.
281
282 New defconfigs: rock5b
283
284 Removed defconfigs: qemu_sparc_ss10
285
286 New packages: composer, conmon, dfu-programmer, esp-hosted,
287 kodi-imagedecoder-heif, kodi-imagedecoder-raw, libde2654,
288 libdisplay-info, libheif, llvm-cmake, llvm-libunwind,
289 lua-dkjson, mbpoll, mdnsd, mhz, opencsd, python-libconf,
290 python-blinker, python-midiutil, python-rdps-py, python-wheel,
291 qt6svg, redis-plus-plus, rockchip-rkbin, rtl8822cs, swaybg,
292 swugenerator
293
294 Removed packages: libasplib, ocf-linux, tovid
295
a0831dd5
PK
2962023.05.3, released September 26th, 2023
297
298 Important / security related fixes.
299
300 Defconfigs: PC x86-64 bios/efi: Needs libelf. Raspberrypi:
301 Also enable HDMI console when systemd is used.
302
303 Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
304 aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
305 compiler-rt, connman, cpio, cups, dav1d, diffutils, dracut,
306 dt, expect, fail2ban, fio, flite, freerdp, freeswitch,
307 fstrcmp, gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
308 heirloom-mailx, hwloc, icu, intel-microcode, irssi, less,
309 libcoap, libcurl, libglib2, libiec61850, libjxl, libks,
310 libksba, libmodsecurity, libpjsip, libqb, libraw, libssh,
311 libtommath, lldpd, log4cxx, lsof, mdadm, mosquitto, mpd, mpv,
312 mutt, mv-ddr-marvell, ne10, netatalk, network-manager,
313 nftables, nodejs, ntpsec, nut, openblas, openjdk, openjdk-bin,
314 opensc, openssh, pcm-tools, perftest, petitboot, php, pixman,
315 poppler, postgresql, python-django, python-ipython,
316 python-pip, python-pylibfdt, python-tornado, python3, qt5,
317 ramspeed, rtl8189fs, rtl8812au-aircrack-ng, samba4, screen,
318 screenfetch, sngrep, sofia-sip, stellarium, stress-ng,
319 strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
320 webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
321 zbar, zxing-cpp
322
323 New packages: xlib_libXpresent
324
386b72ca
PK
3252023.05.2, released August 31th, 2023
326
327 Important / security related fixes.
328
329 Toolchains: Correctly mark Bootlin external toolchains as
330 having OpenMP support.
331
332 Arch: Mark Alderlake x86 variants as no AVX512 support.
333
334 Utils: Ensure utils/docker-run correctly supports git
335 worktrees.
336
337 Defconfigs: Beaglebone: U-Boot needs OpenSSL. Beaglebone qt5:
338 Enable support for green wireless variant.
339
340 Updated/fixed packages: arm-trusted-firmware, bind, cairo,
341 cmocka, containerd, crudini, cryptodev-linux, dmidecode,
342 ffmpeg, firmware-imx, gcc, gdb, ghostscript, gkrellm,
343 gnuradio, go, igh-ethercat, iperf3, kodi, libcurl, libopenssl,
344 libssh, libubootenv, libuhttpd, linux-tools, mali-driver,
345 nfs-utils, ntp, openssh, php, pipewire, python-pysmb,
346 python-iniparse, python-iptables, rtl8189es, rtl8189fs,
347 sam-ba, samba4, seatd, shadow, speex,
348 sunxi-mali-utgard-driver, supertuxkart, sysdig, systemd, tor,
349 tpm2-tss, transmission, uboot, unzip, webkitgtk,
350 wireless-regdb, wolfssl, wpebackend-fdo, wpewebkit, xenomai,
351 yaml-cpp, yavta
352
353 Issues resolved (http://bugs.uclibc.org):
354
355 #15634: fluidsynths refers to missing libgomp.so.1
356
5eec4aac
PK
3572023.05.1, released July 17th, 2023
358
359 Important / security related fixes.
360
361 Defconfigs: Chiliboard, mx53loco: fix build on hosts without
362 openssl development headers.
363 Nitrogen*: fix build on hosts without openssl or pylibfdt.
364 Hifive unleased: Bump OpenSBI to 1.2 to fix a build issue.
365 Raspberrypi: Handle DTB overlays for all variants
366
367 Updated/fixed packages: agentpp, alsa-plugins, assimp, audit,
368 bind, busybox, c-ares, check, cups, dav1d, dbus, fftw,
369 fluidsynth, freetype, fwts, ghostscript, gnupg2, gnuradio,
370 graphicsmagick, gupnp, haproxy, heimdal, hwdata, jhead, kodi,
371 libcap, libgcrypt, libgpg-error, libgtk3, libmdbx, libxslt,
372 mesa3d, mesa3d-demos, mpir, nodejs, php, pkgconf,
373 python-cryptography, python-dbus-fast, python-django,
374 python-docker, python-pyicu, python-requests, python3, qemu,
375 qt6, quickjs, rtl8192eu, samba4, sconeserver, syslog-ng,
376 taglib, tiff, wine, wireshark, xdriver_xf86-video-dummy,
377 xlib_libX11,
378
379 Issues resolved (http://bugs.uclibc.org):
380
381 #15643: ERROR: No hash found for linux-6.3.8.tar.xz
382 #15658: hifive_unleashed_defconfig: Linker errors in opensbi-0.9
383 #15661: mx53loco_defconfig: Dependency on OpenSSL missing
384 #15664: Can't compile mesa3d with v3d driver
385 #15673: PKGCONF_SITE in pkgconf.mk points to parked domain
386 #15682: pkgconf: no longer able to download source from...
387
dbb0b427
PK
3882023.05, released June 7th, 2023
389
390 Fixes all over the tree.
391
392 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
393 needing a newer host-cmake than what is currently enforced
394 (3.18) - Up to the version provided by the cmake package (3.22).
395
396 Defconfigs: QEMU s390x: Bump rootfs size to 120MB to make room
397 for kernel modules.
398
399 Updated/fixed packages: at-spi2-core, go, libdeflate, libjxl,
400 perl-http-message, php, redis
401
25e485f4
PK
4022023.05-rc3, released June 4th, 2023
403
404 Fixes all over the tree.
405
406 Updated/fixed packages: bird, containerd, earlyoom, gcc,
407 ipython, kexec, kodi-skin-confluence, libcurl, libopenssl,
408 mesa3d, minidlna, mpd, openjdk, openjdk-bin,
409 python-matplotlib, sdl2_net, vdr
410
411 New packages: python-asttokens, python-executing,
412 python-pure-eval, python-stack-data
413
c765ac9c
PK
4142023.05-rc2, released May 28th, 2023
415
416 Fixes all over the tree.
417
418 Updated/fixed packages: busybox, clamav, crudini,
419 kodi-pvr-vbox, libcurl, libmnl, libpqxx, libressl, libssh,
420 llvm, lua, mesa3d, perl-http-message, python-can,
421 python-django, sdl2_mixer, webkitgtk, zfs, znc
422
423 New packages: perl-clone
424
425 Issues resolved (http://bugs.uclibc.org):
426
427 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source..
428 #15581: qemu_ppc_mpc8544ds_defconfig: Fails due to non-working patch
429
fb6fe5dd
PK
4302023.05-rc1, released May 15th, 2023
431
432 Fixes all over the tree and new features.
433
434 Toolchain:
435 - glibc update to 2.37, uClibc-ng updated to 1.0.43
436 - suppoert 6.2.x / 6.3.x kernel headers
437
438 Infrastucture:
439 - go: Ensure go versions of os/user and net are used for
440 static builds so CGO is not used
441
442 - rust / cargo: Correctly split up rust flags for host and
443 target builds
444
445 New defconfigs: STM32F769 discovery
446
447 New packages: petitboot, python-evdev, python-hwdata,
448 python-pyproject-hooks, shadow
449
450 Removed packages: atk, at-spi2-atk, optee-benchmark,
451 python-pep517
452
453 Issues resolved (http://bugs.uclibc.org):
454
455 #14356: cronstamp jobs are not performed with bumped version of...
456 #15191: pc_x86_64_efi_defconfig doesn't run on real hardware
457 #15306: glibc build fails in Docker container
458 #15321: docker-engine now requires libseccomp by default
459 #15376: Libiconv config
460 #15461: QtVirtualKeyboard segfaults
461
44411182
PK
4622023.02.6, released October 16th, 2023
463
464 Important / security related fixes.
465
466 Per-package builds: Do not use hard links for host / target
467 dirs, fixing issues with package rebuilds or post-build
468 scripts modifications.
469
470 Infrastructure: Explicitly disable shuffle mode for Make >=
471 4.4 where needed.
472
473 Urandom-scripts: Move seedrng init script to S01 for earlier
474 random number entrophy initialization.
475
476 Go: Bump to 1.20.x as 1.19.x is now EOL and affected by
477 security issues.
478
479 Updated/fixed packages: at91bootstrap, bind, cups, efl,
480 enlightenment, exim, gcc, glibc, gnu-efi, go, go-bootstrap,
481 gptfdisk, gst-omx, gst1-devtools, gst1-libav,
482 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
483 gst1-plugins-ugly, gst1-python, gst1-rstp-server,
484 gst1-rtsp-vaapi, gstreamer1, gstreamer1-editing-services,
485 libcue, libcurl, libfastjson, libhtp, libmodplug, librsvg,
486 libvpx, libyang, linux-tools, mbedtls, mosquitto, mutt, neon,
487 netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php,
488 powertop, python-mako, python3, rockchip-mali, samba4, sslh,
489 suricata, tar, unifdef, unrandom-scripts, webkitgtk,
490 wireless-regdb, wpewebkit
491
492 Issues resolved (http://bugs.uclibc.org):
493
494 #15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
495 #15808: connman is not supported on musl
496 #15814: C++ not supported by bootlin toolchain
497
8ea74a5b
PK
4982023.02.5, released September 27th, 2023
499
500 Important / security related fixes.
501
502 Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
503 aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
504 compiler-rt, connman, cups, dav1d, diffutils, dracut, dt,
505 expect, fail2ban, fio, flite, freerdp, freeswitch, fstrcmp,
506 gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
507 heirloom-mailx, hwloc, icu, intel-microcode, irssi, libcoap,
508 libcurl, libiec61850, libjxl, libks, libksba, libmodsecurity,
509 libpjsip, libqb, libraw, libssh, libtommath, less, lldpd,
510 log4cxx, lsof, mdadm, mosquitto, mpd, mutt, mv-ddr-marvell,
511 ne10, netatalk, network-manager, nftables, nodejs, ntpsec,
512 nut, openblas, openjdk, openjdk-bin, opensc, openssh,
513 pcm-tools, perftest, php, pixman, poppler, postgresql, pppd,
514 python-django, python-ipython, python-pip, python-pylibfdt,
515 python-tornado, python3, qt5, ramspeed, rtl8189fs, samba4,
516 screen, screenfetch, sngrep, sofia-sip, stellarium,
517 strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
518 webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
519 zbar, zxing-cpp
520
521 Issues resolved (http://bugs.uclibc.org):
522
523 #14366: Nodejs fails with "version `GLIBC_2.34' not found"..
524 #15754: The docker-engine and docker-cli versions are not...
525 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
526 #15790: at91sam9x5ek_dev_defconfig: Missing...
527
d283473a
PK
5282023.02.4, released August 31th, 2023
529
530 Important / security related fixes.
531
532 Toolchains: Correctly mark Bootlin external toolchains as
533 having OpenMP support.
534
535 Arch: Mark Alderlake x86 variants as having no AVX512 support.
536
537 Utils: Ensure utils/docker-run correctly supports git
538 worktrees.
539
540 Defconfigs: Beaglebone qt5: Enable support for green wireless
541 variant.
542
543 Updated/fixed packages: arm-trusted-firmware, bind, cairo,
544 cmocka, containerd, crudini, dmidecode, ffmpeg, freescale-imx,
545 gcc, gdb, ghostscript, gkrellm, gnuradio, go, heimdall,
546 iperf3, libcurl, libmodsecurity, libopenssl, libssh,
547 libubootenv, libuhttpd, linux-tools, ntp, openssh, php,
548 pipewire, python-iniparse, python-iptables, python-pysmb,
549 rtl8189fs, sam-ba, samba4, seatd, speex, supertuxkart, sysdig,
550 tor, tpm2-tss, uboot, unzip, webkitgtk, wireless-regdb,
551 wolfssl, wpebackend-fdo wpewebkit, xenomai, yaml-cpp, yavta
552
553 Issues resolved (http://bugs.uclibc.org):
554
555 #15634: fluidsynths refers to missing libgomp.so.1
556
66961b26
PK
5572023.02.3, released July 17th, 2023
558
559 Important / security related fixes.
560
561 Defconfigs: Chiliboard: fix build on hosts without openssl
562 development headers.
563 Nitrogen*: fix build on hosts without openssl or pylibfdt.
564 Raspberrypi: Handle DTB overlays for all variants
565
566 Updated/fixed packages: agentpp, alsa-plugins, assimp, bind,
567 busybox, dbus, c-ares, check, dav1d, fluidsynth, fftw, fwts,
568 ghostscript, gnupg2, gnuradio, gupnp, haproxy, heimdal,
569 hwdata, jhead, libcap, libgcrypt, libgpg-error, libgtk3,
570 libxslt, mesa3d-demos, mpir, nodejs, php, pkgconf,
571 python-cryptography, python-dbus-fast, python-django,
572 python-pyicu, python-requests, python3, qt6, quickjs,
573 sconeserver, taglib, tiff, wireshark, xdriver_xf86-video-dummy
574
575 Issues resolved (http://bugs.uclibc.org):
576
577 #15643: ERROR: No hash found for linux-6.3.8.tar.xz
578 #15673: PKGCONF_SITE in pkgconf.mk points to parked domain
579 #15682: pkgconf: no longer able to download source from...
580
b3f0cc20
PK
5812023.02.2, released June 16th, 2023
582
583 Important / security related fixes.
584
585 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
586 needing a newer host-cmake than what is currently enforced
587 (3.18) - Up to the version provided by the cmake package (3.22).
588
589 utils/docker-run: Now correctly handles git
590 workdirs/worktrees.
591
592 Defconfigs: QEMU s390x: Bump rootfs size to make room for
593 kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx
594 Versal vck190: Use correct (A72) CPU variant
595
596 Updated/fixed packages: atkmm, bird, busybox, cairomm1_14,
597 cmake, containerd, crudini, cups, delve, docker-cli,
598 docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch,
599 gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick,
600 intel-microcode, libass, libcurl, libdeflate, libgeos,
601 libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm,
602 lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf,
603 ncurses, nftables, openjdk, openjdk-bin, php, postgresql,
604 python-can, python-django, python-django, python-ipython,
605 python-matplotlib, python-mupdf, python-requests, python3,
606 qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr,
607 wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput,
608 xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes,
609 xdriver_xf86-input-mouse, xdriver_xf86-video-ark,
610 xdriver_xf86-video-geode, xdriver_xf86-video-neomagic,
611 xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi,
612 xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc
613
614 New packages: perl-clone, perl-http-message, python-asttokens,
615 python-executing, python-pure-eval, python-stack-data
616
617 Issues resolved (http://bugs.uclibc.org):
618
619 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code
620
70b37018
PK
6212023.02.1, released May 9th, 2023
622
623 Important / security related fixes.
624
625 Infrastucture:
626 - go: Ensure go versions of os/user and net are used for
627 static builds so CGO is not used
628
629 - rust / cargo: Correctly split up rust flags for host and
630 target builds
631
632 Defconfigs: Olimex a20 olinuxino lime*: Bring up network at
633 boot, stmf469 disco sd: Lock U-Boot version
634
635 Updated/fixed packages: agentpp, apache, bluez5_utils,
636 ca-certificates, containerd, coremark, dcron, dnsmasq,
637 docker-cli, docker-engine, efivar, eudev, ffmpeg, flann,
638 fluidsynth, git, go, gst-omx, gst1-devtools, gst1-libav,
639 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
640 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
641 gstreamer1, gstreamer1-editing-services, intel-microcode,
642 kexec, libcurl, libite, libgtk3, libmicrohttpd, libxml2,
643 linux-tools, lua, mali-driver, matio, mdadm, nginx, openocd,
644 openssh, php, poppler, postgresql, python-web2py, qt6base,
645 readline, rtl8189fs, rtl8723ds, rtl8812au-aircrack-ng, runc,
646 rust, rust-bin, s390-tools, samba4, sdl2, snmppp, sudo,
647 systemd, tcpdump, uclibc, vim, webkitgtk, wireshark,
648 wpewebkit, xr819-radio, xserver_xorg-server, zeek
649
650 Issues resolved (http://bugs.uclibc.org):
651
652 #14356: cronstamp jobs are not performed with bumped version of...
653 #15306: glibc build fails in Docker container
654 #15376: Libiconv config
655 #15461: QtVirtualKeyboard segfaults
656
8cca1e6d
PK
6572023.02, released March 12th, 2023
658
659 Fixes all over the tree.
660
661 Updated/fixed packages: ace, apache, audit, bridge-utils,
662 docker-engine, go, gtkmm3, janet, libbpf, libev, libgcrypt,
663 libgpg-error, libmad, linux, mesa3d, network-manager, nut,
664 pcre2, php, rdma-core, rsync, rtl8821cu, rtl_433,
665 s6-linux-utils, speechd, uqmi, xdriver_xf86-video-qxl, znc
666
667 New packages: atkmm2_28, cairomm1_14, glibmm2_66, libsigc2,
668 pangomm2_46, python-glslang
669
670 Issues resolved (http://bugs.uclibc.org):
671
672 #15306: glibc build fails in Docker container
673 #15321: docker-engine now requires libseccomp by default
674
50d3883f
PK
6752023.02-rc3, released March 8th, 2023
676
677 Fixes all over the tree.
678
679 Updated/fixed packages: apr, bash, docker-engine, exfat,
680 exfat-utils, f2fs-tools, gensio, gr-osmosdr, libcurl, libglfw,
681 libolm, libpcap, libpjsip, linux, mender, mpv,
682 multipath-tools, opus, paho-mqtt-c, proftpd, pugixml,
683 pulseaudio, qemu, quazip, quickjs, rtl8189es, rtl8821cu,
684 uacme, uqmi, wpebackend-fdo,
685
debec267
PK
6862023.02-rc2, released February 27th, 2023
687
688 Fixes all over the tree.
689
690 Updated/fixed packages: asterisk, at91dataflashboot, bind,
691 efivar, erlang, flac, fluent-bit, freerdp, gcc, gdal, gerbera,
692 gnuradio, gqrx, haproxy, hawktracer, imx-gpu-g2d,
693 intel-gmmlib, libarchive, libblockdev, libcamera-apps, libjxl,
694 libmodsecurity, libsigrokdecode, lightning, lirc-tools,
695 lttng-babeltrace, modem-manager, modsecurity2,
696 multipath-tools, mutt, mxs-bootlets, netsurf, network-manager,
697 nginx-naxsi, ntpsec, opensbi, optee-client, pcm-tools,
698 php-xdebug, pistache, postgresql, proxychains-ng,
699 python-m2crypto, python-numpy, python-webargs,
700 python-werkzeug, rtl8723bu, rtty, speechd, sudo, systemd,
701 tiff, tmux, wilc-driver, wpa_supplicant, xerces,
702 xtables-addons, xwayland, zabbix
703
704 Removed packages: uccp420wlan
705
e8c4b360
PK
7062023.02-rc1, released February 20th, 2023
707
708 Numerous package updates and many (62) new packages.
709
710 Toolchain:
711
712 - The check for access to "unsafe" (E.G. from the build host)
713 header files and libraries by the cross compiler is now
714 unconditionally enabled.
715
716 - Bootlin external toolchains updated to 2022.08
717
718 - The handling of the CCACHE_* environment variables by the
719 toolchain wrapper is now more strict, causing the variables
720 to only be exported when BR2_CCACHE is enabled.
721
722 Infrastructure:
723
724 - Br2-external: Fix make performance issue when many (> 6)
725 external trees are used together.
726
727 - Legal-info: Stop warning about not saving sources for local
728 / override packages if <PKG>_REDISTRIBUTE is set to NO.
729
730 - Go: Ensure our go build and module cache is used, even for the
731 download step.
732
733 - Cargo: CARGO_HOME (the location where cargo stores it
734 downloaded artifacts) is now located under DL_DIR rather
735 than in HOST_DIR/share/cargo, ensuring it is shared between
736 builds.
737
738 Misc:
739
740 - Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
741 used.
742
743 - Ext2: Year 2038+ compatible inodes are now used by default,
744 independently of the filesystem size.
745
746 - Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
747
748 A large number of NXP related packages and defconfigs have
749 been updated as upstream moved the git repositories to Github.
750
751 New defconfigs: i.MX8mn BSH SMM S2 / pro, QEMU ARM EBBR,
752 Sipeed Lichee rv / rv dock, Starfive Visionfive2, Xilinx Versal
753 VCK190.
754
755 New packages: catch2, cli11, dotconf, edk2-non-osi,
756 fluent-bit, fxdiv, hddtemp, highway, imx-vpu-hantro-daemon,
757 libjxl, libsolv, libunibreak, neon-2-sse, open-iscsi,
758 opencv4-contrib, perftest, perl-image-exiftool,
759 python-apispec, python-async-generator, python-cppy,
760 python-dbus-fast, python-dicttoxml2, python-flask-smorest,
761 python-h11, python-hkdf, python-magic-wormhole,
762 python-magic-wormhole-mailbox-server,
763 python-magic-wormhole-transit-relay, python-marshmallow,
764 python-munch, python-outcome, python-pycrate, python-pyspnego,
765 python-reedsolo, python-selenium, python-smbprotocol,
766 python-sniffio, python-spake2, python-trio,
767 python-trio-websocket, python-uhid, python-webargs,
768 python-wsproto, qt5speech, qt6serialbus, rdma-core, reproc,
769 rtl8723ds-bt, rtl8821cu, sexpect, speechd, sscep, stb, sway,
770 termcolor, ti-k3-r5-loader, tl-expected, unifdef,
771 versal-firmware, xwayland, z3
772
773 Removed packages: docker-proxy, elixir, gummiboot,
774 python-bunch, python-m2r, sun20i-d1-spl, ucl,
775 xdriver_xf86-input-keyboard, xdriver_xf86-video-glint,
776 xdriver_xf86-video-imx-viv, xdriver_xf86-video-tga
777
778 Issues resolved (http://bugs.uclibc.org):
779
780 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
781 #14996: Too many directories in BR2_EXTERNAL causes hang during make
782 #15161: kernel can't support SUBDIR
783 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
784 #15226: lsblk: not found
785 #15271: no start-qemu.sh
786 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
787 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
788 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
789 #15331: Warning on python-flit-core license when generating legal info
790
b2cf393c
PK
7912022.11.3, released March 18th, 2023
792
793 Important / security related fixes.
794
795 Updated/fixed packages: ace, apache, apr, apr-util, asterisk,
796 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
797 dmalloc, efivar, erlang, exfat, exfat-utils, f2fs-tools, gcc,
798 gdal, gensio, gerbera, git, glslsandbox-player, go, haproxy,
799 hawktracer, intel-gmmlib, ipmiutil, less, libblockdev,
800 libcurl, libev, libgcrypt, libglfw, libmad, libmdbx,
801 libmodsecurity, libolm, libpjsip, lirc-tools,
802 lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf,
803 ntpsec, nut, opensbi, opus, paho-mqtt-c, pcm-tools, php,
804 pistache, proftpd, proxychains-ng, pulseaudio,
805 python-cryptography, python-django, python-m2crypto,
806 python-numpy, python-werkzeug, qemu, quazip, quickjs,
807 rockchip-mali, rsync, s6-linux-utils, sudo, tiff, uacme, uqmi,
808 webkitgtk, wilc-driver, wpa_supplicant, wpewebkit,
809 xdriver_xf86-video-qxl, znc
810
811 Issues resolved (http://bugs.uclibc.org):
812
813 #15306: glibc build fails in Docker container
814 #15361: Buildroot linking error on Apple Silicon
815
4be361ad
PK
8162022.11.2, released March 1st, 2023
817
818 Important / security related fixes.
819
820 Fix make O=..._defconfig builds (regression in 2022.11.1).
821
822 A number of additional/stricter checks have been added to
823 ./utils/check-package.
824
825 Build host dependencies check extended to check for a number
826 of specific perl modules to better handle distributions (like
827 Fedora) with very fine grained perl packages. Also ensure
828 build host has git >= 2.0.0 when using packages written in
829 go/rust because the vendoring may need it.
830
831 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
832
833 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
834 elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner,
835 ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555,
836 lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose,
837 netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile,
838 postgresql, proftpd, pugixml, python-future, python-idna, qt5,
839 rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo,
840 sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim,
841 webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
842 xserver_xorg-server, xxhash, xz, yajl, zabbix
843
844 Issues resolved (http://bugs.uclibc.org):
845
846 #15271: no start-qemu.sh
847 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
848 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
849 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
850 #15331: Warning on python-flit-core license when generating legal info
851
a796cfb2
PK
8522022.11.1, released January 18th, 2023
853
854 Important / security related fixes.
855
856 Br2-external: Fix make performance issue when many (> 6)
857 external trees are used together.
858
859 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
860 used.
861
862 Go: Ensure our go build and module cache is used, even for the
863 download step.
864
865 Legal-info: Stop warning about not saving sources for local /
866 override packages if <PKG>_REDISTRIBUTE is set to NO.
867
868 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
869
870 A large number of NXP related packages and defconfigs have
871 been updated as upstream moved the git repositories to Github.
872
873 Defconfigs: zcu106, kria kv260: Fix U-Boot build
874
875 Updated/fixed packages: asterisk, bearssl, botan, cairo,
876 capnproto, check, checkpolicy, connman, containerd, crun,
877 dbus-cxx, docker-cli, docker-engine, exempi, exfat,
878 exfat-utils, falcosecurity-libs, fluidsynth, fmc, fmlib,
879 freeradius-server, gcc, glib-networking, go,
880 gobject-introspection, gperf, i2pd, ima-evm-utils,
881 imx-alsa-plugins, imx-kobs, imx-lib, imx-m4fwloader,
882 imx-mkimage, intel-microcode, janus-gateway, libcurl,
883 libdeflate, libftdi1, libkcapi, libksba, libmbim, libmng,
884 libpjsip, libtalloc, libuwsc, libxkbcommon, lpeg, lrzsz,
885 lttng-tools, lua-cqueues, mali-driver, mbedtls, mfgtools,
886 moby-buildkit, mutt, opensc, php, policycoreutils, polkit,
887 postgresql, pptp-linux, qcom-db410c-firmware, qemu, qoriq-rcw,
888 qt5virtualkeyboard, redis, rhash, rtl8189es, rtl8192eu,
889 rtl_433, ruby, sqlite, swupdate, tealdeer, tekui, tiff,
890 tinyxml, tor, webkitgtk, wireshark, wpasupplicant, wpewebkit,
891 xr819-xradio, xdriver_xf86-video-imx-viv, xserver_xorg-server,
892 xxhash, zip
893
894 Issues resolved (http://bugs.uclibc.org):
895
896 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
897 #14996: Too many directories in BR2_EXTERNAL causes hang during make
898 #15161: kernel can't support SUBDIR
899 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
900 #15226: lsblk: not found
901
40bd4a32
PK
9022022.11, released December 5th, 2022
903
904 Fixes all over the tree.
905
906 Defconfigs: Nitrogen8*: Bump rootfs size, Zynqmp
907 kv260/zcu102/zcu106: Update to Xilinx 2022.2,
908
909 Updated/fixed packages: dash, dovecot, elf2flt, exim, gcc,
910 gdb, git, kodi, libarchive, libmdbx, linuxptp, lxc,
911 matchbox-keyboard, memcached, netsnmp, optee-client,
912 python-scipy, python3, qt6base, qt6serialport, rtl8188eu,
913 rtl8723bu, rtl8723ds, rtl8821au, vim, vlc, wilc-driver
914
915 Removed packages: rabbitmq-server
916
917 Issues resolved (http://bugs.uclibc.org):
918
919 #15131: Target GDB uses internal zlib
920 #15151: Busybox /etc/init.d scripts are not executable
921
269c1e93
PK
9222022.11-rc3, released November 24th, 2022
923
924 Fixes all over the tree.
925
926 Updated/fixed packages: asterisk, edk2, edk2-platforms,
927 freerdp, gitlab-runner, gnupg2, gptfdisk, heimdal,
928 igh-ethercat, iwd, libkrb5, libksba, libnss, libopenssl,
929 mesa3d, nginx, nodejs, openpgm, python3, rsync, rtl8189es,
930 rtl8723ds, samba4, sdl, sdl2, swupdate, sysstat, systemd,
931 uboot, xen, xterm
932
933 Issues resolved (http://bugs.uclibc.org):
934
935 #15141: kernel 5.16.2 (realtime patch 19) fails to build
936
90f2700c
PK
9372022.11-rc2, released November 16th, 2022
938
939 Fixes all over the tree.
940
941 Removed defconfigs: Amarule a64 relic, ARM Juno, Bananapi M1 /
942 M1 plus / M2 plus / M64, FriendlyARM NanoPC T4 / A64 / M1 / M1
943 plus / M4 / Neo2 / Neo4 / Neo plus2 / R1 / Orangepi PC2 / Plus
944 / Prime / rk3399 / Win, Rock PC rk3399 / PI4 / N10.
945
946 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
947 bdwgc, boost, botan, ca-certificates, crun, dbus-broker,
948 docopt-cpp, dracut, efivar, freeipmi, gawk, gensio, gptfdisk,
949 gsl, guile, imagemagick, ipmitool, libidn2, libkcapi,
950 libopenssl, libqb, libuhttpd, libvncserver, linux,
951 linux-tools, lxc, makedumpfile, matchbox-startup-monitor,
952 mdio-tools, multipath-tools, mupdf, ntfs-3g, numactl,
953 perl-net-ssleay, pixman, procps-ng, rpi-userland, rsync,
954 s6-linux-init, socat, strongswan, sudo, swupdate, systemd,
955 udisks, vlc, wavemon, wolfssl, zlib-ng
956
957 Removed packages: libdcadec
958
959 Issues resolved (http://bugs.uclibc.org):
960
961 #15121: make nconfig failes with nvidia drivers and mesa3d selected
962
aa890344 9632022.11-rc1, released November 3rd, 2022
28bcaf1e
TP
964
965 Fixes all over the tree and new features.
966
967 Architecture:
968
969 - PowerPC: add Power9 CPU type
970 - ARM: support dropped for iWMMXt processors
971
972 Toolchain:
973
974 - binutils 2.39 added, binutils 2.38 is now the default
975 - gdb 12 added, gdb 11 is now the default
976 - support for 5.18, 5.19 and 6.0 kernel headers
977 - glibc updated to 2.36
978
979 Filesystem:
980
981 - Ability to use dracut to create an initramfs that contains a
982 subset of the root filesystem contents.
983
984 New packages: agent-proxy, catatonit, cni-plugins, crun,
985 docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools,
986 open-isns, python-editables, python-hatch-fancy-pypi-readme,
987 python-hatch-vcs, python-hatchling, python-libevdev,
988 python-minimalmodbus, python-pathspec, qt6-serialport,
989 rtl8192eu, signal-estimator, slirp4netns, tinycompress
990
991 More than 400 packages have been updated to a newer version.
992
993 New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive.
994
995 Issues resolved:
996
997 #11776: qt5webengine 5.12.2 build failed with arm toolchain
998 and linaro toolchain
999 #12131: qt5webengine builderror in the latest stable Buildroot
1000 2019.05.01 version
1001 #13216: 2020.02.6 requires GNU find utils
1002 #14601: Python build fails on 2022.02-rc2
1003 #14746: Lack of management after loading
1004 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1005 #14921: wpewebkit build fails because of internal build order
1006 #14936: nodejs does not build
1007 #15006: toolchain Arm AArch64 toolchain 11.2-2022.02
1008 #15021: Buildroot not compiling with systemd and glibc.
1009 #15026: package/udisks: install to staging
1010 #15061: Node.js Package fails to build against musl i386
1011 #15071: RTL8723BS library is outdated
1012
4f9f6180
PK
10132022.08.3, released December 10th, 2022
1014
1015 Important / security related fixes.
1016
1017 Updated/fixed packages: asterisk, dash, dovecot, edk2,
1018 edk2-platforms, elf2flt, exim, freerdp, gcc, gdb, git, gnupg2,
1019 heimdal, iwd, kodi, libarchive, libkrb5, libksba, libmdbx,
1020 libopenssl, matchbox-keyboard, memcached, netsnmp, nginx,
1021 nodejs, openpgm, optee-client, python-scipy, python3, rsync,
1022 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
1023 uboot, vim, vlc, wilc-driver, xen, xterm
1024
1025 Issues resolved (http://bugs.uclibc.org):
1026
1027 15131: Target GDB uses internal zlib
1028
12a33b54
PK
10292022.08.2, released November 16th, 2022
1030
1031 Important / security related fixes.
1032
1033 Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl
1034 imx8mm: Bump U-Boot to fix build issue, Pine64: Change to
1035 mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria
1036 kv260: Fix pmufw reset issue
1037
1038 Updated/fixed packages: arm-trusted-firmware, bind, botan,
1039 ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp,
1040 dnsmasq, docker-cli, docker-engine, exfatprogs, expat,
1041 f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc,
1042 gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx,
1043 gst1-devtools, gst1-libav, gst1-plugins-bad,
1044 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1045 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1046 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
1047 iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx,
1048 libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar,
1049 libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd,
1050 lrzip, lz4, matchbox-startup-monitor, meson, msmtp,
1051 multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs,
1052 ntfs-3g, numactl, openssh, openvmtools, oracle-mysql,
1053 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
1054 python-django, python3, qdecoder, redis, rpi-userland, rsync,
1055 rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds,
1056 rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib,
1057 socat, sqlite, squashfs, squid, strongswan, sudo, swupdate,
1058 timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd,
1059 usbguard, vim, vlc, volk, wavemon, wilc-driver,
1060 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
1061 zlib-ng, zsh
1062
1063 Issues resolved (http://bugs.uclibc.org):
1064
1065 #14936: nodejs does not build
1066 #15026: package/udisks: install to staging
1067 #15061: Node.js Package fails to build against musl i386
1068
1648c2ec
PK
10692022.08.1, released October 2nd, 2022
1070
1071 Important / security related fixes.
1072
1073 Updated/fixed packages: botan, busybox, docker-cli,
1074 docker-engine, expat, git, haproxy, heirloom-mailx, icu,
1075 imx-gpu-viv, libconfuse, libmdbx, libupnp, libxml2,
1076 ltp-testsuite, m4, makedevs, mariadb, mesa3d, meson,
1077 mosquitto, ncurses, openssh, pango, python3, qlibc,
1078 qt5xmlpatterns, rtl8189es, rtl8723bu, rt8723ds,
1079 rtl8812au-aircrack-ng, runc, sox, tinyproxy, uacme, unbound,
1080 unzip, vim, xtables-addons
1081
1082 Issues resolved (http://bugs.uclibc.org):
1083
1084 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1085 #14921: wpewebkit build fails because of internal build order
1086
0003fdbe
PK
10872022.08, released September 10th, 2022
1088
1089 Fixes all over the tree.
1090
1091 Autotools: Drop --runstatedir=/run as it causes build issues
1092 with older packages
1093
1094 Defconfigs: rockpro64: Change to mainline ATF to fix build issue
1095
1096 Updated/fixed packages: dhcpd, fwup, gcc, gdb, go, linux-tools,
1097 minidlna, mosquitto, mv-ddr-mervell, networkd-dispatcher,
1098 optee-os, polkit, python-pillow, python3, sconeserver, uuu,
1099 wolfssl
1100
1c0da88a
PK
11012022.08-rc2, released September 1st, 2022
1102
1103 Fixes all over the tree.
1104
1105 dependencies: Ensure 'find' and 'xargs' are available on the
1106 build host.
1107
1108 A large number of typo fixes.
1109
1110 Defconfigs: bananapi m1, olimex a20/a33/lime: Use standard FPU
1111 configuration, pine64_sopine: Use mainline ATF to fix build
1112
1113 Updated/fixed packages: ace, alsa-utils, busybox, cups,
1114 dbus-broker, directfb, domoticz, drbd-utils, edk2,
1115 edk2-platforms, ffmpeg, freeradius-server, freeswitch, gauche,
1116 gcc, gdb, glibc, gnutls, gst1-plugins-bad, gst1-plugins-good,
1117 hawktracer, igd-ethercat, imagemagick, intel-mediadriver,
1118 jack2, jose, jpeg, jquery-ui-themes, kodi, libcamera, libdill,
1119 libgit2, libglvnd, libgpg-error, libgpgme, libinput, libp11,
1120 libsepol, libtirpc, libvirtd, libvncserver, libwpe, libzlib,
1121 linux, linux-tools-perf, llvm, lshw, makedumpfile,
1122 mali-driver, memcached, minetest, mutt, ne10, netsniff-ng,
1123 ntpsec, ocrad, ola, opencv4, openocd, opensc, optee-os,
1124 pcsc-lite, postgresql, protobuf, pulseaudio, python-autobahn,
1125 python-paho-mqtt, python-protobuf, python-pygame, python3, qemu,
1126 qoriq-cadence-dp-firmware, qt5doc, qt6base, ranger, rng-tools,
1127 rsync, rustc, sconeserver, sdl2, snort, sqlite, squid,
1128 stress-ng, strongswan, sunxi-mali-utgard-driver, sysdig,
1129 sysklogd, syslinux, syslog-ng, tcf-agent, tcpreplay,
1130 tesseract-ocr, uacme, uboot-tools, uclibc, udpcast, usbguard,
1131 v4l2loopback, vim, webkitgtk, wolftpm, wpewebkit, xenomai,
1132 xserver_xorg-server, zeek, zerofree
1133
a09e9f0c 11342022.08-rc1, released August 12th, 2022
1c91bd25
TP
1135
1136 Fixes all over the tree and new features.
1137
1138 Architecture
1139
1140 - Support for NDS32 removed
1141 - Support for C-SKY removed
1142 - Support for configurable page size on ARM64 added
1143 - Architecture menu re-organized: the MMU selection now
1144 appears in this architecture menu.
1145
1146 Toolchain:
1147
1148 - GCC 12.x support added, GCC 11.x is now the default
1149 compiler, and support for building a GCC 9.x toolchain has
1150 been removed.
1151 - glibc bumped to 2.35-134-gb6aade18a7e5719c942aa2da6cf3157aca993fa4
1152 - uclibc bumped to 1.0.42
1153 - BR2_GCC_ENABLE_LTO option removed, the toolchain is now
1154 always built with LTO support. The new option BR2_ENABLE_LTO
1155 enables the use of LTO in a subset of packages that have
1156 explicit handling for LTO.
1157 - GDB enabled on OpenRISC.
1158 - Toolchain menu now appears before "Build options". The
1159 selection of the C library now determines whether static
1160 library (BR2_STATIC_LIBS) will be available or not, instead
1161 of the other way around.
1162
1163 Filesystem:
1164
1165 - genimage.cfg files now use shortcuts from genimage for the
1166 GUID of well-known GPT partitions.
1167
1168 Bootloaders:
1169
1170 - U-Boot can now be built with host-gnutls as a dependency,
1171 needed for some configurations
1172 - OP-TEE can now be built with host-python-pillow as a
1173 dependency, needed for some configurations.
1174 - OP-TEE source can now be retrieved from a custom tarball
1175 URL.
1176 - Grub has been bumped to 2.06.
1177
1178 Over 390 packages updated.
1179
1180 New defconfigs: aspeed_ast2500evb, aspeed_ast2600evb,
1181 broadcom_northstar, canaan_kd233, qemu_riscv64_nommu_virt,
1182 sipeed_maix_bit, sipeed_maix_bit_sdcard, sipeed_maix_dock,
1183 sipeed_maix_dock_sdcard, sipeed_maix_go,
1184 sipeed_maix_go_sdcard, sipeed_maixduino,
1185 sipeed_maixduino_sdcard
1186
1187 Removed defconfigs: andes_ae300, csky_gx6605s,
1188 friendlyarm_nanopi_neo, minnowboard_max-graphical
1189
1190 New packages: clpeak, compiler-rt, crucible, dbus-broker, dht,
1191 double-conversion, dust, freeradius-server, gdal, hawktracer,
1192 hyperfine, libb2, libdeflate, libdill, mbw, mender-connect,
1193 minizip-zlib, nerdctl, ntpsec, opencl-hpp, opensc,
1194 python-alembic, python-appdirs, python-beniget,
1195 python-construct, python-dtschema, python-gast, python-kflash,
1196 python-lark, python-maturin, python-mypy-extensions,
1197 python-pylibfdt, python-pythran, python-pyrsistent,
1198 python-qrcode, python-rfc3987, python-rtoml,
1199 python-ruamel-yaml, python-scipy, python-typeguard,
1200 python-typing-inspect, python-zlmdb, qt6base, rtl8723ds,
1201 spirv-llvm-translator, tealdeer, uuu, vis-network, volk,
1202 wolftpm, zeek, zerofree
1203
1204 Removed packages: rtl8723bs
1205
1206 Issues resolved:
1207
1208 #14556: python-crossbar fails to build
1209 #14951: boost compile error when running make silently
1210 #14646: OpenSSH 8.9p1 compiler error under mipsel
1211 #14841: support/download/git fails with "fatal: No such remote
1212 'origin'" due to incorrect check for origin remote
1213 #13356: libabseil-cpp: not building for raspberry pi
1214 #14911: host-python3 build needs python3 on the host
1215 #13831: mesa3d - kmsro driver requires dri3
1216 #13816: xstart failed since update the x11 libraries
1217 #13796: Problems compiling package gst-plugins-good
1218 #14191: patchelf v0.9 corrupt Nvidia shared libraries
1219 #14891: sudo: group setup fails since commit 9b7f8da96b
1220 #14881: Watchdogd Package missing INSTALL_STAGING
1221 #14876: arm-trusted-firmware can no longer be compiled with fPIE
1222
446c584c
PK
12232022.05.3, released October 2nd, 2022
1224
1225 Important / security related fixes.
1226
1227 Fixed compatibility issue with make 4.3 and the 'printvars' /
1228 'show-vars' commands.
1229
1230 Dependencies: Ensure 'find' and 'xargs' are available on the
1231 build host.
1232
1233 A large number of typo fixes.
1234
1235 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
1236 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
1237 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
1238 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
1239
1240 Updated/fixed packages: ace, arm-trusted-firmware,
1241 babeltrace2, boost, botan, busybox, clamav, cog, containerd,
1242 cups, dhcpcd, directfb, docker-cli, docker-engine, connman,
1243 edk2, edk2-platform, elf2flt, expat, ffmpeg, ficl, freeswitch,
1244 gcc, gdb, git, glibc, gnutls, go, gocryptfs, graphicsmagick,
1245 grub2, gst1-plugins-bad, gst1-plugins-good, heirloom-mailx,
1246 icu, igh-ethercat, imagemagick, imx-gpu-viv, jack2, jose,
1247 jpeg, jquery-ui-themes, kodi, kvm-unit-tests, libcamera,
1248 libconfuse, libfreeimage, libglvnd, libgpg-error, libinput,
1249 libmdbx, libp11, libsepol, libtirpc, libupnp, libvirt,
1250 libvncserver, libwpe, libxml2, libzlib, linux, linux-tools,
1251 lshw, m4, makedevs, mali-driver, mariadb, memcached, mesa3d,
1252 minidlna, mosquitto, mutt, mv-ddr-marvell, ncurses, ne10,
1253 netsniff-ng, networkd-dispatcher, ocrad, ola, opencv4,
1254 openocd, openssh, openvmtools, pango, pcsc-lite, pistache,
1255 polkit, postgis, postgresql, python-crossbar,
1256 python-paho-mqtt, python-pygame, python-service-identity,
1257 python-txdbus, python3, qemu, qlibc,
1258 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, redis,
1259 rng-tools, rsync, rsyslog, rtl8189es, rtl8723bu, runc, rustc,
1260 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
1261 strongswan, sunxi-mali-utgard-driver, sysdig, syslinux,
1262 syslog-ng, tcf-agent, tcpreplay, tesseract-ocr, tinyproxy,
1263 uacme, uboot-tools, uclibc, unzip, usbguard, v4l2loopback,
1264 vim, waffle, webkitgtk, weston, wolfssl, wpewebkit, xfsprogs,
1265 xserver_xorg-server, xtables-addons, zziplib
1266
1267 Issues resolved:
1268
1269 #13216: [Documentation] 2020.02.6 requires GNU find utils
1270 #14556: python-crossbar fails to build
1271 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1272 #14951: boost compile error when running make silently
1273
41b1b65c
PK
12742022.05.2, released August 31st, 2022
1275
1276 Important / security related fixes.
1277
1278 dependencies: Ensure 'cmp' is available on the build host.
1279
1280 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
1281 Kconfig option to be enabled (E.G. for kernel options needed by
1282 packages) no longer changes a =m (modular) with =y (built in).
1283
1284 check-host-rpath: Silence readelf warnings when clang is used
1285
1286 GCC 10.x updated to 10.4.0
1287
1288 Defconfigs: Kria kv260: Fix u-boot configuration
1289
1290 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
1291 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, freerdp,
1292 fluidsynth, gcc, gdk-pixbuf, glibc, glslsandbox-player,
1293 gnupg2, gtest, i2pd, jack2, jquery-validation, jszip,
1294 kvm-unit-tests, libbsd, libcamera, libcurl, libest, libiio,
1295 libkrb5, libopenssl, libp11, libpsl, libwebsockets, localedef,
1296 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
1297 nodejs, nvidia-driver, ola, openssl, opkg-utils, paho-mqtt-c,
1298 pango, pcsc-lite, perl, perl-crypt-openssl-rsa, pimd, poppler,
1299 postgis, powerpc-utils, pppd, protobuf-c, pulseaudio,
1300 python-bottle, python-django, python-lxml, python3, qt5webkit,
1301 redis, rpi-userland, rsyslog, runc, rustc, sconeserver,
1302 sg3_utils, shadowsocks-libev, stellarium, suricata, swupdate,
1303 tcpreplay, uacme, uclibc, v4l2loopback, webkitgtk,
1304 wilc-driver, wine, wpewebkit, xdg-dbus-proxy,
1305 xserver_xorg-server, zeromq, zfs, zlib-ng
1306
1307 Issues resolved (http://bugs.uclibc.org):
1308
1309 #13796: Problems compiling package gst-plugins-good
1310
6ba523c8
PK
13112022.05.1, released July 24th, 2022
1312
1313 Important / security related fixes.
1314
1315 Disable big endian no-mmu on ARM as it is not supported by
1316 elf2flt.
1317
1318 Tighten dependencies for external Bootlin toolchains to ensure
1319 they can only be selected in compatible configurations.
1320
1321 Support external toolchains without gdbserver.
1322
1323 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
1324 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
1325 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
1326 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
1327 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1328 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
1329 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
1330 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
1331 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
1332 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
1333 procrank_linux, pure-ftpd, python-pillow, qdecoder,
1334 rabbitmq-server, rpi-userland, ruby, rustc, sofia-sip,
1335 systemd, tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim,
1336 watchdogd, webkitgtk, weston, wireguard-linux-compat,
1337 wpa_supplicant, wpewebkit, zstd
1338
1339 Issues resolved (http://bugs.uclibc.org):
1340
1341 #14881: Watchdogd Package missing INSTALL_STAGING
1342
730baf05
PK
13432022.05, released June 6th, 2022
1344
1345 Fixes all over the tree.
1346
1347 Rework BR2_STATIC_LIBS handling to ensure it can only be
1348 enabled if a suitable C library is available.
1349
1350 Updated/fixed packages: arm-trusted-firmware, at91bootstap,
1351 boinc, boost, cpulimit, diffutils, edk2, eigen, fbv, gcr,
1352 gensio, glibc, go, gtest, iucode-tool, kvm-unit-tests, libcec,
1353 libcurl, libks, linux, linux-tools, lttng-modules, mariadb,
1354 memcached, mono, musl, mutt, netdata, network-manager, nginx,
1355 ogre, openjpeg, openvpn, pipewire, python-crossbar, qemu,
1356 qpid-proton, rauc, rockchip-mali, rsyslog,
1357 rtl8812au-aircrack-ng, ruby, runc, rustc, samba4, tiff,
1358 uclibc, unrar, vim, webkitgtk, wpewebkit,
1359 xdriver_xf86-video-ati, xml-security-c, zchunk, zlib-ng
1360
1361 Issues resolved (http://bugs.uclibc.org):
1362
1363 #14821: Samba server is failing to compile
1364 #14826: make qemu_x86_64_defconfig stopped working
1365
b7d8ce5b
PK
13662022.05-rc2, released May 30th, 2022
1367
1368 Fixes all over the tree.
1369
1370 Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
1371 issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
1372 qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
1373 longer available
1374
1375 Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
1376 janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
1377 libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
1378 optee-client, pcsc-lite, pipewire, python-flask,
1379 python-service-identity, python-werkzeug, qemu, rng-tools,
1380 rockchip-mali, strace, xdriver_xf86-video-amdgpu
1381
1382 Removed packages: ktap
1383
ae4e99aa
PK
13842022.05-rc1, released May 18th, 2022
1385
1386 Fixes all over the tree and new features.
1387
1388 Toolchain:
1389 - glibc update to 2.35, musl updated to 1.2.3
1390 - gcc 11.x updated to 11.3, support for external gcc 12.x
1391 - binutils 2.38 added, 2.32/2.35.2 removed, default changed to 2.37
1392 - s390x Bootlin external toolchain added
1393 - 5.17.x kernel headers support added
1394
1395 Filesystem:
1396 - Rework OCI entrypoint/command logic to handle command arguments
1397 - Squashfs block size is now configurable
1398
1399 Graphs: Also generate a build time timeline graph (for top
1400 level parallel builds).
1401
1402 scripts/pkg-stats: Optimize memory consumption for CPE parsing
1403
1404 Fix compatibility issue with the fakeroot script logic and
1405 modern versions of dash.
1406
1407 Change git:// URLs pointing to Github to https://, now that
1408 Github has turned off support for git://
1409
1410 New defconfigs: Octavo osd32mp1_brk / osd32mp1_red
1411
1412 New packages: falcosecurity-libs, lzma-alone, octave,
1413 python-flit-core, python-orjson, python-pydevmem,
1414 qt5webengine-chromium, qt5webengine-chromium-catapult, ragel,
1415 tbb, wilc-driver, wtfutil
1416
1417 Wilc1000-firmware renamed to wilc-firmware
1418
1419 Issues resolved (http://bugs.uclibc.org):
1420
1421 #14596: package dialog is outdated and contains a bug
1422 #14651: OpenSSH 8.9p1 compiler error under ARM
1423 #14656: Adding dependencies from an external tree does not work
1424 #14661: Fakeroot script relies on bash-isms, does not work with..
1425 #14681: QT5WEBENGINE not building
1426 #14686: genimage.cfg have a hard-coded .ext4 extension which..
1427 #14701: Multiple unresolved symbols while building kernel ..
1428 #14706: nodjs build problem
1429 #14711: nodjs build problem missing bzip
1430 #14721: python-argon2_cffi no longer works
1431 #14731: BR2_PACKAGE_IOSTAT
1432 #14751: LVM2 Outdated Link
1433
c9a2015b
PK
14342022.02.12, released May 5th, 2023
1435
1436 Important / security related fixes.
1437
1438 Updated/fixed packages: agentpp, apache, ca-certificates,
1439 containerd, coremark, dcron, eudev, ffmpeg, git,
1440 intel-microcode, kexec, lcdproc, libmicrohttpd, libosmium,
1441 libxml2, linux-tools, matio, osm2pgsql, poppler, postgresql,
1442 protozero, python-web2py, runc, s390-tools, samba4, snmppp,
1443 sudo, tcpdump, uclibc, vim, webkitgtk, wpewebkit,
1444 xserver_xorg-server
1445
1ad6d0de
PK
14462022.02.11, released March 19th, 2023
1447
1448 Important / security related fixes.
1449
1450 Updated/fixed packages: apache, apr, apr-util, asterisk,
1451 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
1452 dmalloc, exfat, exfat-utils, f2fs-tools, gcc, git,
1453 glslsandbox-player, go, haproxy, intel-gmmlib, ipmiutil, less,
1454 libblockdev, libcurl, libev, libgcrypt, libmad, libmdbx,
1455 libmodsecurity, libolm, libpjsip, lttng-babeltrace, mender,
1456 mpv, mutt, mxs-bootlets, opensbi, opus, paho-mqtt-c,
1457 pcm-tools, php, proxychains-ng, python-django,
1458 python-m2crypto, python-werkzeug, quazip, quickjs,
1459 rockchip-mali, rsync, sudo, tiff, uacme, uqmi, webkitgtk,
1460 wpebackend-fdo, wpewebkit, xdriver_xf86-video-qxl, znc
1461
1462 Issues resolved (http://bugs.uclibc.org):
1463
1464 #15306: glibc build fails in Docker container
1465 #15361: Buildroot linking error on Apple Silicon
1466
e5f9cbd9
PK
14672022.02.10, released March 1st, 2023
1468
1469 Important / security related fixes.
1470
1471 Fix make O=..._defconfig builds (regression in 2022.02.9).
1472
1473 A number of additional/stricter checks have been added to
1474 ./utils/check-package.
1475
1476 Build host dependencies check extended to check for a number
1477 of specific perl modules to better handle distributions (like
1478 Fedora) with very fine grained perl packages. Also ensure
1479 build host has git >= 2.0.0 when using packages written in
1480 go/rust because the vendoring may need it.
1481
1482 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
1483
1484 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
1485 elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks,
1486 libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2,
1487 netopeer2, openjdk, openpowerlink, openvpn, opusfile,
1488 postgresql, pugixml, python-future, qt5, sdl2, sofia-sip,
1489 ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux,
1490 uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
1491 xserver_xorg-server, xxhash, xz, yajl, zabbix
1492
1493 Issues resolved (http://bugs.uclibc.org):
1494
1495 #15271: no start-qemu.sh
1496 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
1497 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
1498
7b566040
PK
14992022.02.9, released January 18th, 2023
1500
1501 Important / security related fixes.
1502
1503 Br2-external: Fix make performance issue when many (> 6)
1504 external trees are used together.
1505
1506 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
1507 used.
1508
1509 Go: Ensure our go build and module cache is used, even for the
1510 download step.
1511
1512 Legal-info: Stop warning about not saving sources for local /
1513 override packages if <PKG>_REDISTRIBUTE is set to NO.
1514
1515 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
1516
1517 A large number of NXP related packages and defconfigs have
1518 been updated as upstream moved the git repositories to Github.
1519
1520 Updated/fixed packages: asterisk, bearssl, botan, cairo,
1521 capnproto, check, checkpolicy, connman, containerd,
1522 docker-cli, docker-engine, exempi, exfat, exfat-utils, fmc,
1523 fmlib, glib-networking, go, gobject-introspection, gperf,
1524 i2pd, ima-evm-utils, imx-alsa-plugins, imx-kobs, imx-lib,
1525 imx-m4fwloader, imx-mkimage, intel-microcode, janus-gateway,
1526 libcurl, libftdi1, libksba, libmbim, libmng, libpjsip,
1527 libtalloc, libuwsc, libxkbcommon, linux, lpeg, lrzsz,
1528 lttng-tools, lua-cqueues, mbedtls, mfgtools, mutt, php,
1529 policycoreutils, polkit, postgresql, pptp-linux,
1530 qcom-db410c-firmware, qemu, qoriq-rcw, qt5virtualkeyboard,
1531 rhash, rtl_433, ruby, sqlite, swupdate, tekui, tiff, tinyxml,
1532 tor, wayland, wireshark, wpa_supplicant,
1533 xdriver_xf86-video-imx-viv, xserver_xorg-server, xxhash, zip
1534
1535 Issues resolved (http://bugs.uclibc.org):
1536
1537 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
1538 #14996: Too many directories in BR2_EXTERNAL causes hang during make
1539 #15161: kernel can't support SUBDIR
1540 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
1541 #15226: lsblk: not found
1542
e84a88e8
PK
15432022.02.8, released December 10th, 2022
1544
1545 Important / security related fixes.
1546
1547 Updated/fixed packages: asterisk, dash, dovecot,
1548 dovecot-pigeonhole, edk2, edk2-platforms, elf2flt, exim,
1549 freerdp, gcc, gdb, git, gnupg2, heimdal, iwd, kodi,
1550 libarchive, libmdbx, libkrb5, libksba, libopenssl, memcached,
1551 netsnmp, nginx, openpgm, optee-client, python3, rsync,
1552 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
1553 uboot, vim, vlc, xen, xterm
1554
1555 Issues resolved (http://bugs.uclibc.org):
1556
1557 #15131: Target GDB uses internal zlib
1558
4d46f510
PK
15592022.02.7, released November 17th, 2022
1560
1561 Important / security related fixes.
1562
1563 Defconfig: Pine64: Change to mainline ATF to fix build
1564 issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue
1565
1566 Updated/fixed packages: arm-trusted-firmware, bind, botan,
1567 collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli,
1568 docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg,
1569 freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools,
1570 gst1-libav, gst1-plugins-bad, gst1-plugins-base,
1571 gst1-plugins-good, gst1-plugins-ugly, gst1-python,
1572 gst1-rtsp-server, gst1-vaapi, gstreamer1,
1573 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
1574 iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput,
1575 libmdbx, libopenssl, libosip2, libpng, libtasn1,
1576 libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux,
1577 linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor,
1578 msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml,
1579 nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql,
1580 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
1581 python-django, python3, qdecoder, rpi-userland, rsync,
1582 rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng,
1583 rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite,
1584 squashfs, strongswan, sudo, swupdate, timescaledb, u-boot,
1585 uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon,
1586 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
1587 zlib-ng, zsh
1588
1589 Issues resolved (http://bugs.uclibc.org):
1590
1591 #15026: package/udisks: install to staging
1592 #15061: Node.js Package fails to build against musl i386
1593
12c7b23b
PK
15942022.02.6, released October 2nd, 2022
1595
1596 Important / security related fixes.
1597
1598 Fixed compatibility issue with make 4.3 and the 'printvars' /
1599 'show-vars' commands.
1600
1601 Dependencies: Ensure 'find' and 'xargs' are available on the
1602 build host.
1603
1604 A large number of typo fixes.
1605
1606 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
1607 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
1608 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
1609 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
1610
1611 Updated/fixed packages: ace, arm-trusted-firmware,
1612 babeltrace2, boost, botan, busybox, clamav, cog, connman,
1613 containerd, cups, dhcpcd, directfb, docker-cli, docker-engine,
1614 edk2, edk2-platforms, elf2flt, expat, ffmpeg, ficl,
1615 freeswitch, freetype, gcc, gdb, git, gnutls, go,
1616 graphicsmagic, grub2, gst1-plugins-bad, gst1-plugins-good,
1617 heirloom-mailx, icu, igh-ethercat, imagemagick, imx-gpu-viv,
1618 jose, jpeg, jquery-ui-themes, kodi, libconfuse, libfreeimage,
1619 libglvnd, libgpg-error, libinput, libmdbx, libsepol, libtirpc,
1620 libupnp, libvirt, libvncserver, libwpe, libxml2, libzlib,
1621 linux, linux-tools, lshw, m4, makedevs, makedumpfile,
1622 mali-driver, mariadb, memcached, mesa3d, minidlna, mosquitto,
1623 mutt, mv-ddr-marvell, ncurses, ne10, netsniff-ng,
1624 networkd-dispatcher, ocrad, opencv4, openocd, openssh, pango,
1625 pcsc-lite, polkit, postgis, postgresql, python-paho-mqtt,
1626 python-pygame, python3, qemu, qlibc,
1627 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, rng-tools,
1628 rsync, rsyslog, rtl8189es, rtl8723be, runc, rustc,
1629 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
1630 strongswan, sunxi-mali-utgard-driver, syslinux, syslog-ng,
1631 tcf-agent, tcpreplay, tesseract-ocr, tinyproxy, uacme,
1632 uboot-tools, uclibc, unzip, usbguard, v4l2loopback, vim,
1633 webkitgtk, wolfssl, wpewebkit, xfsprogs, xserver_xorg-server,
1634 xtables-addons, zziplib
1635
1636 Issues resolved:
1637
1638 #13216: [Documentation] 2020.02.6 requires GNU find utils
1639 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1640 #14951: boost compile error when running make silently
1641
092b705e
PK
16422022.02.5, released August 31st, 2022
1643
1644 Important / security related fixes.
1645
1646 dependencies: Ensure 'cmp' is available on the build host.
1647
1648 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
1649 Kconfig option to be enabled (E.G. for kernel options needed by
1650 packages) no longer changes a =m (modular) with =y (built in).
1651
1652 check-host-rpath: Silence readelf warnings when clang is used
1653
1654 GCC 10.x updated to 10.4.0
1655
1656 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
1657 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, fluidsynth,
1658 freerdp, gcc, glibc, glslsandbox-player, gdk-pixbuf, gnupg2,
1659 gtest, i2pd, jack2, jquery-validation, jszip, libbsd, libcamera,
1660 libcurl, libest, libiio, libkrb5, libopenssl, libpsl,
1661 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
1662 nodejs, nvidia-driver, openssl, opkg-utils, paho-mqtt-c,
1663 pango, pcsc-lite, perl, pimd, poppler, postgis, powerpc-utils,
1664 pppd, protobuf-c, pulseaudio, python-bottle, python-django,
1665 python-lxml, python3, qt5webkit, rpi-userland, rsyslog, runc,
1666 rustc, sconeserver, sg3_utils, shadowsocks-libev, suricata,
1667 tcpreplay, uacme, uclibc, v4l2loopback,, webkitgtk, wine,
1668 wpewebkit, xdg-dbus-proxy, xserver_xorg-server, zeromq, zfs,
1669 zlib-ng
1670
1671 Issues resolved (http://bugs.uclibc.org):
1672
1673 #13796: Problems compiling package gst-plugins-good
1674 #14926: package/nodejs: build for host fails with GTEST errors
1675
2bc14528
PK
16762022.02.4, released July 28th, 2022
1677
1678 Important / security related fixes.
1679
1680 Disable big endian no-mmu on ARM as it is not supported by
1681 elf2flt.
1682
1683 Tighten dependencies for external Bootlin toolchains to ensure
1684 they can only be selected in compatible configurations.
1685
1686 Support external toolchains without gdbserver.
1687
1688 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
1689 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
1690 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
1691 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
1692 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1693 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
1694 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
1695 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
1696 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
1697 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
1698 procrank_linux, pure-ftpd, python-pillow, qdecoder,
1699 rabbitmq-server, rpi-userland, rustc, sofia-sip, systemd,
1700 tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim, watchdogd,
1701 webkitgtk, wireguard-linux-compat, wpa_supplicant, wpewebkit,
1702 zstd
1703
1704 Issues resolved (http://bugs.uclibc.org):
1705
1706 #14881: Watchdogd Package missing INSTALL_STAGING
1707
4a3ea45d
PK
17082022.02.3, released June 19th, 2022
1709
1710 Important / security related fixes.
1711
1712 Infrastructure: Fix building under paths containing regex
1713 characters (E.G. '+')
1714
1715 Toolchain: Only allow ppc64le variants for which a
1716 glibc/musl/uclibc toolchain is supported.
1717 Mark codescape mti/img mips toolchains as shared library only
1718 (glibc).
1719
1720 Updated/fixed packages: arm-trusted-firmware,
1721 at91dataflashboot, boinc, dhcp, diffutils, edk2, fbv, gensio,
1722 glibc, go, gtest, iucode-tool, janet, libcec, libcurl,
1723 libfreeimage, libnftnl, libodb-boost, linux, linux-tools,
1724 lttng-modules, mariadb, memcached, mono, mutt,
1725 network-manager, nginx, ntfs-3g, ogre, openjpeg, openvpn,
1726 qemu, qpid-proton, qt5webengine, rauc, rockchip-mali, rsyslog,
1727 ruby, runc, rustc, samba4, strace, tiff, uclibc, unrar, vim,
1728 webkitgtk, wpewebkit, xdriver_xf86-video-amdgpu,
1729 xdriver_xf86-video-ati, zlib-ng
1730
1731 New packages: qt5webengine-chromium,
1732 qt5webengine-chromium-catapult
1733
1734 Issues resolved (http://bugs.uclibc.org):
1735
1736 #14766: package dhcp on buildroot 2022.02.1 failed
1737 #14821: Samba server is failing to compile
1738 #14826: make qemu_x86_64_defconfig stopped working
1739
1c416477
PK
17402022.02.2, released May 29th, 2022
1741
1742 Important / security related fixes.
1743
1744 Archictures: Drop sh2a, correct x86 Bonnell variant
1745
1746 Toolchain: Bump GCC 11.x to 11.3, correct pre-installed
1747 external toolchain logic when toolchain is available in path.
1748
1749 Rework OCI filesystem entrypoint/command logic to handle
1750 command arguments
1751
1752 Defconfigs: Update Zynqmp zcu102/106 to final 2022.1 release,
1753 fix zcu106 PLL config
1754
1755 Updated/fixed packages: adwaita-icon-theme, afboot-stm32,
1756 aircrack-ng, alchemy, alsa-lib, arptables, assimp, asterisk,
1757 aubio, avrdude, azure-iot-sdk-c, batman-adv, binutils,
1758 bpftool, brotli, cairo, cifs-utils, clamav, cryptodev-linux,
1759 dhcp, diffutils, dmalloc, duktape, e2fsprogs, elf2flt, espeak,
1760 expat, ffmpeg, fluidsynth, freerdp, gcc, git, glorytun,
1761 glslsandbox-player, gnutls, go, gst1-imx, gst1-plugins-good,
1762 gzip, imagemagick, janus-gateway, keepalived, kompexsqlite,
1763 kvm-unit-tests, libarchive, libcgi, libcurl, libevdev,
1764 libeXosip2, libhtp, libinput, libkcapi, libkrb5, libks,
1765 libmdbx, libmnl, libnpupnp, libnspr, libopenssl, liboping,
1766 libpjsip, libpri, libselinux, libsigsegv, libv4l,
1767 libwebsockets, libxml2, linux, linux-tools, ltp-testsuite,
1768 luajit, lvm2, mali-driver, mariadb, mc, minizip, mpd, mutt,
1769 netatalk, netsurf, network-manager, nodejs, numactl, nut,
1770 omniorb, openbox, opencv4, openjdk, openjdk-bin, openocd,
1771 pamtester, pango, pcre2, php, php-apcu, pinentry, pixman,
1772 polkit, postgis, postgresql, pure-ftpd, python-aenum,
1773 python-avro, python-django, python-pillow, python-simplejson,
1774 python-urllib3, python-zopfli, python3, qemu, qpdf, quazip,
1775 redis, rockchip-mali, rsync, rt-tests, rust, rtl8818eu,
1776 rtl8189es, rtl8189fs, rtl_433, sam-ba, samba4, sdl2_ttf,
1777 shadowsocks-libev, shim, subversion, sun20i-d1-spl, suricata,
1778 systemd, tftpd, trinity, tvheadend, udev, uftrace,
1779 urandom-scripts, usb_modeswitch, valgrind, vde2, vim,
1780 wireplumber, wolfssl, wpa_supplicant, xlib_libXfont2, xz,
1781 zlib, zlog
1782
1783 Issues resolved (http://bugs.uclibc.org):
1784
1785 #14751: LVM2 Outdated Link
1786
11b6b65d
PK
17872022.02.1, released April 11th, 2022
1788
1789 Important / security related fixes.
1790
1791 Graphs: Also generate a build time timeline graph (for top
1792 level parallel builds).
1793
1794 scripts/pkg-stats: Optimize memory consumption for CPE parsing
1795
1796 Fix compatibility issue with the fakeroot script logic and
1797 modern versions of dash.
1798
1799 Change git:// URLs pointing to Github to https://, now that
1800 Github has turned off support for git://
1801
1802 Updated/fixed packages: ace, apache, apr, apr-util, belr,
1803 bind, bluez5_utils, boinc, bpftool, busybox, cloop, cog,
1804 containerd, cppcms, dav1d, dhcp, dieharder, dnsmasq,
1805 docker-cli, docker-engine, efl, ell, fakeroot, flac,
1806 fluidsynth, gdk-pixbuf, glib-networking, gnutls, gst-omx,
1807 gst1-devtools, gst1-libav, gst1-plugins-bad,
1808 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1809 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1b718ade 1810 gstreamer1-editing-services, haproxy, htop, intel-gmmlib,
11b6b65d
PK
1811 ipmiutil, iwd, jack1, jack2, lftp, libabseil-cpp, libbluray,
1812 libcamera-apps, libcoap, libcurl, libest, libgee, libglib2,
1813 libgtk3, libiec61850, libkrb5, libminiupnpc, libodb,
1814 libodb-boost, libopenssl, libp11, libpsl, libressl, librstp,
1815 librtlsdr, liburing, libyang, libzlib, luasec, lxc, matio,
1816 meson, minidlna, minizip, mpd, mtools, netatalk, nbd, odb,
1817 openblas, openssh, openvpn, optee-os, opus, paho-mqtt-c,
1818 pango, php, pipewire, pkcs11-helper, postgresql, ppp,
1819 protozero, python-aioconsole, python-avro, python-brotli,
1820 python-greenlet, python-paramiko, python-pillow,
1821 python-rpi-gpio, python-treq, python-twisted, python-ujson,
1822 python-weasyprint, qt5base, qt5wayland, raptor, rpi-firmware,
1823 rpi-userland, rtl_433, runc, rust, rygel, samba4,
1824 shairport-sync, spice, spidev_test, stunnel, systemd,
1825 timescaledb, trace-cmd, trousers, ts4900-fpga, tvheadend,
1826 udpcast, unbound, upower, urandom-scripts, usbguard, valgrind,
1827 valijson, vim, wavpack, wget, wireplumber, wireshark, woff2,
1828 xmrig, zabbix, zlib-ng, zynaddsubfx, zziplib
1829
1830 Issues resolved (http://bugs.uclibc.org):
1831
1832 #13971: ip6tables-nft build does not include MASQUERADE target..
1833 #14651: OpenSSH 8.9p1 compiler error under ARM
1834 #14656: Adding dependencies from an external tree does not work
1835 #14661: Fakeroot script relies on bash-isms, does not work ..
1836 #14686: genimage.cfg have a hard-coded .ext4 extension which..
1837 #14701: Multiple unresolved symbols while building kernel ..
1838 #14711: nodjs build problem missing bzip
1839 #14731: BR2_PACKAGE_IOSTAT
1840
08967921
PK
18412022.02, released March 8th, 2022
1842
1843 Various fixes.
1844
1845 Fixes to cargo and golang packaging infrastructure.
1846
1847 Defconfigs: OrangePi RK3399: Fix genimage format
1848
1849 Updated/fixed packages: azure-iot-sdk-c, bpftool, cog,
1850 directfb, directfb-examples, dnsmasq, docker-engine, expat,
1851 freerdp, frr, gdb, ghostscript, glib-networking, go, haproxy,
1852 hostapd, kf5-extra-cmake-modules, kf5-kcoreaddons,
1853 kf5-modemmanager-qt, kf5-networkmanager-qt, libcamera-apps,
1854 libgee, libglfw, librstp, libtorrent, libvirt, libxslt, linux,
1855 mariadb, oprofile, osm2pgsql, pulseview, python-cryptography,
1856 python-gnupg, python-treq, qt5base, qt5webkit, rauc, re2,
1857 rygel, safeclib, sconeserver, seatd, sord, upmpdcli,
1858 util-linux, weston, wpa_supplicant, xdriver_xf86-video-mach64,
1859 xdriver_xf86-video-nouveau, xdriver_xf86-video-qxl,
1860 xscreensaver, zabbix
1861
1862 New packages: gdk-pixbuf-xlib
1863
1864 Removed packages: python-pycli
1865
1866 Issues resolved (http://bugs.uclibc.org):
1867
1868 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
1869 #14611: 2022.02-rc2: Build of BR2_x86_64 with BR2_LINUX_KERNEL_..
1870 #14631: host-go-bootstrap: go not being built for package in ..
1871 #14636: azure-iot-sdk-c: Installed headers do not compile
1872 #14641: oprofile can not find the events files
1873
5b6e2ee8
PK
18742022.02-rc3, released February 28th, 2022
1875
1876 Fixes all over the tree.
1877
1878 Defconfigs: Xilinx zynqmp zcu102/zcu106: Fix U-Boot DTS config
1879
1880 Updated/fixed packages: bluez5_utils, bpftool, dbus, exempi,
1881 flac, freerdp, frr, gnutls, libpjsip, libxml2, mariadb,
1882 openssh, python-twisted, qt5webkit, samba4, vim, weston,
1883 wireshark, wolfssl, xdg-dbus-proxy, xterm,
1884
f3d0d7e6
PK
18852022.02-rc2, released February 20th, 2022
1886
1887 Fixes all over the tree.
1888
1889 Defconfigs: Friendlyarm Nanopi R2S: Fix U-Boot build, Kontron
1890 BL i.MX8M Mini: Fix U-Boot build, PC Engines APU2: Fix Linux
1891 build, ROC-RK3399-PC: Bump rootfs size to fix build
1892
1893 Updated/fixed packages: apache, apparmor, apr-util, arp-scan,
1894 binutils, bluez5_utils, connman, cryptsetup, dnsmasq,
1895 dovecot-pigeonhole, expat, gdk-pixbuf, gst1-plugins-base,
1896 guile, keepalived, kodi, libbpf, libglvnd, libgsasl, libiconv,
1897 librsvg, libuhttpd, libusb, libv4l, luasyslog, mongrel2, neon,
1898 pcre, perl-netaddr-ip, php, psmisc, python-ipython,
1899 python-pycli, python-pygame, python-regex, python-twisted,
1900 qt5location, qt5webkit, resiprocate, rygel, safeclib,
1901 sdl2_ttf, socketcand, strongswan, sudo, systemd, toolchain,
1902 urg, webkitgtk, wireless-regdb, wpewebkit,
1903 xdriver_xf86-video-{ati,mach64,mga,r128,savage,tdfx}, xz, zfs,
1904 zsh
1905
5ee6be2b
PK
19062022.02-rc1, released February 13th, 2022
1907
1908 Numerous package updates and many (80) new packages.
1909
1910 Toolchain:
1911 - glibc: Optional support for compatibility shims for running
1912 on older kernels than what glibc has been built against
1913 - uClibc: Use uClibc-ng 1.0.40
1914 - External toolchains: Update Bootlin toolchains to 2021.11-1
1915 version
1916
1917 Python 2.7 and python 2.x specific packages removed as python
1918 2.x is EOL since April 2020. Likewise a number of python3
1919 specific host packages has been renamed (host-python-foo
1920 instead of host-python3-foo) now host-python is always python
1921 3.x.
1922
1923 Cargo (Rust) package infrastructure added. Vendoring support
1924 added to golang package infrastructure.
1925
1926 New defconfigs: FriendlyARM NanoPi R2S, Kontron BL i.MX8M
1927 Mini, Microchip Sama7g7ek, Olimex STMP157 OlinuXino LIME2,
1928 QEMU PPC Bamboo, PPC64 PowerNV, Raspberry Pi Zero 2W, Spike
1929 Riscv64, Xilinx zcu102
1930
1931 Removed defconfigs: Synopsys arch38 VDK, aarch64 VDK
1932
1933 New packages: ace, alchemy, alfred, bat, bento4, bmx7,
1934 bpftool, brcmfmac_sdio-firmware-rpi, cfm, cups-pk-helper,
1935 davinci-bootcount, dbus-cxx, embiggen-disk, freeipmi,
1936 gocryptfs, kodi-pvr-plutotv, kodi-pvr-waipu, ksmbd-tools,
1937 libcamera-apps, libest, libexecinfo, libfutils, libglvnd,
1938 libks, libmd, libopenaptx, libpeas, libshdata, liburing, lilv,
1939 lua-argon2, lua-cffi, lua-inotify, lv2, mali-driver,
1940 moby-buildkit, modsecurity2, networkd-dispatcher, pahole,
1941 php-apcu, php-lua, php-pam, python-argon2-cffi-bindings,
1942 python-cssselect2, python-distro, python-fonttools,
1943 python-gnupg, python-installer, python-memory-profiler,
1944 python-mpd2, python-pep517, python-pydyf, python-pypa-build,
1945 python-pyphen, python-tinycss2, python-tomli,
1946 python-weasyprint, python-zopfli, qoriq-cadence-dp-firmware,
1947 riscv-isa-sim, rockchip-mali, rpi-rgb-led-matrix, sdbus-cpp,
1948 sentry-cli, serd, simple-mail, sord, sratom,
1949 sunxi-mali-utgard, sunxi-mali-utgard-driver, tinifier, ulog,
1950 vulkan-headers, xlib_libxcvt, zabbix, zchunk, zynaddsubfx
1951
1952 Removed packages: gstreamer1-mm, python, python-backports-abc,
1953 python-backports-functools-lru-cache,
1954 python-backports-shutil-get-terminal-size,
1955 python-backports-ssl-match-hostname, python-configobj,
1956 python-dialog, python-enum, python-enum34, python-functools32,
1957 python-futures, python-id3, python-ipaddr, python-ipaddress,
1958 python-mad, python-nfc, python-pam, python-pathlib2,
1959 python-pycap, python-pyro, python-singledispatch,
1960 python-subprocess32, python-typing, python-yieldfrom,
1961 qt5webkit-examples, rpi-bt-firmware, rpi-wifi-firmware,
1962 sunxi-mali-mainline, sunxi-mali-mainline-driver, zynq-boot-bin
1963
1964 Issues resolved (http://bugs.uclibc.org):
1965
1966 #12271: python-iptables runtime dependencies
1967 #13436: PPP 2.4.9 is out
1968 #14351: needs to mount sysfs before mount -a
1969 #14451: nodejs won't build on Fedora 35
1970 #14471: alsa_utils wrong deployment
1971 #14501: lttng-modules v2.11 package fails to build
1972 #14531: Package EFL - build error
1973
3c6b7502
PK
19742021.11.3, released March 24th, 2022
1975
1976 Important / security related fixes.
1977
1978 Updated/fixed packages: apache, azure-iot-sdk-c, boinc, dbus,
1979 directfb, docker-engine, exempi, expat, flac, gdb, gdk-pixbuf,
1980 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
1981 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
1982 libsrtp, libvirt, libxml2, libxslt, lxc, mariadb, minidlna,
1983 odb, openblas, openvpn, oprofile, php, pppd, python-ipython,
1984 python-twisted, raptor, rpi-firmware, samba4, seatd,
1985 timescaledb, usbguard, util-linux, vim, wavpack,
1986 wireless-regdb, wireplumber, wireshark, wolfssl, xscreensaver,
1987 xterm, zsh
1988
1989 New packages: gdk-pixbuf-xlib
1990
1991 Issues resolved (http://bugs.uclibc.org):
1992
1993 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
1994 #14636: azure-iot-sdk-c: Installed headers do not compile
1995 #14641: oprofile can not find the events files
1996
67b160c3
PK
19972021.11.2, released February 28th, 2022
1998
1999 Important / security related fixes.
2000
2001 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
2002 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
2003
2004 Add conditional patching logic to fix build issues for older
2005 U-Boot / Linux kernel versions when built with a host gcc >=
2006 10.
2007
2008 Updated/fixed packages: apitrace, binutils, casync, cgilua,
2009 connman, expat, gauche, gdb, gensio, glibc, go, gst-omx,
2010 gst1-devtools, gst1-libav, gst1-plugins-bad,
2011 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2012 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2013 gstreamer1-editing-services, kf5-extra-cmake-modules, kodi,
2014 libarchive, linux, lm-sensors, localedef, log4cxx, mpd,
2015 nfs-utils, php, pistache, pkcs11-helper, prosody,
2016 python-django, python-pyzmq, python-regex,
2017 python-sqliteschema, resiprocate, rtl8723bu, thermald, tiff,
2018 tor, util-linux, vim, xen
2019
4f4a3152
PK
20202021.11.1, released January 29th, 2022
2021
2022 Important / security related fixes.
2023
2024 check-package: Improve variable override check
2025
2026 pkg-stats: List CVEs where the version info cannot be parsed
2027 as unsure rather than completely ignoring them.
2028
2029 Defconfigs: Beaglebone: Support BeagleBone black wireless,
2030 stm32f469_xip_disco: Fix kernel boot
2031
2032 Updated/fixed packages: alsa-utils, apache, binutils, cage,
2033 capnproto, civetweb, clamav, collectd, connman, containerd,
2034 coreutils, dav1d, docker-cli, docker-engine, erlang,
2035 erlang-rebar, expat, findutils, flare-engine, flare-game,
2036 font-awesome, freeswitch, gcc, ghostscript, glibc, gnuchess,
2037 go, grpc, gst1-interpipe, gst1-rtsp-server, gupnp-tools,
2038 hackrf, icu, imagemagick, janus-gateway, json-for-modern-cpp,
2039 keepalived, lapack, libdbi, libiio, libjpeg, libmbim, libnss,
2040 libopenssl, libpjsip, libqmi, liburiparser, libvirt,
2041 linux-pam, lxc, mbedtls, mender, mongodb, mpd-mpc, mutt,
2042 nodejs, openblas, pcre2, php, pipewire, polkit, privoxy,
2043 prosody, python-charset-normalizer, python-django,
2044 python-idna, python-lxml, python-pyqt5, python-requests,
2045 python-urllib3, python3, qt5base, qt5location, rhash,
2046 rng-tools, ruby, runc, rustc, samba4, sofia-sip, targetcli-fb,
2047 tcpreplay, tinyxml, tor, tpm2-tss, util-linux-libs, vim, vlc,
2048 wireshark, xapp_xauth, xapp_xinput-calibrator, xen, xenomai,
2049 xlib_libX11, xserver_xorg-server
2050
2051 Issues resolved (http://bugs.uclibc.org):
2052
2053 #14451: nodejs won't build on Fedora 35
2054 #14471: alsa_utils wrong deployment
2055
e6e12337
PK
20562021.11, released December 5th, 2021
2057
2058 Various fixes.
2059
2060 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
2061 build
2062
2063 Updated/fixed packages: apr, coreutils, diffutils, e2fsprogs,
2064 exfat, freeswitch, gnupg, grub2, gstreamer1, guile, heimdal,
2065 hiawatha, hplip, icu, janus-gateway,
2066 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
2067 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
2068 libgdiplus, libgee, libhtp, libite, libnspr, libnss,
2069 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
2070 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
2071 unrar, util-linux, util-linux-libs, watchdogd, wireshark
2072
2073 Issues resolved (http://bugs.uclibc.org):
2074
2075 #14351: needs to mount sysfs before mount -a
2076 #14411: 2021.11-rc2: Samba doesn't compile
2077
aaf7b2c9
PK
20782021.11-rc3, released November 30th, 2021
2079
2080 Fixes all over the tree.
2081
2082 Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
2083 ATF build
2084
2085 Updated/fixed packages: asterisk, automake, gdb, glorytun,
2086 gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
2087 libressl, lighttpd, linux, micropython, mosquitto, mtd,
2088 nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
2089 python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
2090 strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
2091 wireshark, xcursor-transparent-theme, xscreensaver,
2092 xtables-addons
2093
2094 Issues resolved (http://bugs.uclibc.org):
2095
2096 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
2097
62ba22f3
PK
20982021.11-rc2, released November 19th, 2021
2099
2100 Fixes all over the tree.
2101
2102 Coding style fixes for a large number of board genimage
2103 configuration files for clarity and consistency.
2104
2105 Defconfigs: Acmesystems Aria/Arietta g25, Armadeus
2106 apf28/apf51, beagleboneai, Olimx a64, rock64, sheevaplug: Fix
2107 build with hostcc >= 10, Nezha: Correct U-Boot dependencies
2108
2109 Updated/fixed packages: alsa-lib, apparmor, binutils,
2110 bluez5_utils, botan, diffutils, firmware-utils, gdb, glmark2,
2111 glog, gpu-amd-bin-mx51, gst1-interpipe, imx-vpuwrap, iperf,
2112 isl, janet, libdnet, libglib2, libhtp, liburcu, log4cxx,
2113 luajit, luvi, meson, mksh, mongodb, mosquitto, mpd, mupdf,
2114 opencv4, oracle-mysql, pipewire, postgresql, python-aiohttp,
2115 python-pudb, python-ujson, qhull, samba4, seatd, sg3_utils,
2116 suricata, tpm2-tss, uboot, vim, xserver_xorg-server
2117
2118 New packages: pipewire-media-session
2119
2120 Issues resolved (http://bugs.uclibc.org):
2121
2122 14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
2123
0df2928a 21242021.11-rc1, released November 8th, 2021
639c0047
TP
2125
2126 Numerous package updates. Notable updates including numerous
57a95075 2127 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
2128
2129 Toolchain:
2130 - glibc update to 2.34
2131 - support for gdb 11.x added, gdb 10.x now the default
2132 - external toolchains provided by ARM updated
2133 - remove support for internal toolchain on the CSKY
2134 architecture, as it was broken and unmaintained
2135
2136 Many packages updated to enable the appropriate SELinux
2137 refpolicy module when SELinux support is enabled.
2138
2139 Support was added in the test-pkg package testing utility for
2140 using Gitlab CI to run the builds.
2141
2142 New libgbm virtual package to better support OpenGL
2143 implementations that provide a libgbm library.
2144
2145 Bootloaders/firmware: grub2 extended to be able to support
2146 multiple platforms in the same build.
2147
2148 Filesystems:
2149 - new OCI filesystem type, to build container images
2150 compatible with the Open Container Initiative standard
2151 - support for hybrid ISO9660 images added, which work on
2152 legacy and EFI BIOS machines
2153
0df2928a 2154 New defconfigs: Allwinner nezha, stm32mp157c_odyssey
639c0047
TP
2155
2156 Removed defconfigs: qemu_csky
2157
2158 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 2159 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
2160 python-aioprocessing, python-bidict,
2161 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
2162 python-git, python-pyndiff, python-rsa,
2163 python-unitest-xml-reporting, python-xmljson,
639c0047 2164 python3-cryptography, python3-pip, qt5opcua, rwmem,
0df2928a
PK
2165 sloci-image, softhsm2, sun20i-d1-spl, uqmi, vuejs-router,
2166 watchdogd, wireplumber
639c0047
TP
2167
2168 Removed packages: canfestival, python-meld3
2169
57a95075
YM
2170 Work toward the removal of python 2 has progressed: many
2171 python modules and packages have been updated to a version
2172 supporting python 3.
2173
639c0047
TP
2174 Issues resolved (http://bugs.uclibc.org):
2175
2176 #14271: compilation error with rsync command for permission
2177 #14276: Unable to get login prompt
2178 #14196: when using raspberrypicm4io_64_defconfig, make fails
2179 with mkfs.ext4: No such file or directory while trying
2180 to determine filesystem size
2181
ae48261f
PK
21822021.08.3, released December 13th, 2021
2183
2184 Important / security related fixes.
2185
2186 Defconfigs: Various fixes for building with gcc >= 10 host or
2187 target compilers.
2188
2189 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
2190 binutils, bluez5_utils, coreutils, e2fsprogs, exfat,
2191 freeswitch, gdb, glmark2, glog, glorytun, gmp,
2192 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
2193 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl,
2194 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
2195 libgdiplus, libgee, libglib2, libhtp, libmodsecurity, libnspr,
2196 libnss, libosmium, libunwind, linux, lynx, meson, micropython,
2197 mkpasswd, mksh, mosquitto, motion, mupdf, mxml, netdata,
2198 nfs-utils, opencv4, oracle-mysql, pcre, php, postgresql,
2199 pure-ftpd, python-cycler, qdecoder, rcw-smarc-sal28, samba4,
2200 smack, speex, stress-ng, suricata, syslinux, uboot, unixodbc,
2201 unrar, vim, websocketpp, wireshark
2202
2203 Issues resolved (http://bugs.uclibc.org):
2204
2205 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
2206
19e2b260
PK
22072021.08.2, released November 10th, 2021
2208
2209 Important / security related fixes.
2210
2211 Updated/fixed packages: asterisk, audit, bind, bitcoin,
2212 containerd, cryptsetup, dahdi-linux, dbus-python, dfu-util,
2213 docker-cli, docker-engine, earlyoom, edk2-platforms, exiv2,
2214 ffmpeg, freerdp, gdb, gensio, gnupg2, go, gpsd,
2215 gst1-plugins-bad, gst1-plugins-ugly, gst1-vaapi, gtest,
2216 hiredis, lftp, libps1, libva, libva-utils, lightning,
2217 log4cplus, lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin,
2218 pango, php, python3-cffi, qemu, refpolicy, rng-tools, samba4,
2219 snort, strongswan, sunxi-mali-mainline-driver, suricata,
2220 systemd, tor, vim, weston, wf111, wireguard-linux-compat,
2221 xerces
2222
2223 Issues resolved (http://bugs.uclibc.org):
2224
2225 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
2226
39bcc038
PK
22272021.08.1, released October 11, 2021
2228
2229 Important / security related fixes.
2230
2231 gdbinit: Mark the sysroot as a "safe path" before configuring
2232 it, so pretty printers work correctly without having to pass
2233 -ix to gdb
2234
2235 Updated/fixed packages: alsa-lib, apache,
2236 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
2237 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
2238 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
2239 gdb, ghostscript, gnuradio, gnutils, go,
2240 gobject-introspection, google-breakpad, gst-omx,
2241 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
2242 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2243 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2244 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
2245 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
2246 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
2247 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
2248 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
2249 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
2250 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
2251 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
2252 python-cbor2, python-cffi, python-cython, python-dateutil,
2253 python-django, python-pillow, python-pip, python-texttable,
2254 python-urllib3, python-webob, qemu, qt5location, redis,
2255 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
2256 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
2257 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
2258 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
2259 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
2260 xserver_xorg-server, zip
2261
2262 Issues resolved (http://bugs.uclibc.org):
2263
2264 #14206: Kodi: even when not enabled, forcefully selects libevdev..
2265 #14211: libffi-3.3.tar.gz repacked
2266 #14221: mv-ddr-marvell fails license validation
2267
aa433d1c
PK
22682021.08, released September 4th, 2021
2269
2270 Various fixes.
2271
2272 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
2273 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
2274
7314f04f
PK
22752021.08-rc3, released August 31st, 2021
2276
2277 Fixes all over the tree.
2278
2279 Toolchain: Disable fortify support for Microblaze as it is not
2280 currently working.
2281
2282 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
2283 after at91bootstrap bump, BeagleV: Correct kernel headers
2284 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
2285 with GCC 10.x.
2286
2287 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
2288 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
2289 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
2290 libffi, libmodsecurity, libopenssl, libressl, libshout,
2291 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
2292 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
2293 python-requests, python3-requests, rust-bin, rustc, samba4,
2294 sdl2, snort3, ushare, xen
2295
2296 Removed packages: libmcrypt, mcrypt, sentry-cli
2297
6da42d76
PK
22982021.08-rc2, released August 18th, 2021
2299
2300 Fixes all over the tree.
2301
2302 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
2303 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
2304 mmc_dev: Add missing toolchain/system options, sama5d2-icp
2305 mmc: Correct at91bootstrap options
2306
2307 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
2308 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
2309 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
2310 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
2311 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
2312 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
2313 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
2314 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
2315 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
2316 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
2317 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
2318 prelink-cross, prosody, protobuf, pulseview,
2319 python-cryptography, python-keyring, python-matplotlib,
2320 python-pymupdf, python-pyopenssl, python-secretstorage,
2321 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
2322 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
2323 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
2324 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
2325 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
2326 zstd
2327
2328 New packages: desktop-file-utils
2329
2330 Issues resolved (http://bugs.uclibc.org):
2331
2332 #13586: grub failure with BR2_OPTIMIZE_3
2333 #13671: openSSH server closes connection before authentication..
2334
3d8df5aa 23352021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
2336
2337 Numerous package updates.
2338
2339 Toolchain:
2340
2341 - add support for gcc 11.x, gcc 10.x is now the default, gcc
2342 9.x updated to 9.4.0, removed gcc 8.x support except for
2343 PowerPC SPE
2344
2345 - add support for binutils 2.37, binutils 2.36.x is now the
2346 default, binutils 2.34 removed.
2347
2348 - glibc updated to 2.33
2349
2350 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
2351
2352 Bootloaders/firmware: support for building the EDK II UEFI
2353 firmware, support for building AT91Bootstrap 4.x.
2354
2355 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
2356 packages should be compiled with runtime debugging
2357 information (which is different than debugging symbols).
2358
2359 Many features of the bluez5_utils package have been made
2360 optional, and default to disabled. Users of bluez5_utils are
2361 encouraged to review their configuration.
2362
2363 Many packages (over 70) updated to enable the appropriate
2364 SELinux refpolicy module when SELinux support is enabled.
2365
2366 Many packages updated to select the appropriate OpenSSL
2367 features after many OpenSSL ciphers/features have been made
2368 optional.
2369
2370 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
2371 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
2372 terasic_de10nano_cyclone5, uevm5432.
2373
2374 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
2375 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
2376 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
2377 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
2378 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
2379 system-config-printer, usbguard, xml-security-c, xmrig.
2380
2381 Removed packages: clapack, libsoil.
2382
2383 Issues resolved (http://bugs.uclibc.org):
2384
2385 #13326: regarding dtc error in buildroot source code
2386 #13661: host-python2 build fails on aarch64
2387 #13836: package build failure when target install set to no on
2388 pkg-generic pkg types
2389 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
2390 y as before
2391
cfba9b0c
PK
23922021.05.3, released October 11, 2021
2393
2394 Important / security related fixes.
2395
2396 gdbinit: Mark the sysroot as a "safe path" before configuring
2397 it, so pretty printers work correctly without having to pass
2398 -ix to gdb
2399
2400 Updated/fixed packages: alsa-lib, apache,
2401 arm-trusted-firmware, atftp, bind, botan, containerd,
2402 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
2403 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
2404 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
2405 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2406 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2407 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
2408 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
2409 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
2410 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
2411 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
2412 openssh, pcre2, php, python-aioconsole, python-cffi,
2413 python-dateutil, python-django, python-pip, python-texttable,
2414 python-urllib, python-webob, qt5location, redis, refpolicy,
2415 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
2416 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
2417 wget, wireless-regdb, xen, xserver_xorg-server
2418
2419 Issues resolved (http://bugs.uclibc.org):
2420
2421 #14206: Kodi: even when not enabled, forcefully selects libevdev..
2422 #14211: libffi-3.3.tar.gz repacked
2423 #14221: mv-ddr-marvell fails license validation
2424
b926d0d3
PK
24252021.05.2, released September 15th, 2021
2426
2427 Important / security related fixes.
2428
2429 Toolchain: Disable fortify support for Microblaze as it is not
2430 currently working.
2431
2432 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
2433 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
2434 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
2435 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
2436 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
2437 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
2438 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
2439 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
2440 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
2441 postgresql, prelink-cross, prosody, protobuf, python-keyring,
2442 python-matplotlib, python-pillow, python-pyudev,
2443 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
2444 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
2445 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
2446 xenomai, xlib_libXfont2, xlib_libXft, zip
2447
5284a826
PK
24482021.05.1, released August 10, 2021
2449
2450 Important / security related fixes.
2451
2452 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
2453 as it is not currently working.
2454
2455 binutils: fix linker assert failure on OpenRisc, or1k build
2456 issue with gcc < 5
2457
2458 gdb: Enable on NIOS II
2459
2460 utils/scanpypi: Various improvements
2461
2462 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
2463 sam9x60ek mmc_dev: Add missing toolchain/system options
2464
2465 Updated/fixed packages: arm-trusted-firmware, apache, audit,
2466 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
2467 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
2468 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
2469 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
2470 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
2471 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
2472 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
2473 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
2474 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
2475 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
2476 libloki, libmodsecurity, libndp, libnetfilter-log,
2477 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
2478 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
2479 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
2480 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
2481 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
2482 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
2483 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
2484 postgresql, proxychains-ng, putty, python,
2485 python-dataproperty, python-django, python-pysftp,
2486 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
2487 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
2488 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
2489 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
2490 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
2491 xserver_xorg-server
2492
2493 Issues resolved (http://bugs.uclibc.org):
2494
2495 #13586: grub failure with BR2_OPTIMIZE_3
2496 #13661: host-python2 build fails on aarch64
2497 #13836: package build failure when target install set to no..
2498 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
2499
69f79f2a
PK
25002021.05, released June 6th, 2021
2501
2502 Various fixes.
2503
2504 Disable PIC/PIE support for Nios2 because of glibc issues
2505
2506 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
2507
2508 Updated/fixed packages: apache, beaglev-ddrinit,
2509 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
2510 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
2511 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
2512 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
2513 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
2514 xdriver_xf86-video-fbturbo
2515
2516 New packages: python3-cffi, python3-cryptography, python3-pip,
2517 python3-pycparser, python3-six
2518
e4132725
PK
25192021.05-rc3, released May 31th, 2021
2520
2521 Fixes all over the tree.
2522
2523 meson: Explicitly disable PIE support (b_pie) as it is handled
2524 by the toolchain wrapper.
2525
2526 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
2527 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
2528 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
2529 webkitgtk
2530
2531 Issues resolved (http://bugs.uclibc.org):
2532
2533 #13821: Wrong url for libnfsidmap package
2534
e326fcff
PK
25352021.05-rc2, released May 22th, 2021
2536
2537 Fixes all over the tree.
2538
2539 support/scripts/gen-missing-cpe: A script to query the list of
2540 CPE IDs for the packages enabled in the current configuration and:
2541
2542 - for CPE IDs that do not have any matching entry in the CPE
2543 database, it emits a warning
2544
2545 - for CPE IDs that do have a matching entry, but not with the same
2546 version, it generates a snippet of XML that can be used to propose
2547 an updated version to NIST.
2548
2549 CPE meta data has been added for a large number of packages
2550
2551 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
2552 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
2553 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
2554 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
2555 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
2556 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
2557 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
2558 prosody, python-bluezero, python-falcon, redis, rocksdb,
2559 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
2560 wpa_supplicant, wpewebkit, xlib_libX11, xterm
2561
2562 New packages: jh71xx-tools
2563
2564 Issues resolved (http://bugs.uclibc.org):
2565
2566 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
2567 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
2568 #13806: Building host-localedef fails on fedora 34/gcc 11
2569
afe19e6c 25702021.05-rc1, released May 12th, 2021
04e9e884
PK
2571
2572 Fixes all over the tree and new features.
2573
2574 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
2575 options are now enabled by default.
2576
2577 Dependencies: Explicitly detect and bail out if PATH contains
2578 spaces or tabs. A number of packages fail to build in such
2579 setups, so explicitly inform about this.
2580
2581 Infrastructure: Expose CONFIG_DIR to post-build/post-image
2582 scripts, so they can call the Buildroot Makefile in the
2583 correct directory for both in-tree / out-of-tree builds.
2584
afe19e6c 2585 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
2586 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
2587 issue with poppler. Bump minimal host cmake version to 3.16
2588 (from 3.15) to fix a compatibility issue with domoticz.
2589
2590 Meson: Use correct C++ host compiler (rather than C compiler)
2591
2592 utils/scanpypi: Explicitly use python3 for compatibility with
2593 packages using python3 syntax in setup.py
2594
2595 support/download: Fix tarball generation (from git/svn repos)
2596 including symlinks pointing to ./<something>. Fix svn download
2597 for <1.9 clients or repos using CVS-style keywords.
2598
2599 support/scripts/cve.py: Use the (significantly) faster yajl2
2600 ijson backend for older (< 2.5) ijson versions rather than the
2601 slow python default, speeding up pkg-stats by ~2x.
2602
2603 Toolchain: Add logic to work around binutils bug 21464
2604 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
2605 the now longer applicable bug 19615 / 20006 handling.
2606
2607 Python{,3}: Fix byte compiling python files with short (single
2608 character before .py) file names.
2609
2610 CPE meta data has been added for a large number of packages
2611
2612 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
2613 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
2614 Plus EVK, QEMU PPC e500mc
2615
2616 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
2617 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
2618 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
2619 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
2620 python-iwlib, python-semantic-version, python-setuptools-rust,
2621 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
2622
2623 Removed packages: iostat, kodi-platform,
2624 kodi-screensaver-crystalmorph, monkey
2625
2626 Issues resolved (http://bugs.uclibc.org):
2627
2628 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
2629 #13516: utils/scanpypi: Failure when parsing diffoscope
2630 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
2631 #13576: Issues compiling buildroot for 5x86
2632 #13601: Gen image :Iappropriate ioctl error
2633 #13616: tar file from git repository generation issue
2634 #13631: Commit 54d3d94b6e breaks packages with git download method
2635 #13641: glibc on raspberrypi
2636 #13646: Gen image version 14 error : no sub -section title/..
2637 #13651: pkg-golang cannot build when main.go is in the root
2638 #13661: host-python2 build fails on aarch64
2639 #13671: openSSH server closes connection before authentication..
2640 #13721: c-stack.c:55:26: error: missing binary operator before ..
2641 #13731: Readline Patch is missing Author Information
2642 #13741: genext2fs does not allow to set perms of root node
2643 #13751: libopenssl (static): huge drop in performance in newer ..
2644 #13771: package htop has undeclared dependency on host python
2645
19e12a00
PK
26462021.02.12, released April 6th, 2022
2647
2648 Important / security related fixes.
2649
2650 pkg-stats: Limit memory use for CPE matching
2651
2652 Updated/fixed packages: gdk-pixbuf, jack2, libzlib, matio,
2653 nbd, netatalk, opus, python-paramiko, python-treq,
2654 python-twisted, spidev_test, unbound, urandom-scripts, vim,
2655 wireshark, zlib-ng, zziplib
2656
7935ca44
PK
26572021.02.11, released March 25th, 2022
2658
2659 Important / security related fixes.
2660
2661 Updated/fixed packages: apache, azure-iot-sdk-c, dbus,
2662 directfb, docker-engine, exempi, expat, flac, gdk-pixbuf,
2663 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
2664 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
2665 libsrtp, libxml2, libxslt, lxc, mariadb, odbm openblas,
2666 openvpn, oprofile, php, pppd, python-ipython, python-treq,
2667 python-twisted, python-txbus, python-txtorcon, raptor,
2668 rpi-firmware, samba4, timescaledb, util-linux, vim, wavpack,
2669 wireless-regdb, wireshark, wolfssl, xscreensaver, xterm, zsh
2670
2671 New packages: gdk-pixbuf-xlib
2672
2673 Removed packages: python-coherence
2674
2675 Issues resolved (http://bugs.uclibc.org):
2676
2677 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
2678 #14636: azure-iot-sdk-c: Installed headers do not compile
2679 #14641: oprofile can not find the events files
2680
526da614
PK
26812021.02.10, released February 28th, 2022
2682
2683 Important / security related fixes.
2684
2685 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
2686 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
2687
2688 Add conditional patching logic to fix build issues for older
2689 U-Boot / Linux kernel versions when built with a host gcc >=
2690 10.
2691
2692 Updated/fixed packages: casync, cgilua, connman, expat,
2693 gauche, gensio, go, gst-omx, gst1-devtools, gst1-libav,
2694 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
2695 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
2696 gstreamer1, gstreamer1-editing-services,
2697 kf5-extra-cmake-modules, kodi, libarchive, linux, lm-sensors,
2698 log4cxx, mpd, nfs-utils, pistache, prosody, python-django,
2699 python-pyzmq, rtl8723bu, thermald, tiff, util-linux, vim, xen
2700
24c390dc
PK
27012021.02.9, released January 29th, 2022
2702
2703 Important / security related fixes.
2704
2705 check-package: Improve variable override check
2706
2707 pkg-stats: List CVEs where the version info cannot be parsed
2708 as unsure rather than completely ignoring them.
2709
2710 Defconfigs: Beaglebone: Support BeagleBone black wireless
2711
2712 Updated/fixed packages: alsa-utils, apache, cage, capnproto,
2713 civetweb, clamav, collectd, connman, coreutils, dav1d,
2714 docker-cli, docker-containerd, docker-engine, expat,
2715 findutils, flare-engine, flare-game, font-awesome, freeswitch,
2716 gcc, ghostscript, gnuchess, go, grpc, gst1-interpipe,
2717 gst1-plugins-bad, gst-rtsp-sever, gupnp-tools, hackrf, icu,
2718 imagemagick, janus-gateway, keepalived, lapack, libjpeg,
2719 libopenssl, libpjsip, liburiparser, linux-pam, lxc, mbedtls,
2720 mongodb, mpd-mpc, nodejs, openblas, pcre2, polkit, poppler,
2721 privoxy, prosody, python-django, python-lxml, python-pyqt5,
2722 python3, qt5base, qt5location, rhash, ruby, runc, samba4,
2723 sofia-sip, targetcli-fb, tcpreplay, tinyxml, vim, vlc,
2724 wireshark, xapp_xauth, xen, xlib_libX11, xserver_xorg-server
2725
2726 Issues resolved (http://bugs.uclibc.org):
2727
2728 #14471: alsa_utils wrong deployment
2729
b2b95a3d
PK
27302021.02.8, released December 14th, 2021
2731
2732 Important / security related fixes.
2733
2734 Defconfigs: Various fixes for building with gcc >= 10 host or
2735 target compilers.
2736
2737 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
2738 binutils, bluez5_utils, busybox, coreutils, e2fsprogs, ell,
2739 exfat, freeswitch, gdb, glmark2, glog, glorytun, gmp,
2740 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
2741 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl, iwd,
2742 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
2743 libgdiplus, libgee, libhtp, libmodsecurity, libnspr, libnss,
2744 libunwind, linux, lynx, meson, micropython, mkpasswd, mksh,
2745 mosquitto, motion, mxml, netdata, nfs-utils, oracle-mysql,
2746 pcre, pkcs11-helper, postgresql, pure-ftpd, python-cycler,
2747 qdecoder, rcw-smarc-sal28, samba4, smack, speex, stress-ng,
2748 suricata, syslinux, uboot, unixodbc, unrar, vim, websocketpp,
2749 wireshark
2750
2751 Issues resolved (http://bugs.uclibc.org):
2752
2753 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
2754
8b4a156a
PK
27552021.02.7, released November 10th, 2021
2756
2757 Important / security related fixes.
2758
2759 OpenJDK 16.x moved to 17.x as 16.x is EOL.
2760
2761 Updated/fixed packages: asterisk, audit, bind, bitcoin,
2762 cryptsetup, dahdi-linux, dbus-python, dfu-util, docker-cli,
2763 docker-containerd, docker-engine, earlyoom, exiv2, ffmpeg,
2764 freerdp, gdb, gensio, gnupg2, go, gpsd, gst1-plugins-bad,
2765 gst1-plugins-ugly, gst1-vaapi, hiredis, lftp, lightning,
2766 lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin, pango,
2767 qemu, samba4, snort, strongswan, suricata, systemd, vim,
2768 wf111, wireguard-linux-compat, xerces
2769
2770 Issues resolved (http://bugs.uclibc.org):
2771
2772 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
2773
28af41c3
PK
27742021.02.6, released October 11, 2021
2775
2776 Important / security related fixes.
2777
2778 gdbinit: Mark the sysroot as a "safe path" before configuring
2779 it, so pretty printers work correctly without having to pass
2780 -ix to gdb
2781
2782 Updated/fixed packages: alsa-lib, apache,
2783 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
2784 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
2785 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
2786 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
2787 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2788 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2789 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
2790 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
2791 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
2792 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
2793 openssh, php, python-aioconsole, python-cffi, python-dateutil,
2794 python-django, python-pip, python-texttable, python-urllib3,
2795 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
2796 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
2797 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
2798 xserver_xorg-server
2799
2800 Issues resolved (http://bugs.uclibc.org):
2801
2802 #14206: Kodi: even when not enabled, forcefully selects libevdev..
2803 #14211: libffi-3.3.tar.gz repacked
2804 #14221: mv-ddr-marvell fails license validation
2805
1d550990
PK
28062021.02.5, released September 15th, 2021
2807
2808 Important / security related fixes.
2809
2810 Toolchain: Disable fortify support for Microblaze as it is not
2811 currently working.
2812
2813 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
2814 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
2815 cpio, eigen, environt-setup, fetchmail, fluidsynth,
2816 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
2817 iputils, jszip, kvm-unit-tests, libarchive, libexif,
2818 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
2819 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
2820 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
2821 prelink-cross, prosody, protobuf, python-keyring,
2822 python-matplotlib, python-pillow, python-pyudev,
2823 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
2824 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
2825 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
2826 xlib_libXft, zip
2827
817148b8
PK
28282021.02.4, released August 10th, 2021
2829
2830 Important / security related fixes.
2831
2832 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
2833 as it is not currently working.
2834
2835 binutils: fix linker assert failure on OpenRisc, or1k build
2836 issue with gcc < 5
2837
2838 gdb: Enable on NIOS II
2839
2840 utils/scanpypi: Various improvements
2841
2842 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
2843 sam9x60ek mmc_dev: Add missing toolchain/system options
2844
2845 Updated/fixed packages: apache, arm-trusted-firmware, audit,
2846 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
2847 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
2848 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
2849 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
2850 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
2851 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
2852 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
2853 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
2854 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
2855 libjson, libkrb5, libloki, libmodsecurity, libndp,
2856 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
2857 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
2858 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
2859 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
2860 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
2861 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
2862 openntpd, openpgm, openswan, pango, pcre2,
2863 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
2864 proxychains-ng, putty, python, python-django,
2865 python-dataproperty, python-pysftp, python-urllib3, python3,
2866 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
2867 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
2868 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
2869 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
2870 xlib_libxshmfence, xserver_xorg-server
2871
2872 Issues resolved (http://bugs.uclibc.org):
2873
2874 #13586: grub failure with BR2_OPTIMIZE_3
2875 #13661: host-python2 build fails on aarch64
2876 #13836: package build failure when target install set to no..
2877 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
2878
33981092
PK
28792021.02.3, released June 12th, 2021
2880
2881 Important / security related fixes.
2882
2883 CPE meta data has been added for a large number of packages
2884
2885 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
2886 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
2887 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
2888 enlightenment, enscript, environment-setup, exempi, expat,
2889 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
2890 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
2891 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
2892 intel-mediadriver, intel-microcode, jquery-validation,
2893 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
2894 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
2895 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
2896 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
2897 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
2898 libxml2, libxslt, live555, llvm, lmbench, localedef,
2899 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
2900 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
2901 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
2902 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
2903 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
2904 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
2905 python-autobahn, python-bluezero, python-engineio,
2906 python-keyring, python-pillow, python-requests, python-tqdm,
2907 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
2908 shellinabox, squid, strace, supervisor, synergy, taglib,
2909 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
2910 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
2911 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
2912 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
2913 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
2914 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
2915 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
2916 xterm
2917
2918 Issues resolved (http://bugs.uclibc.org):
2919
2920 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
2921 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
2922 #13806: Building host-localedef fails on fedora 34/gcc 11
2923
fdb3291b
PK
29242021.02.2, released May 12th, 2021
2925
2926 Important / security related fixes.
2927
2928 Toolchain: Add logic to mark toolchains affected by binutils
2929 bug 27597 (Nios II).
2930
2931 support/scripts/cve.py: Use the (significantly) faster yajl2
2932 ijson backend for older (< 2.5) ijson versions rather than the
2933 slow python default, speeding up pkg-stats by ~2x.
2934
2935 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
2936 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
2937 issue with poppler.
2938
2939 Infrastructure: Expose CONFIG_DIR to post-build/post-image
2940 scripts, so they can call the Buildroot Makefile in the
2941 correct directory for both in-tree / out-of-tree builds.
2942
2943 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
2944 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
2945 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
2946 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
2947 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
2948 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
2949 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
2950 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
2951 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
2952 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
2953 mpd, ncurses, nettle, network-manager, nginx, numactl,
2954 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
2955 python-aioconsole, python-asgiref, python-botocore,
2956 python-django, python-dnspython, python-flup, python-httplib2,
2957 python-markdown2, python-mbrstrdecoder, python3, quickjs,
2958 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
2959 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
2960 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
2961 xserver_xorg-server
2962
2963 Issues resolved (http://bugs.uclibc.org):
2964
2965 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
2966 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
2967 #13651: pkg-golang cannot build when main.go is in the root
2968 #13661: host-python2 build fails on aarch64
2969 #13721: c-stack.c:55:26: error: missing binary operator before ..
2970 #13731: Readline Patch is missing Author Information
2971 #13741: genext2fs does not allow to set perms of root node
2972 #13751: libopenssl (static): huge drop in performance in newer ..
2973 #13771: package htop has undeclared dependency on host python
2974
a74cb089
PK
29752021.02.1, released April 7, 2021
2976
2977 Important / security related fixes.
2978
2979 Dependencies: Explicitly detect and bail out if PATH contains
2980 spaces or tabs. A number of packages fail to build in such
2981 setups, so explicitly inform about this.
2982
2983 utils/scanpypi: Explicitly use python3 for compatibility with
2984 packages using python3 syntax in setup.py
2985
2986 support/download: Fix tarball generation (from git/svn repos)
2987 including symlinks pointing to ./<something>. Fix svn download
2988 for <1.9 clients or repos using CVS-style keywords.
2989
2990 Meson: Use correct C++ host compiler (rather than C compiler)
2991
2992 Toolchain: Add logic to work around binutils bug 21464,
2993 affecting OpenRISC, and drop the now longer applicable bug
2994 19615 / 20006 handling.
2995
2996 Python{,3}: Fix byte compiling python files with short (single
2997 character before .py) file names.
2998
2999 CPE meta data has been added for a large number of packages
3000
3001 Defconfigs: Correct Beaglebone QT file system overlay
3002
3003 Updated/fixed packages: alsa-utils, at91bootstrap3,
3004 batman-adv, binutils, botan, bridge-utils, busybox,
3005 ca-certificates, cog, coreutils, diffutils, dmidecode,
3006 docker-cli, docker-containerd, docker-engine, efivar,
3007 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
3008 gst1-devtools, gst1-libav, gst1-plugins-bad,
3009 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
3010 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
3011 gstreamer1-editing-services, haproxy, haserl, hwloc,
3012 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
3013 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
3014 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
3015 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
3016 mcelog, mender, micropython, mongoose, mosquitto, mpd,
3017 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
3018 optee-client, optee-test, perl, php, proftpd, protobuf,
3019 python-django, python-jinja2, python-lxml, python-paramiko,
3020 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
3021 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
3022 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
3023 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
3024 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
3025
3026 New packages: perl-parse-yapp
3027
3028 Issues resolved (http://bugs.uclibc.org):
3029
3030 #13516: utils/scanpypi: Failure when parsing diffoscope
3031 #13576: Issues compiling buildroot for 5x86
3032 #13601: Gen image :Iappropriate ioctl error
3033 #13616: tar file from git repository generation issue
3034 #13641: glibc on raspberrypi
3035 #13646: Gen image version 14 error : no sub -section title/..
3036 #13671: openSSH server closes connection before authentication..
3037
e2fba645
PK
30382021.02, released March 6th, 2021
3039
3040 Various fixes.
3041
3042 Toolchain: Correct Bootlin xtensa-lx60 dependencies
3043
3044 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
3045 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
3046 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
3047 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
3048 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
3049 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
3050 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
3051 util-linux, wolfssl, wpa_supplicant
3052
3053 Issues resolved (http://bugs.uclibc.org):
3054
3055 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
3056 #13581: jpegsrc.v9d.tar.gz has changed hash
3057
4c5b27fb
PK
30582021.02-rc3, released February 27th, 2021
3059
3060 Fixes all over the tree.
3061
3062 utils/scanpypi: Explicitly use python3 to ensure compatiblity
3063 with packages having python3-only code in setup.py
3064
3065 support/download: Ensure sub-second timestamp precision is
3066 dropped when creating a tarball from a (subversion) repo, as
3067 that is not representable in the PAX tar format
3068
3069 Updated/fixed packages: babeltrace2, bind, botan, brltty,
3070 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
3071 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
3072 open62541, openldap, ply, python-aiohttp, python-django,
3073 python3, qemu, readline, rust, screen, taglib, unbound, xterm
3074
3075 Issues resolved (http://bugs.uclibc.org):
3076
3077 #13516: utils/scanpypi: Failure when parsing diffoscope
3078 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
3079 #13561: Create a new user defining users-table.txt not working..
3080
21eb7775
PK
30812021.02-rc2, released February 16th, 2021
3082
3083 Fixes all over the tree.
3084
3085 Vulnerability scanning: cpedb.py: Drop CPE XML database
3086 caching, as it did not speed up processing much and uses a lot
3087 of additional memory.
3088 pkg-stats: include information about ignored CVEs in JSON
3089 output
3090
3091 Fakeroot: Fix compatibility issue with glibc 2.33
3092
3093 Updated/fixed packages: can-utils, collectd, dnsmaqs,
3094 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
3095 gdk-pixbuf, go, gst1-python, jasper, kodi,
3096 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
3097 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
3098 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
3099 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
3100
3101 New packages: perl-extutils-pkgconfig
3102
3103 Issues resolved (http://bugs.uclibc.org):
3104
3105 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
3106
92237c45 31072021.02-rc1, released February 9th, 2021
4b8331fd
PK
3108
3109 Fixes all over the tree and new features.
3110
3111 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
3112 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
3113 toolchains to 10.2-2020.11 release.
3114
3115 Architectures: ARC: add support for generic HS48 processor,
3116 PPC: drop PPC601 support, which was removed from Linux 5.10.
3117
3118 Vulnerability scanning: The CVE checking logic has been
3119 extended to match packages based on CPE (Common Platform
3120 Enumeration) IDs for more accurate matching, and CPE
3121 identifiers have been added for a large amount of packages.
3122
3123 Download: Rework the tarball creation logic (E.G. when a
3124 package is fetched from a git/svn repo) to no longer require a
3125 host-tar <= 1.29. To differ between the old and the new
3126 format, the new tarballs have gained a -br1 suffix
3127 (<pkg>-<version>-br1.tar.gz).
3128
92237c45
PK
3129 SELinux support: A significant number of packages now pull in
3130 the relevant refpolicy modules when enabled.
3131
4b8331fd
PK
3132 New defconfigs: arrow avenger96, bananapi M1+, microchip
3133 sam9x60ek, pine64 rock64
3134
3135 Removed defconfigs: QEMU ppc virtex-ml507
3136
3137 New packages: balena-engine, casync, coremark, coremark-pro,
3138 datatables, datatables-buttons, datatables-fixedcolumns,
3139 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
3140 libgeos, libiec61850, libmdbx, lualdap, neofetch,
3141 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
3142 perl-math-int64, ply, popperjs, python-bleak,
3143 python-defusedxml, python-pycups, python-pytest-asyncio,
3144 python-typing-extensions, qcom-db410c-firmware, qt5coap,
3145 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
3146 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
3147
3148 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
3149 ti-sgx-libgdbm
3150
3151 Renamed rcw package to qoriq-rcw
3152
3153 Issues resolved (http://bugs.uclibc.org):
3154
3155 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
3156 #13416: dhcpcd start warning message: no such user dhcpcd
3157 #13456: ccache prevents build
3158 #13471: package/mpd/mpd.conf make use of path not created
3159 #13506: BR2_PACKAGE_DHCPCD missing directory creation
3160
20cc2c13
PK
31612020.11.4, released April 5th, 2021
3162
3163 Important / security related fixes.
3164
3165 Dependencies: Explicitly detect and bail out if PATH contains
3166 spaces or tabs. A number of packages fail to build in such
3167 setups, so explicitly inform about this.
3168
3169 utils/scanpypi: Explicitly use python3 for compatibility with
3170 packages using python3 syntax in setup.py
3171
3172 support/download: Fix tarball generation (from git/svn repos)
3173 including symlinks pointing to ./<something>
3174
3175 Meson: Use correct C++ host compiler (rather than C compiler)
3176
3177 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
3178 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
3179 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
3180 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
3181 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
3182 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
3183 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
3184 libvips, lldpd, mariadb, mbedtls, mender, micropython,
3185 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
3186 openssh, opkg-utils, optee-client, optee-test, perl, php,
3187 privoxy, proftpd, prosody, protobuf, python-aiohttp,
3188 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
3189 python-typing-extensions, python3, quagga, qwt, redis, rpm,
3190 sconeserver, screen, sox, sqlcipher, squid, suricata,
3191 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
3192 upx, util-linux, webkitgtk, wireshark, wolfssl,
3193 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
3194
3195 Issues resolved (http://bugs.uclibc.org):
3196
3197 #13516: utils/scanpypi: Failure when parsing diffoscope
3198 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
3199 #13576: Issues compiling buildroot for 5x86
3200 #13581: jpegsrc.v9d.tar.gz has changed hash
3201 #13616: tar file from git repository generation issue
3202
ecbfbabc
PK
32032020.11.3, released February 17th, 2021
3204
3205 meson: Fix ccache detection handling when per-package builds
3206 are used.
3207
3208 Fakeroot: Fix compatibility issue with glibc 2.33
3209
3210 Updated/fixed packages: atftp, binutils, busybox, cereal,
3211 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
3212 ebtables, fakeroot, flashrom, go, gst1-python, guile,
3213 intel-mediadriver, intel-microcode, jasper,
3214 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
3215 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
3216 postgresql, privoxy, pugixml, python-bottle, python-django,
3217 python3, rauc, sox, stress-ng, subversion, tzdata,
3218 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
3219 wireshark, wpa_supplicant, wpewebkit, xenomai,
3220 xserver_xorg-server, xterm
3221
3222 Issues resolved (http://bugs.uclibc.org):
3223
3224 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
3225 #13506: BR2_PACKAGE_DHCPCD missing directory creation
3226
a93208cc
PK
32272020.11.2, released January 31st, 2021
3228
3229 Important / security related fixes.
3230
3231 Download: Ensure git submodules are correctly fetched if
3232 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
3233 host variant is downloaded first.
3234
3235 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
3236 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
3237 SecurePLT fix.
3238
3239 pkg-stats: Fix python 3.8+ deprecation warning.
3240
3241 meson: Ensure ccache is not detected and used, as it may
3242 conflict with the ccache handling in Buildroot.
3243
3244 Updated/fixed packages: barebox, boost, brltty, dbus,
3245 docker-containerd, dovecot, dovecot-pigeonhole,
3246 environment-setup, firmware-imx, gcc, gerbera, glibc,
3247 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
3248 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
3249 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
3250 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
3251 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
3252 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
3253 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
3254 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
3255 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
3256 xapp_xload, xorriso, zic
3257
3258 Removed packages: libupnp18
3259
3260 Issues resolved (http://bugs.uclibc.org):
3261
3262 #13471: package/mpd/mpd.conf make use of path not created
3263
e9bf54ab
PK
32642020.11.1, released December 27th, 2020
3265
3266 Important / security related fixes.
3267
3268 Infrastructure:
3269 - cmake: fix host ccache handling for CMake 3.19
3270 - meson: Forcibly disable binary stripping for
3271 target builds, enable for host builds
3272 - golang: Fix HOST / TARGET directories for per-package builds
3273
3274 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
3275
3276 Updated/fixed packages: apitrace, arm-trusted-firmware,
3277 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
3278 flare-engine, ghostscript, go, haproxy, imagemagick,
3279 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
3280 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
3281 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
3282 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
3283 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
3284 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
3285 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
3286 xserver_xorg-server
3287
3288 Issues resolved (http://bugs.uclibc.org):
3289
3290 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
3291 #13416: dhcpcd start warning message: no such user dhcpcd
3292
9624a001
PK
32932020.11, released December 2nd, 2020
3294
3295 Various fixes.
3296
3297 Updated/fixed packages: bustle, docker-containerd, gnuplot,
3298 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
3299 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
3300 s390-tools, setserial, xserver_xorg-server
3301
3302 Issues resolved (http://bugs.uclibc.org):
3303
3304 #13276: libcap builds libcap.pc incorrectly
3305
a418d0ac
PK
33062020.11-rc3, released November 28th, 2020
3307
3308 Fixes all over the tree.
3309
3310 Updated/fixed packages: c-ares, cage, cdrkit,
3311 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
3312 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
3313 modem-manager, monkey, musl, ncurses, numactl, openntpd,
3314 openrc, postgresql, proftpd, python-flask-cors, python-pip,
3315 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
3316 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
3317 xorriso
3318
3319 Issues resolved (http://bugs.uclibc.org):
3320
3321 #13296: host-libcap failed to build
3322 #13331: openrc-0.42.1 compilation failure on gcc-10
3323 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
3324 #13341: Mistake in /etc/init.d/S70vsftpd
3325
6a33ea03
PK
33262020.11-rc2, released November 14th, 2020
3327
3328 Fixes all over the tree.
3329
3330 cve-checker script dropped. Instead the pkg-stats logic has
3331 been extended to be able to only generate stats for the
3332 configured packages using 'make pkg-stats'
3333
3334 Removed defconfigs: rock64
3335
3336 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
3337 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
3338 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
3339 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
3340 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
3341 modem-manager, mp4v2, oniguruma, openntpd, python3,
3342 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
3343 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
3344 wireguard-linux-compat, wpewebkit, xen
3345
3346 Issues resolved (http://bugs.uclibc.org):
3347
3348 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
3349 #13291: BR2_DL_DIR is ignored when creating defconfig
3350 #13306: wpewebkit build problem in 2020-11-rc1
3351
a40358a1
PK
33522020.11-rc1, released November 4th, 2020
3353
3354 Fixes all over the tree and new features.
3355
3356 Architectures: Support for IBM s390x
3357
3358 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
3359 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
3360 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
3361 uclibc-ng. Support for Bootlin external toolchains.
3362
3363 SELinux support improvements: File security contexts are now
3364 set when the file systems are created, so there is no need to
3365 run restorecon on first boot / read only rootfs is supported.
3366 An optimized / stripped refpolicy SELinux policy is now
3367 used. Packages can enable additional refpolicy modules using
3368 <pkg>_SELINUX_MODULES.
3369
3370 support/scripts/cve-checker: Utility script to check for known
3371 CVEs in just the packages enabled in a Buildroot configuration
3372 rather than all packages, by passing the output of 'make
3373 show-info' to it.
3374
3375 Go: Modules handling. The module name must be specified using
3376 <pkg>_GOMOD.
3377
3378 BR2_EXTERNAL: Support for defining skeleton and init system
3379 packages in external trees.
3380
3381 meson: Correct SDK cross-compilation.conf file when
3382 per-package builds were used to build SDK.
3383
3384 systemd: Use /run rather than /var/run for PID files in units.
3385
3386 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
3387 after all finalization hooks (including pre-rootfs) to ensure
3388 they can override any late configuration done by packages.
3389
3390 support/script/pycompile: Rework logic to ensure .pyc files
3391 contain absolute target paths, fixing code inspection at
3392 runtime when executed with cwd != '/'.
3393
3394 support/scripts/setlocalversion: Correct Mercurial output to
3395 match behaviour with Git.
3396
3397 support/scripts/apply-patches.sh: Use patch
3398 --no-backup-if-mismatch, so we no longer blindly have to
3399 remove *.orig files after patching, fixing issues with
3400 packages containing such files.
3401
3402 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
3403 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
3404 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
3405 rockpro64, QEMU s390x, Raxda rockpi-n8,
3406
3407 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
3408 easyframes, environment-setup, frr, graphicsmagick, htpdate,
3409 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
3410 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
3411 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
3412 python-ansicolors, python-boto3, python-botocore,
3413 python-bsdiff4, python-crayons, python-iniconfig,
3414 python-intelhex, python-ipdb, python-jmespath,
3415 python-m2crypto, python-opcua-asyncio, python-packaging,
3416 python-piexif, python-pluggy, python-pytest,
3417 python-s3transfer, python-xmodem, qprint, qt5lottie,
3418 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
3419 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
3420 wayland-utils, weston-imx
3421
3422 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
3423 nvidia-tegra23, opencv
3424
3425 Issues resolved (http://bugs.uclibc.org):
3426
3427 #11811: lsblk (util-linux) should depend on libudev if available
3428 #11931: Bugs in support/scripts/apply-patches.sh
3429 #12301: systemd-journal-gatewayd: config options broken
3430 #12911: usb_modeswitch installation race condition
3431 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
3432 #13286: The system hangs in vmware workstation on the line..
3433
ea67cda8
PK
34342020.08.3, released December 27th, 2020
3435
3436 Important / security related fixes.
3437
3438 Infrastructure:
3439 - cmake: fix host ccache handling for CMake 3.19
3440 - meson: Forcibly disable binary stripping for
3441 target builds, enable for host builds
3442 - golang: Fix HOST / TARGET directories for per-package builds
3443
3444 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
3445
3446 Updated/fixed packages: apitrace, arm-trusted-firmware,
3447 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
3448 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
3449 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
3450 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
3451 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
3452 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
3453 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
3454 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
3455 proftpd, python-crc16, python-flask-cors, python-lxml,
3456 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
3457 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
3458 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
3459 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
3460 xserver_xorg-server
3461
3462 Issues resolved (http://bugs.uclibc.org):
3463
3464 #13276: libcap builds libcap.pc incorrectly
3465 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
3466 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
3467 #13341: Mistake in /etc/init.d/S70vsftpd
3468 #13416: dhcpcd start warning message: no such user dhcpcd
3469
3e71de91
PK
34702020.08.2, released November 16th, 2020
3471
3472 Important / security related fixes.
3473
3474 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
3475 fix kernel build on microblaze with gcc 10.x when
3476 optimizations are enabled.
3477
3478 Updated/fixed packages: apparmor, argp-standalone, asterisk,
3479 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
3480 cups-filters, darkhttpd, davfs2, docker-cli,
3481 docker-containerd, docker-engine, dovecot-pigeonhole,
3482 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
3483 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
3484 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
3485 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
3486 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
3487 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
3488 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
3489 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
3490 tinyproxy, tmux, tor, waf, webkitgtk, wine,
3491 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
3492 xvisor, zeromq, zxing-cpp
3493
3494 Issues resolved (http://bugs.uclibc.org):
3495
3496 #11931: Bugs in support/scripts/apply-patches.sh
3497
17032420
PK
34982020.08.1, released October 12th, 2020
3499
3500 Important / security related fixes.
3501
3502 Fixes for various compilation issues with GCC 10.x.
3503
3504 meson: Correct SDK cross-compilation.conf file when
3505 per-package builds were used to build SDK.
3506
3507 systemd: Use /run rather than /var/run for PID files in units.
3508
3509 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
3510
3511 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
3512 after all finalization hooks (including pre-rootfs) to ensure
3513 they can override any late configuration done by packages.
3514
3515 support/script/pycompile: Rework logic to ensure .pyc files
3516 contain absolute target paths, fixing code inspection at
3517 runtime when executed with cwd != '/'.
3518
3519 support/scripts/setlocalversion: Correct Mercurial output to
3520 match behaviour with Git.
3521
3522 support/scripts/apply-patches.sh: Use patch
3523 --no-backup-if-mismatch, so we no longer blindly have to
3524 remove *.orig files after patching, fixing issues with
3525 packages containing such files.
3526
3527 fs/jffs2: Now correctly handles xattrs
3528
3529 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
3530 apparmor, bandwidthd, barebox, bash, bison, brotli,
3531 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
3532 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
3533 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
3534 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
3535 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
3536 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
3537 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
3538 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
3539 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
3540 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
3541 opentyrian, openvmtools, php, postgresql, python,
3542 python-aenum, python-cycler, python-engineio, python-fire,
3543 python-pymodbus, python-scapy, python-semver,
3544 python-sentry-sdk, python-socketio, python-texttable,
3545 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
3546 read-edid, redis, rsh-redone, runc, samba4, socketcand,
3547 strace, supertux, suricata, systemd, ti-utils, trinity,
3548 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
3549 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
3550 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
3551 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
3552
3553 Issues resolved (http://bugs.uclibc.org):
3554
3555 #12911: usb_modeswitch installation race condition
3556 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
3557
2766f346
PK
35582020.08, released September 1st, 2020
3559
3560 Various fixes.
3561
3562 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
3563 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
3564 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
3565 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
3566 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
3567 postgresql, python-django, rtty, squid, stress-ng, systemd,
3568 trousers, uclibc, wireshark, wolfssl, zbar
3569
86798665
PK
35702020.08-rc3, released August 28th, 2020
3571
3572 Fixes all over the tree.
3573
2915d1bd 3574 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
3575 dlopen() are not dropped by patchelf.
3576
3577 Toolchain: Drop old GCC 6 based external Sourcery AMD64
3578 toolchain.
3579
3580 Updated/fixed packages: assimp, davfs2, dillo, glibc,
3581 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
3582 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
3583 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
3584 xserver_xorg-server
3585
3586 Issues resolved (http://bugs.uclibc.org):
3587
3588 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
3589
30ccc0e3
PK
35902020.08-rc2, released August 24th, 2020
3591
3592 Fixes all over the tree, including a number of fixes for
3593 compilation with GCC-10.
3594
3595 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
3596 because of issues with a missing __riscv_flush_icache()
3597 implementation.
3598
3599 Defconfigs: CI20: Use mainline Linux and U-boot. Update
3600 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
3601 instead of (the removed) legacy bluez-utils
3602
3603 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
3604 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
3605 c-periphery, capnproto, chrony, collectd, cpio, cvs,
3606 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
3607 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
3608 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
3609 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
3610 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
3611 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
3612 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
3613 lttng-tools, luabitop, mender-artifact, minizip,
3614 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
3615 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
3616 pistache, prosody, pulseview, python-decorator,
3617 python-gunicorn, python-rpi-gpio, python-spidev,
3618 python3-decorator, python3-mako, python3-pyselftools, qt5,
3619 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
3620 setools, smstools3, supertux, tftpd, tpm2-abrmd,
3621 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
3622
3623 New packages: python3-cython, python3-pycryptodomex
3624
3625 Issues resolved (http://bugs.uclibc.org):
3626
3627 #12876: nodejs fails to build when host-icu has been built before
3628 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 3629 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
3630 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
3631 #13156: package live555 new license
3632 #13166: python-rpi-gpio: does not work against aarch64, unint..
3633
d0fc0c48
TP
36342020.08-rc1, released August 6th, 2020
3635
3636 Toolchain:
3637
3638 - GCC 10.x added, GCC 9.x is the default
3639 - binutils 2.34 added, binutils 2.33 is the default, binutils
3640 2.31 removed
3641 - glibc updated to 2.31
3642 - ARC toolchain components updated to 2020.03-release.
3643 - Enable uClibc-ng usage for RISC-V 64-bit
3644
3645 Infrastructure:
3646
3647 - qmake-package was fixed to be compatible with
3648 BR2_PER_PACKAGE_DIRECTORIES
3649 - complete rewrite of the Gitlab CI Yaml configuration file,
3650 now generated directly by the Gitlab CI pipeline itselfs
3651
3652 Misc:
3653
3654 - cargo and cargo-bin packages removed, as cargo is now part
3655 of Rust itself
3656
3657 Filesystem: ubinize configuration files can now use
3658 BINARIES_DIR to refer to the $(O)/images directory.
3659
3660 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
3661 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
3662 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
3663 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
3664 python-colorzero, python-gpiozero, python-pybind, python-yatl,
3665 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
3666 unclutter-xfixes, urandom-scripts,
3667
3668 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
3669 globalscale_espressobin, imx6ullevk,
3670 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
3671
3672 Removed packages: cargo, cargo-bin,
3673 kodi-peripheral-steamcontroller
3674
3675 Issues resolved (http://bugs.uclibc.org):
3676
3677 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
3678 #12946: Grub: Decompressor is too big.
3679 #12986: Mtools: Error converting to codepage 850
3680 #13001: openjdk-bin replaces libfreetype.so from host-freetype
3681 #13011: Incorrect selection of gcc version
3682 #13021: Minor code error when building granite-0.4.1
3683 #13026: rpi-firmware: must not rename start files
3684 #13046: Optimize for fast -Ofast is not compliant
3685 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
3686 #13101: BR audit2allow support
3687
d41e799c
PK
36882020.05.3, released October 12th, 2020
3689
3690 Important / security related fixes.
3691
3692 meson: Correct SDK cross-compilation.conf file when
3693 per-package builds were used to build SDK.
3694
3695 systemd: Use /run rather than /var/run for PID files in units.
3696
3697 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
3698
3699 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
3700 after all finalization hooks (including pre-rootfs) to ensure
3701 they can override any late configuration done by packages.
3702
3703 support/script/pycompile: Rework logic to ensure .pyc files
3704 contain absolute target paths, fixing code inspection at
3705 runtime when executed with cwd != '/'.
3706
3707 support/scripts/setlocalversion: Correct Mercurial output to
3708 match behaviour with Git.
3709
3710 support/scripts/apply-patches.sh: Use patch
3711 --no-backup-if-mismatch, so we no longer blindly have to
3712 remove *.orig files after patching, fixing issues with
3713 packages containing such files.
3714
3715 Updated/fixed packages: alsa-utils, apparmor, avahi,
3716 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
3717 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
3718 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
3719 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
3720 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
3721 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
3722 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
3723 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
3724 paho-mqtt-c, php, postgresql, python, python-aenum,
3725 python-django, python-engineio, python-fire, python-pymodbus,
3726 python-scapy, python-semver, python-sentry-sdk,
3727 python-socketio, python-texttable, python-tinyrpc,
3728 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
3729 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
3730 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
3731 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
3732 zeromq, zstd
3733
3734 Issues resolved (http://bugs.uclibc.org):
3735
3736 #12911: usb_modeswitch installation race condition
3737 #13251: cryptsetup does not work on branch 2020.02 following..
3738
e11f3813
PK
37392020.05.2, released August 29th, 2020
3740
3741 Important / security related fixes.
3742
3743 Infrastructure: Ensure RPATH entries that may be needed for
3744 dlopen() are not dropped by patchelf.
3745
3746 BR_VERSION_FULL/setlocalversion (used by make print-version
3747 and /etc/os-release): Properly handle local git tags
3748
3749 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
3750 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
3751 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
3752 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
3753 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
3754 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
3755 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
3756 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
3757 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
3758 patchelf, perl, php, postgresql, prosody, python-django,
3759 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
3760 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
3761 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
3762 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
3763 xserver_xorg-server
3764
3765 Issues resolved (http://bugs.uclibc.org):
3766
3767 #12876: nodejs fails to build when host-icu has been built before
3768 #13111: python-gunicorn: missing dependency on python-setuptools
3769 #13121: wpa_supplicant fails to build without libopenssl enabled
3770 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
3771 #13156: package live555 new license
3772
c80e5c9b
PK
37732020.05.1, released July 25th, 2020
3774
3775 Important / security related fixes.
3776
3777 Toolchain:
3778 - Make external toolchain version check also work for
3779 toolchains configured with --with-gcc-major-version-only
3780
3781 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
3782 compiler supports it, fixing an issue with precompiled
3783 headers
3784
3785 - Ensure debug libs from external toolchains are not installed
3786 into target if debugging is disabled
3787
3788 Download:
3789 - Correct reproducibility issue in handling of git submodules
3790 for older git versions.
3791
3792 - Fix file locking over NFS
3793
3794 fs: Ensure cpio archive element order is reproducible
3795
3796 Br2-external: Fix error reporting for invalid br2-external trees
3797
3798 Per-package:
3799 - Fix an issue with python3 sysconfig data not getting
3800 correctly expanded
3801
3802 - Fix per-package building for packages using the qmake
3803 infrastructure
3804
3805 Updated/fixed packages: a10disp, asterisk, bind, brltty,
3806 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
3807 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
3808 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
3809 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
3810 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
3811 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
3812 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
3813 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
3814 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
3815 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
3816 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
3817 python-greenlet, python-urllib3, python-validators, python3,
3818 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
3819 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
3820 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
3821 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
3822 x11vnc, znc, zstd
3823
3824 Issues resolved (http://bugs.uclibc.org):
3825
3826 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
3827 #12946: Grub: Decompressor is too big.
3828 #12986: Mtools: Error converting to codepage 850
3829 #13001: openjdk-bin replaces libfreetype.so from host-freetype
3830 #13011: Incorrect selection of gcc version
3831 #13021: Minor code error when building granite-0.4.1
3832 #13026: rpi-firmware: must not rename start files
3833 #13031: nodejs: RangeError at new ArrayBuffer()
3834 #13046: Optimize for fast -Ofast is not compliant
3835
6306cf35
PK
38362020.05, released June 1st, 2020
3837
3838 Various fixes.
3839
3840 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
3841 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
3842 sysrepo, wampcc, xen
3843
e1184151
PK
38442020.05-rc3, released May 29th, 2020
3845
3846 Fixes all over the tree.
3847
3848 Infrastructure: Support checking download hashes for packages
3849 coming from Subversion.
3850
3851 Defconfigs: Increase boot partition size to 64MB for Freescale
3852 boards to allow space for bigger kernels.
3853
3854 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
3855 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
3856 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
3857 systemd, tremor, uboot-tools, unbound, wireshark
3858
3859 Removed packages: wiringpi
3860
3861 Issues resolved (http://bugs.uclibc.org):
3862
3863 #12361: Init system (systemd) kills login on Raspberry Pi Zero
3864 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
3865
497e3dff
PK
38662020.05-rc2, released May 22nd 2020
3867
3868 Fixes all over the tree.
3869
3870 U-Boot: Support building with Python 3.x instead of Python
3871 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
3872 Python 3.x instead of Python 2.x, so add an option to pull in
3873 host-python3 rather than host-python. Also fix a number of
3874 defconfigs to use this new option.
3875
3876 Updated/fixed packages: apparmor, binutils, bison, brltty,
3877 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
3878 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
3879 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
3880 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
3881 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
3882 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
3883 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
3884 python-argon2-cffi, python-attrs, python-future,
3885 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
3886 rpi-firmware, rustc, squashfs, squid, stella, suricata,
3887 systemd, uacme, uclibc, util-linux, vboot-utils
3888
3889 New packages: python3-pyelftools
3890
3891 Removed packages: ezxml, mtdev2tuio, python-pycrypto
3892
3893 Issues resolved (http://bugs.uclibc.org):
3894
3895 #10551: PowerPC SPE and Musl
3896 #12256: package tar is outdated (1.29 is 3 years old)
3897 #12271: python-iptables runtime dependencies
3898 #12321: host-generic-package: PKG_DL_OPTS not used for host package
3899 #12391: CMake-based host package fails to include output/host/include
3900 #12431: ethernet no detected on nanopi neo 2
3901 #12521: RISCV RV32IA selected, RV64GC output
3902 #12586: avahi failure
3903 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
3904 #12611: ntp hash is not matching with upstream 4.2.8p13
3905 #12626: PHP missing header files within 2020.02
3906 #12631: glibc support Power-PC SPE
3907 #12656: bison fails to relocate with relocate-sdk.sh
3908 #12661: cups problems in buildroot
3909 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
3910 #12691: host-rust build fails
3911 #12761: Buildroot fails when building GCNano binaries for the STM..
3912 #12786: Systemd spawns two getty processes when the getty port..
3913 #12806: There are multiple issues in buildroot that faults cups..
3914 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
3915 #12831: RPI-firmware package: DTB-overlay dependency
3916 #12836: libunwind: package does not show up in menuconfig for..
3917 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
3918 #12866: should we be disabling bash executable path caching?
3919 #12886: GMP built in wrong order (?)
3920 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
3921 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
3922 #12906: qt PrefixPath is wrong on 2020.05-rc1
3923 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
3924
4ec35a7a 39252020.05-rc1, released May 7th 2020
1025d09f
TP
3926
3927 Addition of support for gobject-introspection: both the
3928 gobject-introspection package itself, but also introspection
3929 support was enabled in a number of other packages.
3930
3931 Support for Qt 5.6 was dropped as its support was dropped
3932 upstream, only one version of Qt is supported at the moment:
3933 Qt 5.14.2.
3934
3935 Addition of support for the apparmor Linux security module, by
3936 adding the necessary user-space packages.
3937
3938 Addition of a qmake package infrastructure, now used by most
3939 Qt-related packages.
3940
3941 The Luarocks package infrastructure has been extended to
3942 support build host packages.
3943
3944 The package infrastructure was improved to allow each package
3945 to indicate the Linux kernel configuration options it needs.
3946
3947 Addition of support for generating filesystem images using the
3948 EROFS filesystem.
3949
3950 The logic that calculates the list of files installed by each
3951 package was reworked to be compatible with the top-level
3952 parallel build functionality.
3953
3954 Addition of a package for a pre-compiled ARM32 bare-metal
3955 toolchain, which can be used to build ARM32 code in ARM64
3956 configurations, such as firmware/bootloader code.
3957
3958 The Qemu defconfigs are now boot-tested in Qemu as part of the
3959 Gitlab continuous integration.
3960
3961 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
3962 gdb bumped to 8.3.1.
3963
3964 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
3965 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
3966 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
3967 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
3968 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
3969 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
3970 perl-lwp-protocol-https,
3971 perl-mojolicious-plugin-authorization,
3972 perl-mojolicious-plugin-cspheader,
3973 perl-mojolicious-plugin-i18n,
3974 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
3975 perl-path-class, pistache, pkcs11-helper, prelink-cross,
3976 python-argon2-cffi, python-canopen, python-cbor2,
3977 python-filelock, python-flatbuffers, python-greenlet,
3978 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
3979 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
3980 vuejs, wlroots.
3981
3982 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
3983 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
3984 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
3985
4e7bb67f
TP
3986 Issues resolved (http://bugs.uclibc.org):
3987
3988 #10386: Add an option to put all compiled executables that
3989 show up on target/ in staging/ as well
3990 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
3991 #12666: Doesn't pick up a custom bash profile
3992 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
3993 #12701: [patch] wpa_supplicant must depend on openssl
3994 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
3995 #12716: bio.h not found
3996 #12726: systemctl preset-all failed for ctrl-alt-del.target
3997 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
3998 #12746: "sysdig" package description points to
3999 http://sysdig.org, which bounces to malware site
4000 #12751: OpenJdk package installation issues on target
4001 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
4002 #12811: bootstrap stuck and no login prompt
4003
d81ac2e4
PK
40042020.02.12, released April 5, 2021
4005
4006 Important / security related fixes.
4007
4008 Dependencies: Explicitly detect and bail out if PATH contains
4009 spaces or tabs. A number of packages fail to build in such
4010 setups, so explicitly inform about this.
4011
4012 utils/scanpypi: Explicitly use python3 for compatibility with
4013 packages using python3 syntax in setup.py
4014
4015 support/download: Fix tarball generation (from git/svn repos)
4016 including symlinks pointing to ./<something>
4017
4018 Meson: Use correct C++ host compiler (rather than C compiler)
4019
4020 Updated/fixed packages: asterisk, batman-adv, bind,
4021 ca-certificates, docker-containerd, dovecot,
4022 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
4023 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
4024 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
4025 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
4026 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
4027 php, privoxy, prosody, protobuf, python-aiohttp,
4028 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
4029 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
4030 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
4031 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
4032
4033 Issues resolved (http://bugs.uclibc.org):
4034
4035 #13516: utils/scanpypi: Failure when parsing diffoscope
4036 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
4037 #13576: Issues compiling buildroot for 5x86
4038 #13581: jpegsrc.v9d.tar.gz has changed hash
4039 #13616: tar file from git repository generation issue
4040
947e9219
PK
40412020.02.11, released February 17, 2021
4042
4043 Important / security related fixes.
4044
4045 meson: Fix ccache detection handling when per-package builds
4046 are used.
4047
4048 Fakeroot: Fix compatibility issue with glibc 2.33
4049
4050 Updated/fixed packages: atftp, busybox, cereal, connman,
4051 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
4052 intel-mediadriver, intel-microcode, jasper,
4053 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
4054 mosquitto, orc, php, postgresql, privoxy, pugixml,
4055 python-bottle, python-django, python3, rauc, sox, subversion,
4056 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
4057
4058 Issues resolved (http://bugs.uclibc.org):
4059
4060 #13506: BR2_PACKAGE_DHCPCD missing directory creation
4061
0518eee5
PK
40622020.02.10, released January 31st, 2021
4063
4064 Important / security related fixes.
4065
4066 Download: Ensure git submodules are correctly fetched if
4067 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
4068 host variant is downloaded first.
4069
4070 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
4071 having libatomic.
4072
4073 pkg-stats: Fix python 3.8+ deprecation warning.
4074
4075 meson: Ensure ccache is not detected and used, as it may
4076 conflict with the ccache handling in Buildroot.
4077
4078 New packages: libnpupnp
4079
4080 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
4081 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
4082 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
4083 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
4084 gst1-validate, gstreamer1, gstreamer1-editing-services,
4085 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
4086 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
4087 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
4088 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
4089 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
4090 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
4091 zic
4092
4093 Removed packages: libupnp18
4094
4095 Issues resolved (http://bugs.uclibc.org):
4096
4097 #13471: package/mpd/mpd.conf make use of path not created
4098
97d3e7a7
PK
40992020.02.9, released December 27th, 2020
4100
4101 Important / security related fixes.
4102
4103 Infrastructure:
4104 - cmake: fix host ccache handling for CMake 3.19
4105 - meson: Forcibly disable binary stripping for
4106 target builds, enable for host builds
4107 - golang: Fix HOST / TARGET directories for per-package builds
4108
4109 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
4110
4111 Updated/fixed packages: apitrace, arm-trusted-firmware,
4112 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
4113 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
4114 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
4115 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
4116 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
4117 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
4118 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
4119 php, privoxy, proftpd, python-crc16, python-flask-cors,
4120 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
4121 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
4122 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
4123 wireless-regdb, wireshark, x11vnc, xen, xinetd,
4124 xserver_xorg-server
4125
4126 Issues resolved (http://bugs.uclibc.org):
4127
4128 #13276: libcap builds libcap.pc incorrectly
4129 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
4130 #13341: Mistake in /etc/init.d/S70vsftpd
4131
00e80cb1
PK
41322020.02.8, released November 16th, 2020
4133
4134 Important / security related fixes.
4135
4136 Updated/fixed packages: angularjs, argp-standalone, asterisk,
4137 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
4138 docker-cli, docker-containerd, docker-engine,
4139 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
4140 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
4141 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
4142 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
4143 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
4144 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
4145 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
4146 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
4147
4148 Issues resolved (http://bugs.uclibc.org):
4149
4150 #11931: Bugs in support/scripts/apply-patches.sh
4151
edeef3a0
PK
41522020.02.7, released October 12th, 2020
4153
4154 Important / security related fixes.
4155
4156 meson: Correct SDK cross-compilation.conf file when
4157 per-package builds were used to build SDK.
4158
4159 systemd: Use /run rather than /var/run for PID files in units.
4160
4161 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
4162
4163 support/script/pycompile: Rework logic to ensure .pyc files
4164 contain absolute target paths, fixing code inspection at
4165 runtime when executed with cwd != '/'.
4166
4167 support/scripts/setlocalversion: Correct Mercurial output to
4168 match behaviour with Git.
4169
4170 support/scripts/apply-patches.sh: Use patch
4171 --no-backup-if-mismatch, so we no longer blindly have to
4172 remove *.orig files after patching, fixing issues with
4173 packages containing such files.
4174
4175 Updated/fixed packages: bandwidthd, barebox, bash, bison,
4176 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
4177 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
4178 gdb, ghostscript, gnutls, go, gst1-plugins-base,
4179 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
4180 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
4181 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
4182 postgresql, python, python-aenum, python-autobahn,
4183 python-engineio, python-fire, python-pymodbus, python-scapy,
4184 python-semver, python-sentry-sdk, python-socketio,
4185 python-texttable, python-tinyrpc, python-txtorcon, python3,
4186 qt5base, runc, samba4, strace, supertux, suricata, systemd,
4187 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
4188 xserver_xorg-server, zeromq, zstd
4189
4190 Issues resolved (http://bugs.uclibc.org):
4191
4192 #12911: usb_modeswitch installation race condition
4193 #13251: cryptsetup does not work on branch 2020.02 following..
4194
721fdb02
PK
41952020.02.6, released September 5th, 2020
4196
4197 Important / security related fixes.
4198
4199 Fix a 2020.02.5 build regression in busybox when systemd (and
4200 not less) are enabled because of missing infrastructure.
4201
4202 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
4203 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
4204 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
4205 usb_modeswitch, wolfssl
4206
4207 Issues resolved (http://bugs.uclibc.org):
4208
4209 #12911: usb_modeswitch installation race condition
4210
b13d1730
PK
42112020.02.5, released August 29th, 2020
4212
4213 Important / security related fixes.
4214
4215 Infrastructure: Ensure RPATH entries that may be needed for
4216 dlopen() are not dropped by patchelf.
4217
4218 BR_VERSION_FULL/setlocalversion (used by make print-version
4219 and /etc/os-release): Properly handle local git tags
4220
4221 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
4222 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
4223 cvs, dbus, docker-engine, domoticz, dovecot,
4224 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
4225 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
4226 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
4227 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
4228 opencv3, openjpeg, patchelf, perl, php, postgresql,
4229 python-django, python-gunicorn, python-matplotlib, ripgrep,
4230 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
4231 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
4232 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
4233 xserver_xorg-server
4234
4235 Issues resolved (http://bugs.uclibc.org):
4236
4237 #12876: nodejs fails to build when host-icu has been built before
4238 #13111: python-gunicorn: missing dependency on python-setuptools
4239 #13121: wpa_supplicant fails to build without libopenssl enabled
4240 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
4241 #13156: package live555 new license
4242
39d71a8c
PK
42432020.02.4, released July 26th, 2020
4244
4245 Important / security related fixes.
4246
4247 Toolchain:
4248 - Make external toolchain version check also work for
4249 toolchains configured with --with-gcc-major-version-only
4250
4251 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
4252 compiler supports it, fixing an issue with precompiled
4253 headers
4254
4255 - Ensure debug libs from external toolchains are not installed
4256 into target if debugging is disabled
4257
4258 Download:
4259 - Correct reproducibility issue in handling of git submodules
4260 for older git versions.
4261
4262 - Fix file locking over NFS
4263
4264 fs: Ensure cpio archive element order is reproducible
4265
4266 Br2-external: Fix error reporting for invalid br2-external trees
4267
4268 Per-package:
4269 - Fix an issue with python3 sysconfig data not getting
4270 correctly expanded
4271
4272 - Fix per-package building for packages using the qmake
4273 infrastructure
4274
4275 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
4276 checkpolicy, clamav, dbus, docker-cli, docker-engine,
4277 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
4278 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
4279 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
4280 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
4281 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
4282 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
4283 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
4284 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
4285 python-twisted, python-urllib3, python-validators, python3,
4286 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
4287 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
4288 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
4289 wireshark, wpebackend-fdo, wpewebkit, zstd
4290
4291 Issues resolved (http://bugs.uclibc.org):
4292
4293 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
4294 #12946: Grub: Decompressor is too big.
4295 #12986: Mtools: Error converting to codepage 850
4296 #13001: openjdk-bin replaces libfreetype.so from host-freetype
4297 #13011: Incorrect selection of gcc version
4298 #13026: rpi-firmware: must not rename start files
4299 #13031: nodejs: RangeError at new ArrayBuffer()
4300 #13046: Optimize for fast -Ofast is not compliant
4301
e7f14106
PK
43022020.02.3, released June 3rd, 2020
4303
4304 Important / security related fixes.
4305
4306 Fix various build issues of host packages on hosts using GCC
4307 10.
4308
4309 Updated/fixed packages: arm-trusted-firmware, audit, bind,
4310 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
4311 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
4312 glib-networking, gnupg, leveldb, libexif, libssh2,
4313 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
4314 mp4v2, openldap, openocd, perl, php, prosody,
4315 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
4316 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
4317 xen
4318
4319 Removed packages: python-pycrypto
4320
4321 Issues resolved (http://bugs.uclibc.org):
4322
4323 #12361: Init system (systemd) kills login on Raspberry Pi Zero
4324 #12656: bison fails to relocate with relocate-sdk.sh
4325 #12671: leveldb won't detect that snappy is present (static..
4326 #12691: host-rust build fails
4327 #12831: RPI-firmware package: DTB-overlay dependency
4328
d011ca9b
PK
43292020.02.2, released May 12th, 2020
4330
4331 Important / security related fixes.
4332
4333 Musl: Disallow on PPC64 cores without AltiVec support
4334 (E.G. e5500).
4335
4336 fs/cpio: Correctly handle booting with 'console='
4337
4338 release: Ensure temporary .br2-external.* files are not
4339 included in the release tarball
4340
4341 Defconfigs: Fix various mistyped config options, or config
4342 options where the dependencies were no longer met.
4343
4344 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
4345 boinc, c-ares, cvs, docker-cli, docker-containerd,
4346 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
4347 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
4348 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
4349 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
4350 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
4351 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
4352 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
4353 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
4354 python-attrs, python-crossbar, python-dpkt, python-flask,
4355 python-future, python-iptables, python-jedi, python-markdown2,
4356 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
4357 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
4358 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
4359 zic
4360
4361 Issues resolved (http://bugs.uclibc.org):
4362
4363 #11866: initramfs file system fails to boot using Grub on EFI x86_64
4364 #12271: python-iptables runtime dependencies
4365 #12726: systemctl preset-all failed for ctrl-alt-del.target
4366 #12751: OpenJdk package installation issues on target
4367 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
4368 #12811: bootstrap stuck and no login prompt
4369 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
4370
673d54c6
PK
43712020.02.1, released April 10th, 2020
4372
4373 Important / security related fixes.
4374
4375 core: Also fixup /lib references in libtool .la files, similar
4376 to how it is done for /usr/*.
4377
4378 Various fixes for builds with per-package target/host
4379 directories.
4380
4381 toolchain: Fix kernel headers validation check for external
4382 toolchains. Fix make 4.3+ compatibility in external toolchain
4383 logic.
4384
4385 fs/initramfs: fix show-info so it also shows the usual
4386 rootfs-related variables.
4387
4388 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
4389 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
4390 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
4391 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
4392 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
4393 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
4394 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
4395 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
4396 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
4397 tor, tslib, uacme, util-linux, vala, vlc,
4398 wireguard-linux-compat, wireguard-tools, wireshark,
4399 wpa_supplicant, xserver_xorg-server
4400
4401 Issues resolved (http://bugs.uclibc.org):
4402
4403 #12711: host-localedef 2.30-20 fails to compile on fedora 32
4404 #12746: "sysdig" package description points to http://sysdig.org, ..
4405
5f5477b0 44062020.02, released March 8th, 2020
0e96faa7
PK
4407
4408 Various fixes.
4409
4410 br2-external: Fix compatibility with make 4.3+
4411
5f5477b0
PK
4412 Updated/fixed packages: bash, bcm2835, binutils, cups,
4413 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
4414 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
4415 libinput, libnss, libsndfile, libvncserver, linux-firmware,
4416 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
4417 php, piglit, pppd, python-django, qemu, qt5base, ruby,
4418 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
4419
4420 Removed packages: classpath, jamvm
4421
4422 Issues resolved (http://bugs.uclibc.org):
4423
4424 #12606: fbgrab location has changed
4425
338e2b5b
PK
44262020.02-rc3, released March 2nd, 2020
4427
4428 Fixes all over the tree.
4429
4430 Infrastructure: Rework file list handling to fix race
4431 conditions when building with per-package target and host
4432 directories and top-level parallel builds.
4433
4434 Updated/fixed packages: aufs, binutils, blktrace, brltty,
4435 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
4436 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
4437 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
4438 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
4439 python3, python-multidict, python-setuptools-scm-git-archive,
4440 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
4441 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
4442
4443 Issues resolved (http://bugs.uclibc.org):
4444
4445 #12571: ltp-testsuite : Build failure
4446 #12576: 2020.02-RC1: error while loading shared libraries: ...
4447 #12581: 2020.02-rc1 glibc failing to build on fedora 31
4448
b36e2eca
PK
44492020.02-rc2, released February 26th, 2020
4450
4451 Fixes all over the tree.
4452
4453 Toolchain: Ensure strong SSP can only be enabled if the
4454 (external) toolchain supports it.
4455
4456 Fix a race condition related to creating the output/staging
4457 symlink on systems with coreutils < 8.27.
4458
4459 Drop support for the (end of life) Qt 5.6 variant.
4460
4461 Updated/fixed packages: at, armadillo, audiofile, bash,
4462 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
4463 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
4464 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
4465 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
4466 sdbusplus, systemd, tpm2-tss, vorbis-tools
4467
4468 Issues resolved (http://bugs.uclibc.org):
4469
4470 #12581: 2020.02-rc1 glibc failing to build on fedora 31
4471
22f07ab2 44722020.02-rc1, released February 18th, 2020
3eacee53
PK
4473
4474 Fixes all over the tree and new features.
4475
4476 Add experimental support for building with a per-package
4477 target and host directory. This still has some rough edges,
4478 but brings a number of advantages:
4479
4480 - Packages will only be able to access the explicitly listed
4481 dependencies and not any other packages that happen to be
4482 built before, ensuring correct dependency information in
4483 Buildroot.
4484
4485 - Possibility for top-level parallel builds, speeding up
4486 builds on multicore machines.
4487
4488 Core: Ensure package-file-lists data is correct after
4489 incremental builds as well.
4490
4491 Architecture: Add support for ARC-HS38 with 64bit multiplier
4492 variant, allow building glibc for big endian ARC, handle 16KB
4493 MMU page size for ARC in toolchain wrapper.
4494
4495 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
4496 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
4497 headers newer than what is known by Buildroot.
4498
4499 pkg-stats: Support for CVE vulnerability reporting by
4500 comparing to NVD database.
4501
4502 Reproducible builds: The go -trimpath option is now used to
4503 get rid of absolute build paths, __FILE__ and __BASE_FILE__
4504 defines are now handled in the toolchain wrapper.
4505
4506 Systemd: Build host variant and use systemctl to automatically
4507 enable unit files rather than manually managing symlinks.
4508
4509 Util-linux: Ensure that hwclock is built without GPLv3
4510 code. Notice that builds with hwclock has contained
4511 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4512
4513 New defconfigs: Beelink GS1, Raspberrypi4 64bit
4514
4515 New packages: alura, avro-c, bubblewrap, cctz, cereal,
4516 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
4517 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
4518 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
4519 gensio, glslsandbox-player, libargon2, libmodsecurity,
4520 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
4521 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
4522 nginx-modsecurity, perl-crypt-openssl-aes,
4523 perl-math-prime-util, pipewire, ptm2human, python-aenum,
4524 python-aiohttp-debugtoolbar, python-aiohttp-mako,
4525 python-aiologstash, python-aiosignal, python-aiozipkin,
4526 python-async-lru, python-avro, python-bunch, python-crontab,
4527 python-dnspython, python-entrypoints, python-esptool,
4528 python-frozenlist, python-future, python-gitdb, python-janus,
4529 python-lockfile, python-logstash, python-nested-dict,
4530 python-pbr, python-pyaes, python-pydantic, python-smmap2,
4531 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
4532 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
4533 tio, umtprd, weston-imx, wireguard-linux-compat,
4534 wireguard-tools, xdg-dbus-proxy
4535
4536 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
4537 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
4538 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
4539 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
4540 perl-digest-md5, perl-mime-base64, perl-net-ping,
4541 python-scapy3k, wireguard
4542
4543 Issues resolved (http://bugs.uclibc.org):
4544
4545 #11906: the new version of mesa3d cannot support etnaviv when..
4546 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4547 #12121: PyQt5.QtSerialPort and other modules not being built
4548 #12256: package tar is outdated (1.29 is 3 years old
4549 #12286: Can't import gobject in python 3.8
4550 #12376: python-scapy3k is deprecated
4551 #12386: carriage return issue when "make menuconfig"
4552 #12441: qt5webengine build error: asm/errno.h: No such file or..
4553 #12446: Buildroot fails to finish installing packages
4554 #12456: qtvirtualkeyboard: No such file or directory
4555 #12461: libglib2 build files with deep directory structure
4556 #12481: minicom fails when output directory path contains "m4"
4557 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
4558 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
4559 #12536: Linux-Headers extracting failure
4560 #12546: Ninja 1.10 build Error
4561
ed4f7ddf
PK
45622019.11.3, released April 10th, 2020
4563
4564 Important / security related fixes.
4565
4566 core: Fix compatibility with make 4.3+. Also fixup /lib
4567 references in libtool .la files, similar to how it is done for
4568 /usr/*.
4569
4570 toolchain: Fix kernel headers validation check for external
4571 toolchains.
4572
4573 fs/initramfs: fix show-info so it also shows the usual
4574 rootfs-related variables.
4575
4576 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
4577 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
4578 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
4579 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
4580 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
4581 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
4582
4583 Issues resolved (http://bugs.uclibc.org):
4584
4585 #12746: "sysdig" package description points to http://sysdig.org, ..
4586
c10d3458
PK
45872019.11.2, released March 16th, 2020
4588
4589 Important / security related fixes.
4590
4591 Core: Ensure package-file-lists data is correct after
4592 incremental builds as well.
4593
4594 Fix a race condition related to creating the output/staging
4595 symlink on systems with coreutils < 8.27.
4596
4597 Toolchain: ARC tools bumped to arc-2019.09.
4598
4599 Br2-external: Fix patch handling when external linux-extension
4600 packages are used. Fix compatibility with make 4.3+
4601
4602 Util-linux: Ensure that hwclock is built without GPLv3
4603 code. Notice that builds with hwclock has contained
4604 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4605
4606 Updated/fixed packages: armadillo, at, bcm2835, binutils,
4607 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
4608 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
4609 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
4610 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
4611 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
4612 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
4613 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
4614 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
4615 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
4616 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
4617 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
4618 postgresql, pppd, proftpd, pure-ftpd, python-django,
4619 python-pyqt5, python-setuptools-scm-git-archive, python3,
4620 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
4621 qwt, rdesktop, ruby, runc, samba4, shellinabox,
4622 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
4623 suricata, swig, swupdate, sysklogd, taglib, thrift,
4624 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
4625 wireshark, wpebackend-fdo, wpewebkit, xen,
4626 xserver_xorg-server, zeromq, zsh, zziplib
4627
4628 Issues resolved (http://bugs.uclibc.org):
4629
4630 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4631 #12331: meson issue
4632 #12456: qtvirtualkeyboard: No such file or directory
4633 #12461: libglib2 build files with deep directory structure
4634 #12481: minicom fails when output directory path contains "m4"
4635 #12606: fbgrab location has changed
4636
538d2773
PK
46372019.11.1, released January 12th, 2020
4638
4639 Important / security related fixes.
4640
4641 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
4642 correct compiler and linker flags are used for compiled code
4643
4644 utils/scanpypi: Remind users to update DEVELOPERS
4645
4646 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
4647 imx8: Drop extra copy of U-Boot DTB
4648
4649 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
4650 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
4651 docker-containerd, docker-engine, easy-rsa, ebtables,
4652 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
4653 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
4654 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
4655 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
4656 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
4657 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
4658 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
4659 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
4660 python-coherence, python-crc16, python-django, python-dpkt,
4661 python-gobject, python-pyasn-modules, python-pypcap,
4662 python-pyqt5, python-subprocess32, python3, qpdf,
4663 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
4664 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
4665 sdl2, setserial, snort, spidev_test,
4666 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
4667 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
4668 x265, xserver_xorg-server, ytree, zip
4669
4670 Issues resolved (http://bugs.uclibc.org):
4671
4672 #12121: PyQt5.QtSerialPort and other modules not being built
4673 #12286: Can't import gobject in python 3.8
4674
836b84a7
PK
46752019.11, released December 1st, 2019
4676
4677 Various fixes.
4678
4679 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
4680 <pkg>_DL_OPTS by default, just like it is done for a number of
4681 other package variables.
4682
4683 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
4684 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
4685 the (rare) case where the .py files are needed at runtime
4686 rather than .pyc.
4687
4688 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
4689 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
4690 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
4691 minicom, network-manager, nodejs, oniguruma, opencv3,
4692 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
4693 python-cchardet, systemd, tiff, wolfssl,
4694
4695 Issues resolved (http://bugs.uclibc.org):
4696
4697 #11416: check-uniq-files staging issue
4698 #12146: Oprofile runtime issue
4699 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
4700 #12171: Python-opencv needs config.py and config-3.7.py to run..
4701 #12196: duma package
4702 #12211: host-nodejs 10.15.3 package fail to build
4703 #12316: tzdata fails to install with empty "default local time"
4704 #12326: network-manager build fails with missing glib error
4705 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
4706
fc1c7e59
PK
47072019.11-rc3, released November 24th, 2019
4708
4709 Fixes all over the tree.
4710
4711 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
4712 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
4713 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
4714 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
4715 systemd, tftpd, waylandpp, webkitgtk, zip
4716
1ab7e0c6
PK
47172019.11-rc2, released November 16th, 2019
4718
4719 Fixes all over the tree.
4720
4721 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
4722 external toolchain kernel headers version check correctly stop
4723 the build on mismatch
4724
4725 Meson: Fix generation of global cross-compilation.conf
4726
4727 Download: Also use the package download method for extra
4728 downloads from the same site, so it does not get confused by
4729 URLs containing '+'
4730
4731 Defconfigs: Fix boot issue for beaglebone
4732
4733 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
4734 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
4735 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
4736 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
4737 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
4738 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
4739 sudo, systemd, wpewebkit, xserver_xorg-server
4740
78d373f7 47412019.11-rc1, released November 5th, 2019
bc8d4e97
PK
4742
4743 Fixes all over the tree and new features.
4744
4745 Dependencies: Gcc/g++ 4.8 or newer is now required on the
4746 build host.
4747 Ensure host has JSON::PP perl module installed if
4748 webkitgtk/wpewebkit packages are enabled as it is needed
4749 during their build process.
4750
4751 Toolchain: Add support for the D programming language (GCC
4752 9.x, Glibc).
4753 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
4754 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
4755 to arc-2019.09-eng002.
4756 Musl: Add a patch to add support for
4757 sched_{get,set}scheduler() and sched_{get,set}param() for
4758 compatibility.
4759 Generate check-headers program under BUILD_DIR rather than
4760 /tmp to fix issues with distributions mounting /tmp noexec.
4761 Also copy libssp.so for external toolchains if SSP
4762 to handle toolchains providing SSP support in libssp rather
4763 than in the C library
4764
4765 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
4766 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
4767 STM32MP157 Discovery Kit
4768
9bcc20f1
PK
4769 Arch: RISC-V: Default to a sensible floating point ABI based
4770 on the selected ISA extensions rather than always defaulting
4771 to ILP32/64
bc8d4e97
PK
4772
4773 Graph-size: Package sizes are now shown in human readable form
4774 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
4775 format can be selected using the --binary option. The cut-off
4776 limit for classifying packages as "other" is now configurable
4777 using the --size-limit option.
4778
4779 Br2-external: Linux kernel extensions can now also be provided
4780 in an external tree by adding packages under
4781 linux/linux-ext-*.mk. See the manual for details.
4782
4783 Fakeroot now works correctly under Microsoft Windows 10
4784 Services for Linux, which does not provide SYSV IPC support
4785
4786 The check-uniq-files logic which would complain if multiple
4787 packages would touch the same files has been removed as it
4788 causes issues in certain situations (when packages are
4789 rebuilt) and the issue is no longer considered a problem for
4790 toplevel parallel builds as those will use a per-package
4791 staging/target directory.
4792 With this removed, Python is no longer required for a basic
4793 build (only for optional scripts).
4794
4795 support/scripts/genimage.sh will no longer make a copy of
4796 TARGET_DIR, speeding up post-build/image scripts.
4797
4798 The runtime test logic now uses Python 3.x.
4799
4800 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
4801 for a number of packages to match the version numbers used by
4802 https://release-monitoring.org
4803
4804 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
4805 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
4806 libhttpserver, libmspack, libnetconf2, libolm, libyang,
4807 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
4808 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
4809 python-backports-functools-lru-cache, python-bluezero,
4810 python-brotli, python-channels, python-channels-redis,
4811 python-colorlog, python-daphne, python-django-enumfields,
4812 python-jaraco-functools, python-kiwisolver, python-msgfy,
4813 python-rpi-ws281x, python-setuptools-scm-git-archive,
4814 python-simplelogging, python-soupsieve, python-sqliteschema,
4815 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
4816 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
4817 uacme, utf8proc, uvw, ytree
4818
4819 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
4820 devmem2, eventlog, kodi-audiodecoder-opus,
4821 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
4822 python-pysnmp-apps, riscv-pk, ustr
4823
4824 Issues resolved (http://bugs.uclibc.org):
4825
4826 #9881: systemd-resolved not setting resolv.conf link
4827 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
4828 #10586: musl gcc has ifunc enabled when musl doesn't support it
4829 #10806: Allow nfs-utils to use ipv6
4830 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
4831 #11411: check-uniq-files target issue
4832 #11766: Console (getty) issues with systemd
4833 #11781: mariadb build error
4834 #12031: Build of cups-filters fails while linking, apparently due..
4835 #12116: console prompt does not appear after login
4836 #12141: eudev package is missing "render" and "kvm" groups
4837 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
4838 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
4839 #12191: cmake BUILDDIR
4840 #12241: Permission denied while running "make"
4841 #12261: sudo versions prior to 1.8.28 are affected.
4842 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
4843 #12281: Custom configuration fails to build (based on raspberrypi3_..
4844
8f75fbbe
PK
48452019.08.3, released December 7th, 2019
4846
4847 Important / security related fixes.
4848
4849 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
4850 <pkg>_DL_OPTS by default, just like it is done for a number of
4851 other package variables
4852
4853 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
4854 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
4855 the (rare) case where the .py files are needed at runtime
4856 rather than .pyc.
4857
4858 Fix <pkg>-reconfigure handling for packages using the kconfig
4859 infrastructure.
4860
4861 Toolchain: ensure external toolchain kernel headers version
4862 check correctly stop the build on mismatch
4863
4864 Deconfigs: beaglebone: fix boot issue
4865
4866 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
4867 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
4868 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
4869 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
4870 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
4871 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
4872 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
4873 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
4874 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
4875 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
4876
4877 New packages: libmspack
4878
4879 Issues resolved (http://bugs.uclibc.org):
4880
4881 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
4882 #12171: Python-opencv needs config.py and config-3.7.py to run..
4883 #12211: host-nodejs 10.15.3 package fail to build
4884 #12316: tzdata fails to install with empty "default local time"
4885
de6739c8
PK
48862019.08.2, released November 9th, 2019
4887
4888 Important / security related fixes.
4889
4890 Toolchain: Also copy libssp.so for external toolchains if SSP
4891 to handle toolchains providing SSP support in libssp rather
4892 than in the C library
4893
4894 Download: Also use the package download method for extra
4895 downloads from the same site, so it does not get confused by
4896 URLs containing '+'
4897
4898 Fakeroot now works correctly under Microsoft Windows 10
4899 Services for Linux, which does not provide SYSV IPC support
4900
4901 utils/test-pkg: ensure to exit with an error upon failure
4902
4903 Updated/fixed packages: asterisk, azmq, binutils,
4904 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
4905 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
4906 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
4907 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
4908 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
4909 libsigrok, libtorrent, libunwind, libva, linux-tools,
4910 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
4911 nfs-utils, php, piglit, python, python-autobahn,
4912 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
4913 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
4914 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
4915 vtun, wireshark, xvisor, yaffs2utils
4916
4917 Issues resolved (http://bugs.uclibc.org):
4918
4919 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
4920 #12261: sudo versions prior to 1.8.28 are affected
4921
9c814962
PK
49222019.08.1, released October 3rd, 2019
4923
4924 Important / security related fixes.
4925
4926 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
4927 Use default console settings
4928
4929 Dependencies: Ensure host has JSON::PP perl module installed
4930 if webkitgtk/wpewebkit packages are enabled as it is needed
4931 during their build process.
4932
4933 Toolchain: Generate check-headers program under BUILD_DIR
4934 rather than /tmp to fix issues with distributions mounting
4935 /tmp noexec.
4936
4937 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
4938 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
4939 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
4940 kf5-extra-cmake-modules, kf5-modemmanager-qt,
4941 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
4942 libglib2, libgpg-error, libnspr, libnss, libopenssl,
4943 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
4944 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
4945 protobuf, putty, qemu, samba4, snort, swupdate,
4946 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
4947 wireshark
4948
4949 Issues resolved (http://bugs.uclibc.org):
4950
4951 #10806: Allow nfs-utils to use ipv6
4952 #11781: mariadb build error
4953 #12031: Build of cups-filters fails while linking, apparently due..
4954 #12141: eudev package is missing "render" and "kvm" groups
4955 #12241: Permission denied while running "make"
4956
1fcdfbfb
PK
49572019.08, released September 1st, 2019
4958
4959 Various fixes.
4960
4961 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
4962 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
4963 on the build host to build ATF. These defconfigs will be added
4964 back once a package providing such toolchain is
4965 available. Also dropped ts4800 defconfig as it does not build
4966 with GCC >= 8.x.
4967
4968 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
4969 wpewebkit, xfont_font-util
4970
4971 Issues resolved (http://bugs.uclibc.org):
4972
4973 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
4974
cd8ab185
PK
49752019.08-rc3, released August 28th, 2019
4976
4977 Fixes all over the tree.
4978
4979 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
4980 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
4981 nginx, openldap, python, qemu, samba4, squid, strace, vlc
4982
4983 Issues resolved (http://bugs.uclibc.org):
4984
4985 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
4986
f3221f1a 49872019.08-rc2, released August 20th, 2019
a8bdbef2
PK
4988
4989 Fixes all over the tree.
4990
4991 Compile fixes for a number of defconfigs.
4992
4993 Updated/fixed packages: apache, autofs, batctl, batman-adv,
4994 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
4995 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
4996 gnutls, go, gst-plugins-bad, gst-plugins-base,
4997 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
4998 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
4999 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
5000 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
5001 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
5002 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
5003 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
5004 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
5005 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
5006 xscreensaver
5007
5008 Removed packages: libamcodec, odroid-mali, odroid-scripts
5009
5010 Issues resolved (http://bugs.uclibc.org):
5011
5012 #9481: NetworkManager/Ping unable to resolve domains
5013 #10566: php.mk is missing option --with-pgsql
5014 #10861: Package batman_adv Makefile is missing include header direct..
5015 #11641: linux kernel .config timestamp always out of date fixed with..
5016 #11671: russian locale ru_RU:145: LC_TIME: syntax error
5017 #11701: recuuring of usr and in bin shortcuts are created
5018 #11741: pigpio does not build host-pigpio
5019 #11876: automount using host mount/umount
5020 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
5021 #11921: dahdi fails to build
5022 #11936: libcpprestsdk should install to staging
5023 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
5024 #11961: libpri build failure
5025 #12086: dhcp shared libraries not installed to target
5026 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
5027 #12106: daq: build fails if libdumbnet-dev is installed in the host
5028 #12126: vc4 has neon as hard dependency
5029
9b9abb0d
PK
50302019.08-rc1, released August 9th, 2019
5031
5032 Fixes all over the tree and new features.
5033
5034 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
5035 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
5036 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
5037 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
5038 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
5039
5040 Architectures: Internal toolchain support for C-SKY, support
5041 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
5042 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
5043 tsv110.
5044
5045 Filesystems: Pass extra pax options to tar for binary
5046 reproducibility. Build host-cpio for the --reproducible option
5047 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
5048 version 11, bringing GPT support.
5049
5050 Br2-external: Add support for injecting additional options to
5051 the list of preconfigured external toolchains and libjpeg and
5052 openssl providers using files under provides/. See the manual
5053 for details.
5054
5055 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
5056 passed before the standard exclusions so they are not ignored
5057 by rsync when using override-srcdir.
5058
5059 Gnuconfig updated to 2019-05-28, adding C-SKY support.
5060
5061 test-pkg: Correct long option handling and clean output dir
5062 after a successful build to save disk space.
5063
5064 support/testing: Emulate a machine with 256MB RAM to fix
5065 issues with certain tests running out of memory, use
5066 virtio-rng to provide needed entrophy.
5067
5068 pkg-stats: support outputting in JSON format with --json for
5069 easier post processing. The classic HTML output is still
5070 available with --html. Parallelize access to
5071 release-monitoring.org to speed up runtime.
5072
5073 Drop non-conventional version prefix/suffix/separators for
5074 packages for better compatibility with release-monitoring.org
5075
5076 Packages:
5077 Init systems: Add basic openrc support and
5078 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
5079 install openrc service scripts if enabled.
5080
5081 busybox: Build each applet as a separate binary when SELinux
5082 is enabled for more finegrained policy control. Use daemon
5083 mode for mdev rather than legacy hotplug.
5084
5085 linux: Workaround -Werror related build failure on powerpc,
5086 by forcing CONFIG_PPC_DISABLE_WERROR on.
5087
5088 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
5089 partition is available before mounting.
5090
5091 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
5092 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
5093 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
5094 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
5095
5096 Removed defconfigs: Odroid C2
5097
5098 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
5099 jailhouse, libubootenv, luasyslog, mender-grubenv,
5100 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
5101 python-hiredis, python-ifaddr, python-inflection,
5102 python-iptables, python-matplotlib, python-periphery,
5103 python-pycairo, python-redis, python-termcolor,
5104 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
5105 sshguard, stellarium, zziplib
5106
5107 Removed packages: xapp_mkfontdir
5108
5109 Issues resolved (http://bugs.uclibc.org):
5110
5111 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
5112 #11271: utils/check-package fails with exception depending on..
5113 #11991: [numpy] segfault when compiling for RPi3 64bits
5114 #12016: Grub fails to boot bzImage after upgrade to 2019.05
5115 #12046: Can’t login as root user after upgrading to buildroot..
5116 #12051: package/dhcp installs libtool wrapper scripts on tar...
5117 #12076: Patchelf can link against an incompatible libc++ ver...
5118
c8bab5be
PK
51192019.05.3, Released October 3rd, 2019
5120
5121 Important / security related fixes.
5122
5123 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
5124 Use default console settings
5125
5126 Dependencies: Ensure host has JSON::PP perl module installed
5127 if webkitgtk/wpewebkit packages are enabled as it is needed
5128 during their build process.
5129
5130 Toolchain: Generate check-headers program under BUILD_DIR
5131 rather than /tmp to fix issues with distributions mounting
5132 /tmp noexec.
5133
5134 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
5135 cups-filters, docker-cli, docker-engine, docker-proxy,
5136 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
5137 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
5138 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
5139 libgpg-error, libnftl, libnspr, libnss, libopenssl,
5140 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
5141 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
5142 php, protobuf, putty, qemu, samba4, swupdate,
5143 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
5144 wireshark
5145
5146 Issues resolved (http://bugs.uclibc.org):
5147
5148 #10806: Allow nfs-utils to use ipv6
5149 #11781: mariadb build error
5150 #12031: Build of cups-filters fails while linking, apparently due..
5151 #12141: eudev package is missing "render" and "kvm" groups
5152 #12241: Permission denied while running "make"
5153
3b877a7f
PK
51542019.05.2, Released September 3rd, 2019
5155
5156 Important / security related fixes.
5157
5158 Filesystems: Pass extra pax options to tar for binary
5159 reproducibility.
5160
5161 Updated/fixed packages: apache, arm-trusted-firmware,
5162 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
5163 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
5164 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
5165 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
5166 git, glib-networking, glibc, gnupg2, gnutls, go,
5167 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
5168 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
5169 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
5170 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
5171 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
5172 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
5173 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
5174 proftpd, proj, python, python-django, python-idna,
5175 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
5176 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
5177 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
5178 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
5179 yad, zeromq
5180
5181 Issues resolved (http://bugs.uclibc.org):
5182
5183 #11741: pigpio does not build host-pigpio
5184 #11876: automount using host mount/umount
5185 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
5186 #11921: dahdi fails to build
5187 #11961: libpri build failure
5188 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
5189 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
5190 #12106: daq: build fails if libdumbnet-dev is installed in the host
5191 #12126: vc4 has neon as hard dependency
5192
c0225c27
PK
51932019.05.1, Released July 7th, 2019
5194
5195 Important / security related fixes.
5196
5197 arch: x86: Fix typo breaking 'core-avx2' variant
5198
5199 linux: Workaround -Werror related build failure on powerpc,
5200 by forcing CONFIG_PPC_DISABLE_WERROR on.
5201
5202 support/testing: Emulate a machine with 256MB RAM to fix
5203 issues with certain tests running out of memory.
5204
5205 test-pkg: Correct long option handling and clean output dir
5206 after a successful build to save disk space.
5207
5208 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
5209 partition is available before mounting.
5210
5211 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
5212 dialog, docker-cli, docker-engine, exim, expat, faad2,
5213 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
5214 libressl, libsecret, lmbench, meson, monit, php, postgresql,
5215 psplash, python-django, qt5base, tvheadend, webkitgtk,
5216 xserver_xorg-server, znc
5217
8d4e26da
PK
52182019.05, released June 2nd, 2019
5219
5220 Various fixes.
5221
5222 Toolchain: Ensure pre-built Andes toolchains can only be
5223 selected when x86 32bit support is available on the host.
5224 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
5225 supported.
5226
5227 Infra: pkg-config: Use a dedicated timestamp file rather than
5228 .config as that gets touched by linux-4.19+, causing repeated
5229 builds.
5230
5231 Add C-SKY support to our config.sub (gnuconfig)
5232
5233 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
5234 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
5235 linuxptp, matchbox-panel, mender, mutt, netsurf,
5236 network-manager, opencv3, openjdk, openmpi, php,
5237 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
5238 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
5239 wpewebkit
5240
2c96d648
PK
52412019.05-rc3, released May 25th, 2019
5242
5243 Fixes all over the tree.
5244
5245 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
5246 is ignored.
5247
5248 check-package: Warn about utf-8 characters in .mk files
5249
5250 Linux: Default to 5.1.x series
5251
5252 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
5253 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
5254 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
5255 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
5256 postgresql, pcsc-lite, python, tslib, webkitgtk,
5257 wpebackend-fdo, wpewebkit
5258
2adc578d
PK
52592019.05-rc2, released May 15th, 2019
5260
5261 Fixes all over the tree.
5262
5263 Updated/fixed packages: bind, bullet, ca-certificates,
5264 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
5265 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
5266 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
5267
5268 Issues resolved (http://bugs.uclibc.org):
5269
5270 #11841: grub-efi.cfg not used when building EFI disk image
5271
a8b229a7
PK
52722019.05-rc1, Released May 8th, 2019
5273
5274 Fixes all over the tree and new features.
5275
5276 Architecture: Andes 32-bit (nds32) support added.
5277
5278 Only build host-lzip / host-xz when really needed by packages,
5279 not just when not available on the build host.
5280
5281 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
5282 binutils 2.32 added, 2.28/2.29 removed, default changed to
5283 2.31.1.
5284
5285 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
5286 forward {f,l,}chown calls to libc when running under fakeroot
5287 to fix issues when building in restricted environments
5288 (E.G. user namespace with bubblewrap).
5289
5290 Linux: Also build default make target to ensure extra files
5291 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
5292 built. Notice: This may mean that extra host utilities like
5293 uboot-mkimage are needed.
5294
5295 Infrastructure: show-info and <pkg>-show-info make targets
5296 added to output package metadata in JSON format for external
5297 use.
5298
5299 pkg-generic: Only tweak .la files needing it to ensure they
5300 are not included in subsequent package file lists.
5301
5302 test-pkg: Generate a basic package config if none is
5303 specified.
5304
5305 Gettext-tiny package added as an lightweight replacement for
5306 GNU gettext for situations where NLS support is not needed.
5307
5308 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
5309 / T2080 QDS RDB, Licheepi zero, Orangepi R1
5310
5311 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
5312
5313 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
5314 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
5315 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
5316 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
5317 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
5318 opensbi, optee-benchmark, optee-client, optee-examples,
5319 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
5320 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
5321 python-backcall, python-jedi, python-parso, python-pyjwt,
5322 python-terminaltables, suricata, tpm2-totp, uftp,
5323 wpebackend-fdo, wpewebkit
5324
5325 Removed packages: libump, lunit, sunxi-mali
5326
5327 Issues resolved (http://bugs.uclibc.org):
5328
5329 #11716: Typo on website, saying latest release is 2018.2.11
5330 #11756: package/syslinux: MBR's don't fit because of binutils..
5331 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
5332 #11816: Only selected coreutils binaries are installed
5333
eea7f7a6
PK
53342019.02.11, released April 9th, 2020
5335
5336 Important / security related fixes.
5337
5338 core: Fix compatibility with make 4.3+. Also fixup /lib
5339 references in libtool .la files, similar to how it is done for
5340 /usr/*.
5341
5342 toolchain: Fix kernel headers validation check for external
5343 toolchains.
5344
5345 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
5346 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
5347 hiredis, kmscube, libical, libopenssl, libsndfile,
5348 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
5349 util-linux, vala, vlc, xserver_xorg-server
5350
5351 Issues resolved (http://bugs.uclibc.org):
5352
5353 #12746: "sysdig" package description points to http://sysdig.org, ..
5354
2ccbb133
PK
53552019.02.10, released March 16th, 2020
5356
5357 Important / security related fixes.
5358
5359 Core: Ensure package-file-lists data is correct after
5360 incremental builds as well.
5361
5362 Fix a race condition related to creating the output/staging
5363 symlink on systems with coreutils < 8.27.
5364
5365 Br2-external: Fix compatibility with make 4.3+
5366
5367 Util-linux: Ensure that hwclock is built without GPLv3
5368 code. Notice that builds with hwclock has contained
5369 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
5370
5371 Updated/fixed packages: armadillo, at, binutils, blktrace,
5372 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
5373 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
5374 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
5375 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
5376 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
5377 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
5378 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
5379 opencv3, openjpeg, openswan, openvmtools, patch, php,
5380 postgresql, pppd, proftpd, pure-ftpd, python-django,
5381 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
5382 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
5383 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
5384 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
5385 wireshark, xen, xserver_xorg-server, zeromq, zsh
5386
5387 Issues resolved (http://bugs.uclibc.org):
5388
5389 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
5390 #12331: meson issue
5391 #12461: libglib2 build files with deep directory structure
5392 #12606: fbgrab location has changed
5393
d4e7390f
PK
53942019.02.9, released January 12th, 2020
5395
5396 Important / security related fixes.
5397
5398 pkg-python infrastructure: Ensure correct compiler and linker
5399 flags are used for compiled code
5400
5401 utils/scanpypi: Remind users to update DEVELOPERS
5402
5403 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
5404 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
5405 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
5406 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
5407 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
5408 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
5409 python-django, python-ecdsa, python-pyasn-modules,
5410 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
5411 samba4, sdl2, wavpack, xserver_xorg-server, zip
5412
5413 Issues resolved (http://bugs.uclibc.org):
5414
5415 #12121: PyQt5.QtSerialPort and other modules not being built
5416
2c251bca
PK
54172019.02.8, released December 7th, 2019
5418
5419 Important / security related fixes.
5420
5421 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
5422 <pkg>_DL_OPTS by default, just like it is done for a number of
5423 other package variables
5424
5425 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
5426 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
5427 the (rare) case where the .py files are needed at runtime
5428 rather than .pyc.
5429
5430 Fix <pkg>-reconfigure handling for packages using the kconfig
5431 infrastructure.
5432
5433 Toolchain: ensure external toolchain kernel headers version
5434 check correctly stop the build on mismatch
5435
5436 Deconfigs: beaglebone: fix boot issue
5437
5438 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
5439 clamav, collectd, connman, faifa, gob2, haproxy,
5440 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
5441 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
5442 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
5443 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
5444 perl-gdtextutil, php, postgresql, prosody, python-django,
5445 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
5446 spice-protocol, tftpd, tiff, webkitgtk
5447
5448 New packages: libmspack
5449
5450 Issues resolved (http://bugs.uclibc.org):
5451
5452 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
5453 #12171: Python-opencv needs config.py and config-3.7.py to run..
5454 #12211: host-nodejs 10.15.3 package fail to build
5455 #12316: tzdata fails to install with empty "default local time"
5456
046735f5
PK
54572019.02.7, Released November 10th, 2019
5458
5459 Important / security related fixes.
5460
5461 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
5462 around issues with lack of entrophy
5463
5464 Toolchain: Also copy libssp.so for external toolchains if SSP
5465 is enabled to handle toolchains providing SSP support in
5466 libssp rather than in the C library
5467
5468 Download: Also use the package download method for extra
5469 downloads from the same site, so it does not get confused by
5470 URLs containing '+'
5471
5472 Fakeroot now works correctly under Microsoft Windows 10
5473 Services for Linux, which does not provide SYSV IPC support
5474
5475 utils/test-pkg: ensure to exit with an error upon failure
5476
5477 Updated/fixed packages: asterisk, azmq, cups-filters,
5478 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
5479 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
5480 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
5481 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
5482 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
5483 mjpegtools, mongoose, php, python, python-pysnmp-apps,
5484 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
5485 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
5486 yaffs2utils
5487
5488 Issues resolved (http://bugs.uclibc.org):
5489
5490 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
5491 #12261: sudo versions prior to 1.8.28 are affected
5492
d9fb5b2d
PK
54932019.02.6, Released October 3rd, 2019
5494
5495 Important / security related fixes.
5496
5497 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
5498 Use default console settings
5499
5500 Dependencies: Ensure host has JSON::PP perl module installed
5501 if webkitgtk/wpewebkit packages are enabled as it is needed
5502 during their build process.
5503
5504 Toolchain: Generate check-headers program under BUILD_DIR
5505 rather than /tmp to fix issues with distributions mounting
5506 /tmp noexec.
5507
5508 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
5509 cups-filters, docker-cli, docker-engine, docker-proxy,
5510 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
5511 haveged, iptables, joe, kf5-extra-cmake-modules,
5512 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
5513 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
5514 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
5515 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
5516 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
5517 uclibc, unzip, util-linux, wireshark
5518
5519 Issues resolved (http://bugs.uclibc.org):
5520
5521 #10806: Allow nfs-utils to use ipv6
5522 #11781: mariadb build error
5523 #12031: Build of cups-filters fails while linking, apparently due..
5524 #12141: eudev package is missing "render" and "kvm" groups
5525 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
5526 #12241: Permission denied while running "make"
5527
65e48f7a
PK
55282019.02.5, Released September 2nd, 2019
5529
5530 Important / security related fixes.
5531
5532 Filesystems: Pass extra pax options to tar for binary
5533 reproducibility.
5534
5535 Updated/fixed packages: apache, arm-trusted-firmware,
5536 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
5537 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
5538 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
5539 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
5540 git, glib-networking, glibc, gnupg2, gnutls, go,
5541 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
5542 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
5543 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
5544 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
5545 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
5546 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
5547 postgresql, prboom, proftpd, proj, python, python-django,
5548 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
5549 qt5base, qt5enginio, quagga, rygel, squid, subversion,
5550 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
5551 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
5552 xlib_libXfont2, yad, zeromq
5553
5554 Issues resolved (http://bugs.uclibc.org):
5555
5556 #11741: pigpio does not build host-pigpio
5557 #11876: automount using host mount/umount
5558 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
5559 #11921: dahdi fails to build
5560 #11961: libpri build failure
5561 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
5562 #12106: daq: build fails if libdumbnet-dev is installed in the host
5563 #12126: vc4 has neon as hard dependency
5564
86c31e8b
PK
55652019.02.4, Released July 10th, 2019
5566
5567 Important / security related fixes.
5568
5569 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
5570 variant.
5571
5572 linux: Workaround -Werror related build failure on powerpc,
5573 by forcing CONFIG_PPC_DISABLE_WERROR on.
5574
5575 support/testing: Emulate a machine with 256MB RAM to fix
5576 issues with certain tests running out of memory.
5577
5578 test-pkg: Correct long option handling and clean output dir
5579 after a successful build to save disk space.
5580
5581 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
5582 passed before the standard exclusions so they are not ignored
5583 by rsync when using override-srcdir.
5584
5585 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
5586 partition is available before mounting.
5587
5588 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
5589 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
5590 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
5591 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
5592 mongoose, monit, mpd, openblas, php, postgresql, psplash,
5593 python, python-django, python3, qt5base, samba4, taglib,
5594 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
5595
c700c8ba
PK
55962019.02.3, Released June 7th, 2019
5597
5598 Important / security related fixes.
5599
5600 Infra: pkg-config: Use a dedicated timestamp file rather than
5601 .config as that gets touched by linux-4.19+, causing repeated
5602 builds.
5603
5604 check-bin-arch: Also ignore /usr/lib/grub to support merged
5605 /usr setups, similar to how /lib/grub is ignored.
5606
5607 gnuconfig/config.sub: Add C-SKY architecture support.
5608
5609 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
5610 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
5611 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
5612 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
5613 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
5614 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
5615 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
5616 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
5617 linuxptp, luajit, lynx, matchbox-panel, mender,
5618 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
5619 pcsc-lite, php, popt, postgresql, python, python-cython,
5620 python-django, python-ply, qt5enginio, rpm, runc, samba4,
5621 sqlite, subversion, supertux, systemd, tslib, uclibc,
5622 v4l2loopback, webkitgtk, woff2
5623
fe904511
PK
5624 Issues resolved (http://bugs.uclibc.org):
5625
c700c8ba
PK
5626 #11816: Only selected coreutils binaries are installed
5627 #11841: grub-efi.cfg not used when building EFI disk image
5628 #11911: systemd v240 memory leak in systemd-journald
5629
b7620c10
PK
56302019.02.2, Released April 29th, 2019
5631
5632 Important / security related fixes.
5633
5634 Only build host-lzip / host-xz when really needed by packages,
5635 not just when not available on the build host.
5636
5637 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
5638 forward {f,l,}chown calls to libc when running under fakeroot
5639 to fix issues when building in restricted environments
5640 (E.G. user namespace with bubblewrap).
5641
5642 Linux: Also build default make target to ensure extra files
5643 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
5644 built. Notice: This may mean that extra host utilities like
5645 uboot-mkimage are needed.
5646
5647 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
5648 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
5649 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
5650 Include overlays in sdcard image
5651
5652 Updated/fixed packages: android-tools, apache, bind, binutils,
5653 busybox, civetweb, cjson, copas, davfs2, docker-cli,
5654 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
5655 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
5656 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
5657 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
5658 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
5659 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
5660 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
5661 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
5662 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
5663 softether, stunnel, sysklogd, syslinux, syslog-ng,
5664 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
5665 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
5666 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
5667 znc
5668
5669 Issues resolved (http://bugs.uclibc.org):
5670
5671 #11756: package/syslinux: MBR's don't fit because of binutils..
5672 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
5673
18a10db0
PK
56742019.02.1, Released March 29th, 2019
5675
5676 Important / security related fixes.
5677
5678 pkg-generic: Only tweak .la files needing it to ensure they
5679 are not included in subsequent package file lists.
5680
5681 test-pkg: Generate a basic package config if none is
5682 specified.
5683
5684 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
5685 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
5686 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
5687 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
5688 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
5689 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
5690 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
5691 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
5692 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
5693 wavemon, wireshark, vsftpd, xapp_xdm, xen,
5694 xdriver_xf86-video-fbdev, xlib_libXdmcp
5695
5696 Issues resolved (http://bugs.uclibc.org):
5697
5698 #11716: Typo on website, saying latest release is 2018.2.11
5699
b9674056
PK
57002019.02, released March 4th, 2019
5701
5702 Minor fixes.
5703
5704 Libressl support added for Qt 5.6 as a replacement for
5705 openssl, as 5.6 is not compatible with openssl 1.1.x.
5706
5707 Updated/fixed packages: cutelyst, devmem2, gqrx,
5708 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
5709
bdfea842
PK
57102019.02-rc3, released March 1st, 2019
5711
5712 Fixes all over the tree.
5713
5714 Openssl support dropped from Qt 5.6, as it isn't compatible
5715 with openssl 1.1.x.
5716
5717 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
5718 issues.
5719
5720 Dependencies: Require CMake 3.8 or newer to fix compilation
5721 issue with certain packages. If not available, host-cmake will
5722 instead be built.
5723
5724 Printvars: Fix performance regression since 2018.02
5725
5726 Scanypi: Correctly handle underscores in python package names.
5727
5728 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
5729 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
5730 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
5731 upmpdcli, zbar
5732
5733 Issues resolved (http://bugs.uclibc.org):
5734
5735 #9966: util-linux-2.30/.stamp_built' failed
5736 #11696: possible typo in board/pc/post-build.sh
5737
108c8312
PK
57382019.02-rc2, released February 23th, 2019
5739
5740 Fixes all over the tree.
5741
5742 Removed zynq_zybo defconfig, as it hasn't seen any update
5743 since it was added in 2016, and uses a U-Boot version not
5744 compatible with openssl-1.1.x.
5745
5746 Linux: Ignore user supplied downloadable hashes, as no hash
5747 checksums are available for those.
5748
5749 Updated/fixed packages: bind, cryptopp, docker-containerd,
5750 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
5751 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
5752 madplay, mender, mosquitto, poco, postgresql, proftpd,
5753 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
5754 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
5755 tor, unzip, xenomai
5756
5757 Issues resolved (http://bugs.uclibc.org):
5758
5759 #11501: compile sdl2 with enable wayland
5760 #11681: .. unable to initialize decompress status for section..
5761
23a28853 57622019.02-rc1, released February 13th, 2019
fb741b03
PK
5763
5764 Fixes all over the tree and new features.
5765
5766
5767 Dependencies:
5768
5769 Require Python >= 2.7 as it is needed for E.G. building
5770 libglib2.
5771
5772 Ensure GNU gzip is used for reproducible tarballs (instead of
5773 pigz)
5774
5775
5776 Infrastucture:
5777
5778 Ensure the PLATFORM and OS environment variables are not set,
5779 as they cause build issues for some packages.
5780
5781 The package list infrastructure now correctly handles packages
5782 installing files with old mtime.
5783
5784 Add a config option to force all optional host utilities to be
5785 built, even if suitable versions are available on the build
5786 machine.
5787
5788 graph-build-time: Also show time spent downloading
5789
5790 Download: fixes for SSH/SCP support
5791
5792 Ensure user provided permissions override permissions from
5793 packages.
5794
5795 SDK: Fix handling of relative symlinks (targets starting with
5796 '.' or '..')
5797
5798 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
5799 for processes.
5800
5801 The custom skeleton logic will now populate the needed /bin,
5802 /lib, /sbin directories/symlinks if not present. Merged /usr
5803 can now be used with a custom skeleton.
5804
5805 Rootfs overlays can now override symbolic links from
5806 packages. This was disabled to ensure the correct symbolic
5807 links are present when merged /usr is used. Instead validate
5808 that the rootfs overlays do not include invalid /bin, /sbin
5809 and /lib entries.
5810
5811 The waf infrastructure now support the <pkg>_SUBDIR variable,
5812 similar to the other package types.
5813
5814 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
5815
5816 Various improvements to the meson infrastructure.
5817
5818 Luarocks: A Buildroot addon has been added to automate
5819 creating a Buildroot package from luarocks, similar to
5820 scancpan and scanpypi.
5821
23a28853
PK
5822 scanpypi: protect against zip-slip vulnerability in zip/tar
5823 handling
5824
fb741b03
PK
5825 check-package: fix Python 3 support
5826
5827 get-developers: Fix behaviour when called from elsewhere than
5828 the toplevel directory.
5829
5830 pkg-stats: Show latest upstream version of each package, based
5831 on data from release-monitoring.org
5832
5833 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
5834 a clean tree when ccache is enabled.
5835
5836 Default to sha256 password encoding, drop md5 support.
5837
5838
5839 Architecture:
5840
5841 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
5842 variants, MIPS support for mips32r3, mips64r3 and Marvell
5843 Octeon II/III variants.
5844
5845
5846 Toolchain:
5847
5848 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
5849 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
5850
5851
5852 Packages:
5853
5854 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
5855 long term support.
5856
5857 fftw: Split into fftw-{single,double,long-double,quad}
5858 packages for the different data precision options.
5859
5860 libcurl: Now has explicit TLS backend selection options.
5861
5862 linux: Support building device tree blobs with the -@ option
5863 for device tree overlays.
5864
5865 weston: The weston-imx i.MX variant is now used when
5866 imx-gpu-viv is enabled
5867
5868 pkgconf: Update to 1.5.3, which brings support for
5869 --define-prefix (used by GStreamer)
5870
5871 Add host-python3-setuptools package to handle host python
5872 packages needing python3 with setuptools support.
5873
5874
5875 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
5876 2, QEMU RISC-V 32bit virt, Rock64
5877
5878
5879 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
5880 erlang-p1-eimp, exempi, fail2ban, fftw-double,
5881 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
5882 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
5883 libpackagekite, libtorrent-rasterbar, lua-std-debug,
5884 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
5885 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
5886 python-aiohttp-remotes, python-aiohttp-security,
5887 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
5888 python-cchardet, python-pycares, python-sentry-sdk,
5889 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
5890 utp_com, vmtouch, websocketpp
5891
23a28853
PK
5892 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
5893 python-pyqt, qt, qtuio, tn5250
5894
5895 Issues resolved (http://bugs.uclibc.org):
5896
5897 #10851: Patch to handle numpad Enter key properly
5898 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
5899 #11126: Bash Shell Programming using Buildroot
5900 #11426: pps-tools bash dependency
5901 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
5902 #11536: dt-utils building fails with glibc 2.28
5903 #11546: open-vm-tools with glibc 2.28
5904 #11566: Fix init script
5905 #11576: Unable to start apache with event MPM on raspberry pi 3
5906 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
5907 #11606: libjpeg has no Config.in
5908 #11616: 2018.02.09 fails to build libzlib with full RELRO..
5909 #11656: Custom device tree and u-boot boot.scr not integrated..
5910 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 5911
a2dbb7a0
PK
59122018.11.4, Released March 28th, 2019
5913
5914 Important / security related fixes.
5915
5916 Updated/fixed packages: avahi, beecrypt, binutils, botan,
5917 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
5918 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
5919 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
5920 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
5921 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
5922 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
5923
234525e7
PK
59242018.11.3, Released February 23th, 2019
5925
5926 Important / security related fixes.
5927
5928 Ensure the PLATFORM and OS environment variables are not set,
5929 as they cause build issues for some packages.
5930
5931 The package list infrastructure now correctly handles packages
5932 installing files with old mtime.
5933
5934 Linux: Skip hash checks for user supplied downloadable
5935 patches, as no hash checksums are available for those.
5936
5937 scanpypi: protect against zip-slip vulnerability in zip/tar
5938 handling
5939
5940 Download: fixes for SSH/SCP support
5941
5942 SDK: Fix handling of relative symlinks (targets starting with
5943 '.' or '..')
5944
5945 Updated/fixed packages: bind, dhcpcd, docker-compose,
5946 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
5947 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
5948 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
5949 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
5950 poco, postgresql, proftpd, pulseaudio, python, python-django,
5951 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
5952 swupdate, systemd, unzip, webkitgtk, xenomai
5953
8b8ba9ec
PK
59542018.11.2, Released January 30th, 2019
5955
5956 Important / security related fixes.
5957
5958 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
5959 EV3, QEMU AArch64-virt
5960
5961 Download: Fix scp download handling
5962
5963 check-package: fix Python 3 support
5964
5965 get-developers: Fix behaviour when called from elsewhere than
5966 the toplevel directory.
5967
5968 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
5969 a clean tree when ccache is enabled.
5970
5971 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
5972
5973 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
5974 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
5975 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
5976 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
5977 libmad, libsndfile, libsquish, liburiparser, libwebsock,
5978 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
5979 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
5980 openresolv, openssh, pango, patchelf, php, python-django,
5981 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
5982 samba4, sdl_sound, shairport-sync, sqlite, subversion,
5983 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
5984 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
5985 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
5986
5987 Issues resolved (http://bugs.uclibc.org):
5988
5989 #11576: Unable to start apache with event MPM on raspberry pi 3
5990
ab3d2dea
PK
59912018.11.1, Released December 20th, 2018
5992
5993 Important / security related fixes.
5994
5995 defconfigs: Fixes for bananapi m2 ultra, ci20
5996
5997 Download wrapper: Fix for urlencode handling
5998
5999 Updated/fixed packages: asterisk, docker-compose,
6000 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
6001 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
6002 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
6003 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
6004 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
6005 uclibc, vtu, webkitgtk, wine, xen
6006
6007 New packages: docker-cli
6008
6009 Issues resolved (http://bugs.uclibc.org):
6010
6011 #11426: pps-tools bash dependency
6012 #11536: dt-utils building fails with glibc 2.28
6013
9089a9ff
PK
60142018.11, Released December 1st, 2018
6015
6016 Minor fixes.
6017
6018 Updated/fixed packages: c-ares, quagga, squid
6019
0031f521
PK
60202018.11-rc3, released November 30th, 2018
6021
6022 Fixes all over the tree.
6023
6024 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
6025 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
6026
6027 graph-depends: Fix for package names starting with a non-alpha
6028 character.
6029
6030 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
6031 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
6032 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
6033 libopenssl, libsoxr, linux, motion, msgpack, mtd,
6034 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
6035 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
6036 webkitgtk, valgrind, weston, xfsprogs
6037
bc89c1a8
PK
60382018.11-rc2, released November 21th, 2018
6039
6040 Fixes all over the tree.
6041
6042 fs: Drop intermediate tarball from the filesystem handling to
6043 fix an issue with xattrs handling related to fakeroot. Ensure
6044 tarball target includes xattrs.
6045
6046 download: Fix confusion in git submodule handling if dl/ is a
6047 symlink.
6048
6049 genrandconfig: Fix missing newline in BR2_WGET handling,
6050 causing the following line to be ignored. This would affect
6051 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
6052 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
6053 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
6054
6055 show-build-order: Also include the dependencies of
6056 rootfs-common.
6057
6058 Fix a number of build issues in packages for the recently
6059 merged RISC-V architecture support.
6060
6061 Updated/fixed packages: dt-utils, easydbus, elfutils,
6062 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
6063 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
6064 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
6065 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
6066 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
6067 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
6068 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
6069 xlib_libfontenc
6070
6071 Issues resolved (http://bugs.uclibc.org):
6072
6073 #11086: download/git submodule breaks on symlinked dl folder
6074 #11216: Capabilities not applied to filesystem
6075
419fc6ab 60762018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
6077
6078 Fixes all over the tree and new features.
6079
6080 Architecture: RISC-V support (64bit) added.
6081
6082 Toolchain: Glibc bumped to 2.28. Fortran support for external
6083 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
6084
6085 Hardening flags (RELRO) are now handled by the toolchain
6086 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
6087 number of issues.
6088
6089 Filesystems: Support for creating btrfs and f2fs filesystems
6090 added.
6091
6092 Add a number of patches to fix build errors for host utilities
6093 on modern distributions using glibc-2.28.
6094
6095 mkusers: Ensure existing group members are preserved when a
6096 group is reprocessed.
6097
6098 printvars: Fix issue with exceeding shell command line length
6099 limits for certain setups.
6100
6101 Workaround added for incompatibility issues between host-dtc
6102 and older U-Boot and Linux kernel versions.
6103
6104 Detect and reject build paths containing '@', as this confuses
6105 a number of packages, including GCC.
6106
6107 utils/diffconfig: Make it work for (non-Buildroot) config
6108 files not using the BR2_ prefix.
6109
6110 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
6111 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
6112 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
6113
6114 OpenCL infrastructure support added, similar to how OpenGL is
6115 handled.
6116
6117 Linux-headers: Support for kernel headers from a custom
6118 tarball / git repo added.
6119
6120 New packages: bird, bluez5_utils-headers, btrfs-progs,
6121 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
6122 libopencl, libopenresolv, nss-myhostname,
6123 perl-apache-logformat-compiler, perl-appconfig,
6124 perl-astro-suntime, perl-class-inspector, perl-class-load,
6125 perl-class-method-modifiers, perl-class-std,
6126 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
6127 perl-data-optlist, perl-data-uuid, perl-data-manip,
6128 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
6129 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
6130 perl-device-serialport, perl-dist-checkconflicts,
6131 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
6132 perl-filesys-notify-simple, perl-hash-multivalue,
6133 perl-http-entity-parser, perl-http-headers-fast,
6134 perl-http-multipartparser, perl-io-interface,
6135 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
6136 perl-module-implementation, perl-module-runtime, perl-moo,
6137 perl-number-bytes-human, perl-package-stash, perl-params-util,
6138 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
6139 perl-streams-buffered, perl-sub-exporter-progressive,
6140 perl-sub-install, perl-sub-quote, perl-sys-cpu,
6141 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
6142 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
6143 python-async-timeout, python-falcon, python-fire,
6144 python-mimeparse, python-multidict, python-passlib,
6145 python-pigpio, python-pip, python-ply, python-py,
6146 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
6147 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
6148 python-serial-asyncio, python-typing, python-uvloop,
6149 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
6150 spandsp, tini, waffle, xapian
6151
6152 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
6153 xloader
6154
6155 Issues resolved (http://bugs.uclibc.org):
6156
d8a21692
PK
6157 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
6158 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
6159 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
6160 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 6161 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
6162 #11251: Util scanpypi failes when package change - to _ in tar file
6163 #11266: qt5base-5.11.1 does not compile with musl, complains about..
6164 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
6165 #11321: Latest master fails to build readline with RELRO FULL
6166 #11326: sysvinit fails to build in latest GIT master
6167 #11331: Internal application no longer builds with latest GIT master
6168 #11336: nfs-utils fails to build in latest GIT master
6169 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 6170 #11376: mdmon binary missing
d8a21692 6171 #11391: Valgind availability on ARM
9ffcc4ff 6172 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
6173 #11421: GCC error message for ARM Cortex-A9/ARM.V7
6174 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
6175 #11481: Docs: Is external.desc required?
6176
b0a209ee
PK
61772018.08.4, Released December 20th, 2018
6178
6179 Important / security related fixes.
6180
6181 Defconfigs: Fixes for ci20, orangepi zero plus 2
6182
6183 Download wrapper: Fix for urlencode handling
6184
6185 Updated/fixed packages: c-ares, dante, docker-compose,
6186 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
6187 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
6188 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
6189 nodejs, php, popt, pps-tools, prosody, python-numpy,
6190 python-requests, samba4, sdl2_net, squashfs, swupdate,
6191 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
6192
6193 Issues resolved (http://bugs.uclibc.org):
6194
6195 #11426: pps-tools bash dependency
6196
ccfdcd17
PK
61972018.08.3, Released November 26th, 2018
6198
6199 Important / security related fixes.
6200
6201 fs: Drop intermediate tarball from the filesystem handling to
6202 fix an issue with xattrs handling related to fakeroot. Ensure
6203 tarball target includes xattrs.
6204
6205 download: Fix confusion in git submodule handling if dl/ is a
6206 symlink.
6207
6208 toolchain: Only allow enabling stack protection on
6209 architectures with control flow integrity (CFI) support. Only
6210 allow FORTIFY_SOURCE support on gcc >= 6.
6211
6212 genrandconfig: Fix missing newline in BR2_WGET handling,
6213 causing the following line to be ignored. This would affect
6214 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
6215 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
6216 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
6217
6218 show-build-order: Also include the dependencies of
6219 rootfs-common.
6220
6221 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
6222 olinuxino lime legacy, Orangepi zero plus 2.
6223
6224 graph-depends: Fix for package names starting with a non-alpha
6225 character.
6226
6227 Updated/fixed packages: attr, audit, bind, brotli, busybox,
6228 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
6229 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
6230 libnspr, libnss, libsemanage, liburiparser, lighttpd,
6231 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
6232 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
6233 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
6234 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
6235 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
6236 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
6237
6238 Issues resolved (http://bugs.uclibc.org):
6239
6240 #11086: download/git submodule breaks on symlinked dl folder
6241 #11481: Docs: Is external.desc required?
6242
0106c04a
PK
62432018.08.2, Released October 25th, 2018
6244
6245 Important / security related fixes.
6246
6247 Workaround added for incompatibility issues between host-dtc
6248 and older U-Boot and Linux kernel versions.
6249
6250 Detect and reject build paths containing '@', as this confuses
6251 a number of packages, including GCC.
6252
6253 utils/get-developers: Add -e option for use with git
6254 send-email.
6255
6256 utils/diffconfig: Make it work for (non-Buildroot) config
6257 files not using the BR2_ prefix.
6258
6259 u-boot: Fix for environment image handling on big endian
6260 systems.
6261
6262 Updated/fixed packages: binutils, ca-certificates,
6263 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
6264 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
6265 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
6266 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
6267 setools, spice, spice-protocol, tinc, ustr, wireshark,
6268
6269 Issues resolved (http://bugs.uclibc.org):
6270
6271 #11396: uboot environment image checksum invalid if target is big endian
6272
e4f79880
PK
62732018.08.1, Released October 7th, 2018
6274
6275 Important / security related fixes.
6276
6277 Add a number of patches to fix build errors for host utilities
6278 on modern distributions using glibc-2.28.
6279
6280 mkusers: Ensure existing group members are preserved when a
6281 group is reprocessed.
6282
6283 printvars: Fix issue with exceeding shell command line length
6284 limits for certain setups.
6285
6286 Updated/fixed packages: acpid, android-tools, apache,
6287 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
6288 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
6289 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
6290 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
6291 python-django, screen, shairport-sync, strongswan,
6292 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
6293 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
6294 xutil_makedepend, zeromq
6295
339d550e
PK
62962018.08, Released September 6th, 2018
6297
6298 Minor fixes.
6299
6300 Known issues:
6301
6302 - Glibc 2.28 on the build host breaks compilation of a number
6303 of host packages. 2018.08 contains fixes for some of these
6304 packages, but not all. Consider building on hosts (or in
6305 containers) using older Glibc versions.
6306
6307 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
6308 kernel configurations using FDT/DTC. Consider updating the
6309 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
6310 backporting commit 9130ba8846 (scripts/dtc: Update to
6311 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
6312 kernel / commit db405d1980 for U-Boot.
6313 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
6314 1.4.7) and ensure your build host does not have the libfdt
6315 development headers installed.
6316
6317 Updated/fixed packages: busybox, chipmunk, cutelyst,
6318 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
6319 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
6320 sdl2, squashfs, uboot, xen
6321
6322 Issues resolved (http://bugs.uclibc.org):
6323
6324 #11261: ccache using wrong cached objects
6325 #11276: Understanding the patch for kernel-4.9 and other..
6326
24b5ff16
PK
63272018.08-rc3, Released August 31th, 2018
6328
6329 Fixes all over the tree.
6330
6331 linux: additional improvements to the flex / bison dependency
6332 handling, use system provided variant if available. Ensure
6333 toolchain is available when configuring for 4.18+ support.
6334
6335 Download: Fix handling of primary sites using file://
6336
6337 Toolchain: Correct external toolchain musl detection for
6338 static toolchains.
6339
6340 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
6341 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
6342 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
6343 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
6344 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
6345 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
6346
6347 Issues resolved (http://bugs.uclibc.org):
6348
6349 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
6350 #11141: WF111 package no longer available
6351 #11211: Internal compiler error: Killed (program cc1plus)..
6352 #11236: util-linux fails to build on Travis CI when python..
6353 #11246: Glibc 2.28 - fails to build host-bison and host-m4
6354 #11256: Add python-falcon and python-mimeparse packages
6355
a907ab7d
PK
63562018.08-rc2, Released August 20th, 2018
6357
6358 Fixes all over the tree.
6359
6360 pkg-kconfig: Support dependencies needed to run the
6361 configurator, E.G. recent Linux kernel versions needing flex
6362 and bison.
6363
6364 Defconfigs: ARM Juno: Bump ATF to fix a build
6365 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
6366 Correct /etc/inittab. Technologic ts7680: Correct genimage
6367 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
6368 2018.07 to fix build issue. Ensure host-openssl is pulled in
6369 for kernel builds where needed.
6370
6371 Updated/fixed packages: aircrack-ng, bind, boost,
6372 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
6373 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
6374 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
6375 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
6376 nodejs, php, python-django, python-pyqt5, qt5base,
6377 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
6378 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
6379 xdriver_xf86-video-ati, xserver_xorg-server
6380
6381 Issues resolved (http://bugs.uclibc.org):
6382
6383 #10781: cryptsetup luksOpen container_file container causes..
6384 #10996: bogus musl ARM toolchain
6385 #11191: xattr and check-package issue
6386
d7dcc6c0 63872018.08-rc1, Released August 5th, 2018
340a0903
TP
6388
6389 Toolchain:
6390
6391 - add support for gcc 8.x, switch to gcc 7.x as the default
6392 version
6393 - add support for gdb 8.1, switch to gdb 8.0 as the default
6394 and remove gdb 7.10/7.11
6395 - add support for binutils 2.31
6396 - NIOSII CodeSourcery toolchain updated
6397 - Linaro AArch64 BE toolchain added, and other Linaro
6398 toolchains updated
6399 - Synopsys ARC pre-built toolchain updated
6400
6401 Architecture: add support for ARM Cortex-M7
6402
6403 Major updates:
6404
6405 - systemd bumped to 239
6406 - Qt5 bumped to 5.11.1
6407 - Rust bumped to 1.27
6408 - GStreamer stack bumped to 1.14.2
6409 - X.org server bumped to 1.20, and all X.org proto packages
6410 replaced by the single xorgproto package
6411 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
6412 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
6413 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
6414
6415 Linux: bumped to 4.17 by default.
6416
6417 Infrastructure: new package infrastructure added for packages
6418 using the Meson build system
6419
6420 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
6421 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
6422 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
6423 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
6424 perl-mojolicious-plugin-authentication, perl-net-ping,
6425 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
6426 python-reentry, python-request-id, python-validators,
6427 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
6428
6429 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
6430 Olimex A10 OLinuxino, ZynqMP ZCU106
6431
6432 Removed packages: all xproto_* have been removed and replaced
6433 by xorgproto
6434
6435 Issues resolved (http://bugs.uclibc.org):
6436
6437 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
6438 __cpu_indicator_init: symbol not found
6439 #9921: lockfile module within python-daemon not available
6440 #10341: gdb install of py files when using buildroot toolchain
6441 includes build path
6442 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
6443 #10751: Missing dependency in pulseaudio package
6444 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
6445 #10856: openblas on qemu_x86_64_defconfig fails with
6446 "sgemm_kernel.o: No such file or directory"
6447 #11056: Compiling a file that uses libdrm headers fails with:
6448 fatal error: drm.h: No such file or directory
6449 #11061: support/download: git version=master broken
6450 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
6451 #11076: Docker containerd installed to incorrect path
6452 #11101: host-patchelf Endian Issue with relative RPATH
6453 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
6454 #11121: statfs call corrupts memory struct statfs too small
6455 #11181: Switching toolchain does not work
6456
1b5694bb
PK
64572018.05.3, Released October 6th, 2018
6458
6459 Important / security related fixes.
6460
6461 Add a number of patches to fix build errors for host utilities
6462 on modern distributions using glibc-2.28.
6463
6464 mkusers: Ensure existing group members are preserved when a
6465 group is reprocessed.
6466
6467 printvars: Fix issue with exceeding shell command line length
6468 limits for certain setups.
6469
6470 Updated/fixed packages: acpid, android-tools, apache,
6471 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
6472 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
6473 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
6474 libnfs, libssh, libxslt, links, mediastreamer, minicom,
6475 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
6476 python-django, qt, qt5quickcontrols, qt5webengine, screen,
6477 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
6478 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
6479 xlib_libxshmfence, zeromq
6480
b914fbdc
PK
64812018.05.2, Released August 28th, 2018
6482
6483 Important / security related fixes.
6484
6485 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
6486 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
6487 issue.
6488
6489 Updated/fixed packages: acl, attr, apache, bind,
6490 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
6491 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
6492 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
6493 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
6494 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
6495 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
6496 nodejs, openssh, php, python-django, rauc, ruby, samba4,
6497 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
6498 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
6499 xorriso, znc
6500
6501 Issues resolved (http://bugs.uclibc.org):
6502
6503 #10781: cryptsetup luksOpen container_file container causes..
6504 #10986: Installing package attr when already supplied by..
6505 #11191: xattr and check-package issue
6506
3134d94e
PK
65072018.05.1, Released July 20th, 2018
6508
6509 Important / security related fixes.
6510
6511 U-Boot: Ensure host version of ncurses is picked up and not
6512 host-ncurses built by buildroot, as that otherwise causes
6513 widechar/non-widechar conflicts and corrupted menuconfig
6514 menus.
6515
6516 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
6517
6518 Toolchain: ARC tools updated to arc-2018.03.
6519
6520 pkg-stats: Fix python 3.x compatibility.
6521
6522 dl-wrapper: Fix support for URIs containing '+', fix
6523 no-check-hash for inferred site method.
6524
6525 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
6526 Support ethernet on Turbot variant.
6527
6528 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
6529 clamav, collectd, coreutils, docker-containerd, dos2unix,
6530 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
6531 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
6532 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
6533 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
6534 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
6535 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
6536 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
6537 wireshark
6538
f3d114a1
PK
65392018.05, Released June 1st, 2018
6540
6541 Minor fixes.
6542
6543 Download: Work around for hanging connections for packages
6544 from CVS, by adding a 10 minute max timeout.
6545
6546 Updated/fixed packages: binutils, clang, dash, expect, git,
6547 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
6548
6549 Issues resolved (http://bugs.uclibc.org):
6550
6551 #11051: runtime issue on STM32 with usage of binutils 2.29.x
6552
bea6b866
PK
65532018.05-rc3, Released May 28th, 2018
6554
6555 Fixes all over the tree.
6556
6557 Toolchain: ARC tools updated to arc-2018.03-rc2.
6558
6559 Fs: Ensure hard links in TARGET_DIR are correctly copied for
6560 filesystem input. With the recent changes to the file system
6561 generation logic, hard links were "expanded" in file system
6562 images leading to bloated rootfs images for setups with hard
6563 links.
6564
6565 Infrastructure: Error out for packages using the 'local'
6566 method but forgetting to specify <pkg>_SITE.
6567
6568 Build rpcgen for the host when needed to support distributions
6569 no longer shipping rpcgen with glibc (E.G. recent Fedora).
6570
6571 Updated/fixed packages: autofs, bash-completion, binutils,
6572 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
6573 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
6574
6575 Issues resolved (http://bugs.uclibc.org):
6576
6577 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
6578 #11036: C compiler cannot create executables
6579 #11046: Git package binaries are ~180MB (compared to ~20MB in..
6580
c11ed3a4
PK
65812018.05-rc2, Released May 22nd, 2018
6582
6583 Fixes all over the tree.
6584
6585 Dependencies: Check that the current working directory (.)
6586 isn't listed in PATH as that causes various build issues.
6587
6588 Manual: Clarify that git branch names may not be used as
6589 version identifiers. This has never been supported, but was
6590 kind of working (with some limitations) before the git
6591 download rework - Now it does not work at all.
6592
6593 Linux: Ensure host version of ncurses is picked up and not
6594 host-ncurses built by buildroot, as that otherwise causes
6595 widechar/non-widechar conflicts and corrupted menuconfig
6596 menus.
6597
6598 Packages: Renamed a number of package options not prefixed
6599 with BR2_PACKAGE_<pkg> for consstency.
6600
6601 Download infrastructure: Fix file:// protocol handling after
6602 download rework.
6603
6604 Updated/fixed packages: acl, apr-util, asterisk, attr,
6605 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
6606 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
6607 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
6608 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
6609 libmediaart, libmodbus, libmodplug, libmpd,
6610 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
6611 libnfnetlink, libnss, liboauth, libogg, libosip2,
6612 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
6613 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
6614 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
6615 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
6616 xen, zmqpp, znc, zstd
6617
6618 Issues resolved (http://bugs.uclibc.org):
6619
6620 #10986: Installing package attr when already supplied by...
6621 #11011: BUildroot for Raspberry Pi 2
6622 #11016: Wrong compiler used for external user host packages
6623
54e3bcb8
TP
66242018.05-rc1, Released May 9th, 2018
6625
6626 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
6627 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
6628
6629 Architecture: support for the Blackfin architecture has been
449f430e
TP
6630 removed, as it was removed from Linux upstream, poorly
6631 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
6632
6633 Numerous packages updated to have hashes for their license
6634 files.
6635
6636 Systemd can now be built with uClibc toolchains.
6637
6638 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
6639 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
6640 kernel configurations that need libelf on the host or openssl
6641 on the host.
6642
6643 Coding style:
6644 - all Python scripts are now verified with flake8
6645 - check-package extended to check all Config.in and .mk files
6646 in tree, not only the ones in package/
6647
6648 Infrastructure:
6649
6650 - The download infrastructure has seen a major overhaul, with
6651 the main visible new feature being Git caching: a package
6652 fetched from Git no longer needs to be re-cloned entirely
6653 everytime its version is changed. Anoter visible change is
6654 that the download folder now has subfolders per package. See
6655 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
6656 for more details about those changes.
6657
6658 - The logic that generates the root filesystem images has been
6659 reworked, with the main goal of allowing several filesystem
6660 images to be produced in parallel, also a requirement for
6661 top-level parallel build. Now, a .tar filesystem image is
6662 always created, and re-extracted in a private directory to
6663 create each format-specific filesystem image.
6664
6665 - A new package infrastructure was introduced for Go-based
6666 packages: golang-package.
6667
6668 - Dependencies on extraction tools are now handled as proper
6669 per-package dependencies, using
6670 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
6671 preparation step for top-level parallel build support.
6672
6673 - When a file being downloaded is part of a package with a
6674 .hash file, but there is no hash listed for this file, the
6675 file is now preserved in the download directory rather than
6676 removed. This helps when updating a package, as it gives the
6677 ability to easily calculate the hash of the file.
6678
6679 - Addition of '<pkg>-show-recursive-depends' and
6680 '<pkg>-show-recursive-rdepends' make targets, to
6681 respectively display the recursive list of dependencies and
6682 the recursive list of reverse dependencies of a given
6683 package.
6684
6685 - The /etc/shells file is now automatically generated with the
6686 list of shell programs installed on the system.
6687
6688 - Addition of -Ofast optimization level as an available
6689 option.
6690
6691 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
6692 bumped to 5.10.1.
6693
6694 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
6695 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
6696 flare-game, gst1-interpipe, gstreamer1-editing-services,
6697 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
6698 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
6699 python-cached-property, python-cython, python-docker,
6700 python-dockerpty, python-docker-pycreds,
6701 python-flask-sqlalchemy, python-functools32, python-influxdb,
6702 python-json-models, python-libusb1, python-networkx,
6703 python-psycopg2, python-pymodbus, python-sqlalchemy,
6704 python-subprocess32, python-texttable,
6705 python-websocket-client, python-yieldfrom, quotatool, reaver,
6706 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
6707 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
6708
6709 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
6710 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
6711 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
6712 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
6713 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
6714 RK3288,
6715
6716 Removed packages: iqvlinux, kodi-adsp-*, mplayer
6717
6718 Removed defconfigs: ci40, firefly_rk3288,
6719 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
6720 teliv_evk_pro3
6721
449f430e
TP
6722 Issues resolved (http://bugs.uclibc.org):
6723
6724 #10151: toolchain eclipse register : fails with a custom
6725 BR2_HOST_DIR
6726 #10511: Packages get downloaded uncompressed with wget
6727 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
6728 C++ compiler working
6729 #10846: error in compiling gnutls
6730 #10886: openssl-1.0.2n fails to build
6731 #10896: /bin/sh not in /etc/shells
6732 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
6733 enabled
6734
d5c8e9e3
PK
67352018.02.12, Released March 29th, 2019
6736
6737 Important / security related fixes.
6738
6739 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
6740 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
6741 leveldb, libopenssl, libraw, libseccomp, libssh2,
6742 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
6743 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
6744 xapp_xdm, xlib_libXdmcp
6745
ea5cf87d
PK
67462018.02.11, Released February 23th, 2019
6747
6748 Important / security related fixes.
6749
6750 Ensure the PLATFORM and OS environment variables are not set,
6751 as they cause build issues for some packages.
6752
6753 The package list infrastructure now correctly handles packages
6754 installing files with old mtime.
6755
6756 Linux: Skip hash checks for user supplied downloadable
6757 patches, as no hash checksums are available for those.
6758
6759 scanpypi: protect against zip-slip vulnerability in zip/tar
6760 handling
6761
6762 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
6763 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
6764 libcurl, libid3tag, madplay, mosquitto, openssh, php,
6765 postgresql, proftpd, python, python-django, python3, qt5base,
6766 sqlcipher, swupdate, systemd, unzip, webkitgtk
6767
96edc472
PK
67682018.02.10, Released January 31th, 2019
6769
6770 Important / security related fixes.
6771
6772 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
6773
6774 check-package: fix Python 3 support
6775
6776 get-developers: Fix behaviour when called from elsewhere than
6777 the toplevel directory.
6778
6779 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
6780
6781 Updated/fixed packages: acpica, apache, apr, asterisk,
6782 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
6783 gnupg2, leveldb, libarchive, libassuan, libftdi1,
6784 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
6785 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
6786 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
6787 openssh, pango, patchelf, php, python-django, python-pyyaml,
6788 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
6789 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
6790 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
6791 xapp_rgb, xenomai, xerces
6792
6793 Issues resolved (http://bugs.uclibc.org):
6794
6795 #11576: Unable to start apache with event MPM on raspberry pi 3
6796
a2954489
PK
67972018.02.9, Released December 20th, 2018
6798
6799 Important / security related fixes.
6800
6801 defconfigs: Fixes for ci20
6802
6803 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
6804 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
6805 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
6806 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
6807 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
6808 wine, webkitgtk, xfsprogs
6809
6810 Issues resolved (http://bugs.uclibc.org):
6811
6812 #11426: pps-tools bash dependency
6813
4057603c
PK
68142018.02.8, Released November 26th, 2018
6815
6816 Important / security related fixes.
6817
6818 fs: Drop intermediate tarball from the filesystem handling to
6819 fix an issue with xattrs handling related to fakeroot. Ensure
6820 tarball target includes xattrs.
6821
6822 download: Fix confusion in git submodule handling if dl/ is a
6823 symlink.
6824
6825 toolchain: Only allow enabling stack protection on
6826 architectures with control flow integrity (CFI) support. Only
6827 allow FORTIFY_SOURCE support on gcc >= 6.
6828
6829 genrandconfig: Fix missing newline in BR2_WGET handling,
6830 causing the following line to be ignored. This would affect
6831 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
6832 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
6833 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
6834
6835 show-build-order: Also include the dependencies of
6836 rootfs-common.
6837
6838 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
6839
6840 graph-depends: Fix for package names starting with a non-alpha
6841 character.
6842
6843 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
6844 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
6845 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
6846 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
6847 mosquitto, mysql, neardal, netplug, network-manager,
6848 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
6849 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
6850 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
6851 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
6852 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
6853
6854 Issues resolved (http://bugs.uclibc.org):
6855
6856 #11086: download/git submodule breaks on symlinked dl folder
6857 #11251: Util scanpypi failes when package change - to _ in..
6858 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
6859 #11481: Docs: Is external.desc required?
6860
684f79d0
PK
68612018.02.7, Released October 25th, 2018
6862
6863 Important / security related fixes.
6864
6865 Detect and reject build paths containing '@', as this confuses
6866 a number of packages, including GCC.
6867
6868 utils/get-developers: Add -e option for use with git
6869 send-email.
6870
6871 utils/diffconfig: Make it work for (non-Buildroot) config
6872 files not using the BR2_ prefix.
6873
6874 u-boot: Fix for environment image handling on big endian
6875 systems.
6876
6877 Updated/fixed packages: binutils, ca-certificates,
6878 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
6879 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
6880 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
6881 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
6882 spice, spice-protocol, tinc, ustr, wireshark
6883
6884 Issues resolved (http://bugs.uclibc.org):
6885
6886 #11396: uboot environment image checksum invalid if target is big endian
6887
efdb7771
PK
68882018.02.6, Released October 7th, 2018
6889
6890 Important / security related fixes.
6891
6892 Add a number of patches to fix build errors for host utilities
6893 on modern distributions using glibc-2.28.
6894
6895 mkusers: Ensure existing group members are preserved when a
6896 group is reprocessed.
6897
6898 printvars: Fix issue with exceeding shell command line length
6899 limits for certain setups.
6900
6901 Updated/fixes packages: acpid, android-tools, apache,
6902 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
6903 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
6904 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
6905 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
6906 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
6907 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
6908 screen, sdl2, shairport-sync, squashfs, strongswan,
6909 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
6910 xlib_libXft
6911
6912 New packages: brotli, woff2
6913
8b3b8d87
PK
69142018.02.5, Released August 29th, 2018
6915
6916 Important / security related fixes.
6917
6918 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
6919 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
6920 issue.
6921
6922 Updated/fixed packages: acl, apache, attr, bind,
6923 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
6924 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
6925 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
6926 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
6927 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
6928 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
6929 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
6930 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
6931 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
6932 znc
6933
6934 Issues resolved (http://bugs.uclibc.org):
6935
6936 #10781: cryptsetup luksOpen container_file container causes..
6937 #10986: Installing package attr when already supplied by..
6938 #11191: xattr and check-package issue
6939
d91fdfee
PK
69402018.02.4, Released July 21th, 2018
6941
6942 Important / security related fixes.
6943
6944 U-Boot: Ensure host version of ncurses is picked up and not
6945 host-ncurses built by buildroot, as that otherwise causes
6946 widechar/non-widechar conflicts and corrupted menuconfig
6947 menus.
6948
6949 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
6950
6951 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
6952 Support ethernet on Turbot variant.
6953
6954 Updated/fixed packages: bind, clamav, collectd, dos2unix,
6955 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
6956 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
6957 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
6958 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
6959 systemd, wireguard, wireless-regdb
6960
6961 Issues resolved (http://bugs.uclibc.org):
6962
6963 #11101: host-patchelf Endian Issue with relative RPATH
6964
afa6fe1c
PK
69652018.02.3, Released June 18th, 2018
6966
6967 Important / security related fixes.
6968
6969 Various fixes for building on modern distributions (GCC 8.x,
6970 no rpcgen utility).
6971
6972 ARM: Default to binutils 2.28 and warn about newer binutils
6973 versions, which are known to cause boot failures for Linux
6974 kernels built in thumb mode.
6975
6976 Busybox/mdev: Fix module autoloading.
6977
6978 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
6979 symlinks, call swapon -a to activate any configured swap
6980 devices.
6981
6982 Dependencies: Check that PATH does not contain current working
6983 directory, which triggers a number of build failures.
6984
6985 Infrastructure: Error out for packages erroneously using the
6986 'local' site method but not defining a _SITE.
6987
6988 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
6989 kconfig uses ncurses from the host to fix a ncurses/ncursesw
6990 mixup, causing menuconfig display corruption.
6991
6992 Toolchain: Workarounds for fix-rpath issues with binutils and
6993 elf2flt.
6994
6995 Util-linux: Fix blocking on getrandom() issue with recent
6996 kernels.
6997
6998 Remove broken freescale_imx31_3stack,
6999 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
7000
7001 Updated/fixed packages: apr-util, asterisk, attr, audit,
7002 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
7003 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
7004 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
7005 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
7006 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
7007 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
7008 nasm, netplug, network-manager, nfs-utils, nodejs,
7009 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
7010 python, python-websockets, quota, redis, samba4, sysvinit,
7011 transmission, triggerhappy, util-linux, wavpack, wget,
7012 wireshark, xen, zmqpp
7013
7014 Issues resolved (http://bugs.uclibc.org):
7015
7016 #10986: Installing package attr when already supplied by busybox..
7017 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
7018
0c2b920b
PK
70192018.02.2, Released May 4th, 2018
7020
7021 Important / security related fixes.
7022
7023 Tweak package size/file instrumentation to better handle
7024 package rebuilds.
7025
7026 Revert /etc/shells creation when bash is enabled.
7027
7028 Exclude /lib/firmware from the rpath fixup logic, as it may
7029 contain non-native ELF files.
7030
7031 Scanpypi: Support the new PyPi infrastructure.
7032
7033 Handle GCC 8.x on the host.
7034
7035 Ensure timestamp of /usr is updated to support the systemd
7036 ConditionNeedsUpdate option.
7037
7038 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
7039 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
7040 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
7041 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
7042 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
7043 wireguard, wmctrl
7044
7045 Issues resolved (http://bugs.uclibc.org):
7046
7047 #10896: /bin/sh not in /etc/shells
7048 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
7049
f3cea9d8
PK
70502018.02.1, Released April 9th, 2018
7051
7052 Important / security related fixes.
7053
7054 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
7055 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
7056 Pro3.
7057
7058 Infrastructure: Speed up instrumentation for package size by
7059 comparing timestamps instead of md5 checksums, as doing
7060 checksums could lead to up to 25% longer build time for big
7061 configurations.
7062
7063 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
7064 to avoid name clashes with packages ending on '-base'.
7065
7066 Add a better fix for build issues for autotools based packages
7067 checking for C++ support on toolchains without C++ support.
7068
7069 Build host-tar if tar is older than 1.27 on the build machine
7070 to work around reproducibility issues with git archives
7071 containing long paths.
7072
7073 check-unique-files: Fix for filenames not representable in the
7074 users' locale.
7075
7076 Check-bin-arch: Add support for per-package ignore paths
7077 (<pkg>_BIN_ARCH_EXCLUDE).
7078
7079 Toolchain: Fix SSP support detection for external toolchains.
7080
7081 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
7082 these dependencies are available for Linux configurations
7083 needed these dependencies, similar to how it is done for
7084 U-Boot.
7085
7086 Support custom (not in tree) device tree files in addition to
7087 in-tree ones.
7088
7089 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
7090 installed on host.
7091
7092 Updated/fixed packages: apache, busybox, c-ares, cmake,
7093 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
7094 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
7095 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
7096 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
7097 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
7098 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
7099 pkgconf, postgresql, powerpc-utils, python-jsonschema,
7100 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
7101 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
7102 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
7103
7104 New packages: docker-proxy, python-functools32
7105
7106 Issues resolved (http://bugs.uclibc.org):
7107
7108 #10766: upmpdcli: Segmentation fault
7109 #10776: ktap fails to build
7110 #10846: error in compiling gnutls
7111 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
7112
8a94ff12
PK
71132018.02, Released March 4th, 2018
7114
7115 Fixes all over the tree.
7116
7117 Issues with systemd with a readonly rootfs and DBus fixed.
7118
7119 Instructure:
7120 - check-uniq-files: fix Python 2.6 compatibility.
7121 - dependencies.sh: check for external argparse module for
7122 Python 2.6.
7123 - Add infrastructure to detect and use a UTF-8 locale on the
7124 host, needed by systemd.
7125
7126 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
7127 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
7128 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
7129
7130 Issues resolved (http://bugs.uclibc.org):
7131
7132 #10831: qemu_x86_64_defconfig build fails on linux-headers..
7133
d5a63f48
PK
71342018.02-rc3, Released February 27th, 2018
7135
7136 Fixes all over the tree.
7137
7138 check-bin-arch: skip /lib/modules to allow 32-bit userland
7139 with 64bit kernel.
7140
7141 dependencies: Blacklist tar 1.30+ and build our own host-tar
7142 if needed as tar 1.30+ changed the --numeric-owner output for
7143 long path names. Build host-tar before other host-dependencies
7144 as they need it to extract their source tarballs.
7145
7146 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
7147 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
7148 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
7149 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
7150 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
7151
7152 Issues resolved (http://bugs.uclibc.org):
7153
7154 #10726: Current libglib2.mk creates broken libglib2 binary...
7155 #10786: Linux fails to build unless make linux-menuconfig...
7156 #10796: Cannot generate cpio image without selecting CON...
7157
44cec643
PK
71582018.02-rc2, Released February 15th, 2018
7159
7160 Fixes all over the tree.
7161
7162 Dependencies: Ensure C++ support is available like for C
7163 support for packages needing 32bit host support.
7164
7165 utils/genrandconfig: Check host dependencies for config.
7166
7167 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
7168 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
7169 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
7170 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
7171 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
7172 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
7173 systemd
7174
7175 Issues resolved (http://bugs.uclibc.org):
7176
7177 #9781: ti-sgx-km build on kernel >4.1
7178 #10141: Squashfs extended attribute failures
7179
ca7bf21f 71802018.02-rc1, Released February 5th, 2018
06608f7e
TP
7181
7182 The global source-check and per-package <pkg>-source-check
7183 targets have been removed.
7184
77d58aab
PK
7185 Architecture: Add x86 Silvermont variant. Add several new ARM
7186 variants, rework MIPS NaN logic. Support mainline binutils/gcc
7187 for ARC.
7188
7189 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
7190 external toolchains upgraded to arc-2017.09. Libatomic is now
7191 also copied for external musl based toolchains.
7192 Add binutils 2.30.x and switch to binutils 2.29.x by default.
7193
7194 Added hardening options to build with RELRO and FORTITY.
7195
7196 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
7197 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
7198 Orangepi lite / pc plus / pc / prime / win / win plus / zero
7199 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
7200
7201 Add utils/diffconfig, a simple utility for comparing
7202 configuration files - Adapted from the version in the
7203 Linux kernel.
7204
7205 Infrastructure: Check that the same file is not touched by
7206 multiple packages, as a preparation for toplevel parallel
7207 builds.
7208
7209 Hashes for the license files for a large number of packages
7210 have been added, ensuring that license changes will not be
7211 missed when packages are bumped.
7212
7213 Fix build issue for autotools based packages checking for C++
7214 support on toolchains without C++ support and on a distro
7215 lacking /lib/cpp (E.G. Arch Linux).
7216
7217 Support for the meson build system.
7218
7219 Pie charts generated by 'graph-build' or 'graph-size' are now
7220 sorted according to the size of each piece.
7221
7222 System: Only show getty options when busybox init or sysvinit
7223 are used.
7224
7225 ARM-trusted-firmware: Support ATF bundled in U-Boot as
7226 well as U-Boot bundled in ATF.
7227
7228 Zlib is now a virtual package, provided by either libzlib or
7229 zlib-ng, similar to openssl.
7230
30bffce8
PK
7231 Support for the Rust programming language.
7232
77d58aab 7233 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
7234 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
7235 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
7236 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
7237 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
7238 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
7239 open-lldp, pimd, proj, python-flask-cors,
7240 python-jaraco-classes, python-more-itertools, python-oauthlib,
7241 python-raven, python-remi, python-requests-oauthlib,
7242 python-schedule, python-secretstorage, python-see,
7243 python-tabledata, python-txtorcon, python-xlib, qt5charts,
7244 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
7245 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
7246 zisofs-tools, zlib-ng
77d58aab
PK
7247
7248 Removed packages: eeprog
7249
c34019e1
PK
72502017.11.2, Released January 21st, 2018
7251
7252 Important / security related fixes.
7253
7254 External toolchain: libatomic is now also copied for musl
7255 based toolchains.
7256
7257 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
7258
7259 System: Only show getty options when busybox init or sysvinit
7260 are used.
7261
7262 Infrastructure: Fix build issue for autotools based packages
7263 checking for C++ support on toolchains without C++ support and
7264 on a distro lacking /lib/cpp (E.G. Arch Linux).
7265
7266 Pie charts generated by 'graph-build' or 'graph-size' are now
7267 sorted according to the size of each piece.
7268
7269 Updated/fixed packages: asterisk, avahi, bind, busybox,
7270 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
7271 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
7272 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
7273 xlib_libXpm
7274
7275 Issues resolved (http://bugs.buildroot.org):
7276
7277 #9996: lz4 package does not install lz4 binaries in target
7278 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
7279 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
7280 #10301: systemd/getty unused options
7281 #10331: kmsxx, host installation fails with BR2_SHARED_...
7282 #10556: Building ntp package with SSL library libressl...
7283 #10641: avahi-autoipd not starting when using systemd-tmpfiles
7284
1fa8113a
PK
72852017.11.1, Released December 31th, 2017
7286
7287 Important / security related fixes.
7288
7289 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
7290 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
7291 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
7292 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
7293 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
7294 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
7295 xenomai, xfsprogs
7296
9dd76697
PK
72972017.11, Released November 30, 2017
7298
7299 Fixes all over the tree.
7300
7301 Toolchain: Use github mirror for Glibc.
7302
7303 Defconfigs: Correct boot.cmd for bananapi-m1.
7304
7305 Makefiles: Workaround include order issues for certain make
7306 versions by explicitly sorting the result of wildcard where it
7307 matters.
7308
7309 Download: Ensure subversion runs in non-interactive mode.
7310
7311 Updated/fixed packages: asterisk, boost, chrony, dovecot,
7312 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
7313 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
7314 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
7315 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
7316 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
7317 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
7318 xlib_libXfont, xlib_libXfont2,
7319
7320 Issues resolved (http://bugs.buildroot.org):
7321
7322 10501: host-localedef fails to compile on Ubuntu 17.10
7323 10506: Changed kernel image type (e.g. zImage to uImage)...
7324
071cc438
PK
73252017.11-rc2, Released November 13th, 2017
7326
7327 Fixes all over the tree.
7328
7329 Updated/fixed packages: collectd, ffmpeg, freerdp,
7330 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
7331 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
7332 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
7333 wireshark, wpa_supplicant, xapp_xdriinfo
7334
7335 Issues resolved (http://bugs.buildroot.org):
7336
7337 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
7338 #10491: Cannot output security warning when compiled with buildroot..
7339
a7e1971c 73402017.11-rc1, Released November 6th, 2017
c2aa34d8 7341
10b9c360
PK
7342 Fixes all over the tree and new features.
7343
64bbd348
PK
7344 Openssl is now a virtual package, which may be provided by
7345 OpenSSL (now renamed to libopenssl) or LibreSSL.
7346
6d1ff5ff
AVEM
7347 libssh2: there is now an explicit choice of the backend to use
7348 (mbedtls, gnutls or openssl). Previously, the choice was implicit
7349 based on the TLS library that was selected. Now, it is possible to
7350 choose the backend, which is important if several TLS libraries are
354722ca 7351 selected.
6d1ff5ff 7352
c2aa34d8
JF
7353 netsnmp: all MIB files are now installed, making the target filesystem a
7354 bit bigger than before. To remove unneeded MIBS, you should use a
7355 post-build script.
7356
f36962e9
PK
7357 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
7358 updated to 2017.09, Glibc updated to 2.26, Glibc support for
7359 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
7360 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
7361
64bbd348
PK
7362 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
7363 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
7364 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
7365 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
7366 Technologic TS-7680.
7367
10b9c360
PK
7368 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
7369 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
7370 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
7371 lua-curl, lua-datafile, lua-fifo, lua-httpd,
7372 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
7373 luksmeta, minetest, minetest-game, pdmenu, prosody,
7374 python-aiocoap, python-automat, python-ibmiotf,
7375 python-iso8601, python-m2r, python-simplesqlite,
7376 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
7377 restorecond, selinux-python, semodule-utils, uhubctl,
7378 wireguard, wsapi-fcgi, wsapi-xavante
7379
7380 Removed packages: aiccu, rfkill, sepolgen
7381
7382 Issues resolved (http://bugs.buildroot.org):
7383
7384 #10281: lsblk does not compile for util-linux
7385 #10336: lttng compilation fails : linking error
7386 #10351: glibc missing in rootfs
7387 #10356: nfs-utils missing header
043f3b45 7388 #10361: python3 python-config script generates invalid includes
10b9c360
PK
7389 #10366: dropbear download url has changed
7390 #10391: WiringPi retrieves wrong (old) version
7391 #10406: Beaglebone black: Buggy SGX driver version, swapped...
7392 #10426: uboot-tools' fw_setenv does not update the redundant...
7393 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
7394
951685e8
PK
73952017.08.2, Released November 28th, 2017
7396
7397 Important / security related fixes.
7398
7399 Qt: 5.6 version updated to 5.6.3.
7400
7401 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
7402 in the environment.
7403
7404 Makefiles: Workaround include order issues for certain make
7405 versions by explicitly sorting the result of wildcard where it
7406 matters.
7407
7408 Updated/fixed packages: apr, apr-util, arqp-standalone,
7409 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
7410 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
7411 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
7412 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
7413 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
7414 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
7415 qt5connectivity, qt5declarative, qt5engineio,
7416 qt5graphicaleffects, qt5imageformats, qt5location,
7417 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
7418 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
7419 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
7420 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
7421 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
7422 webkitgtk, wget, wireshark, xapp_xdriinfo.
7423
7424 Issues resolved (http://bugs.buildroot.org):
7425
7426 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
7427 10361: python3 python-config script generates invalid includes
7428 10501: host-localedef fails to compile on Ubuntu 17.10
7429
f2b10756
PK
74302017.08.1, Released October 23rd, 2017
7431
7432 Important / security related fixes.
7433
7434 Webkitgtk bumped to the 2.18.x series, fixing a large number
7435 of security issues.
7436
7437 Defconfigs: galileo: fix ext4 related kernel config, bump
7438 kernel for gcc 6.x compatibility, enable wchar support for
7439 grub2. wandboard: correct rootfs offset
7440
7441 support: Ensure gzip compression level 6 is used for git
7442 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
7443 links. check-rpath: Also handle PIE binaries
7444
7445 External toolchain: Correctly handle glibc Buildroot
7446 toolchains built with merged /usr
7447
7448 musl: fix ARMv4 build with binutils 2.27.51+, fix for
7449 CVE-2017-15650
7450
7451 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
7452 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
7453 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
7454 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
7455 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
7456 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
7457 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
7458 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
7459 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
7460 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
7461 xmlstarlet, xlib_libXfont, xlib_libXfont2,
7462 xserver_xorg-server, zsh
7463
8ce27bb9 74642017.08, Released September 1st, 2017
0ea3d7ba 7465
8ce27bb9 7466 Minor fixes.
0ea3d7ba 7467
13c44396
PK
7468 Toolchain: Don't allow internal toolchain builds for MIPS
7469 M6201/P6600, as support for these are not yet in mainline GCC.
7470
7471 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
7472 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
7473 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
7474 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
7475 transmission, vde2, vim
0ea3d7ba
TP
7476
7477 Updated/fixed defconfigs:
7478
7479 Removed packages: simicfs.
7480
7481 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 7482
0ea3d7ba
TP
7483 #10261: Grub2 fails to build for x86_64
7484
ef19f376
TP
74852017.08-rc3, Released August 23rd, 2017
7486
7487 Fixes all over the tree.
7488
7489 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
7490 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
7491 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
7492 libspatialindex, libunwind, linux, linux-headers, lua,
7493 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
7494 whois, xen, zmqpp.
7495
7496 Updated/fixed defconfigs: ci20, socrates_cyclone5,
7497 toradex_apalis_imx6.
7498
7499 Removed defconfig: Armadeus APF9328.
7500
7501 skeleton-* packages introduced in -rc1 have been renamed to
7502 skeleton-init-* instead.
7503
7504 Issues resolved (http://bugs.buildroot.org):
7505
7506 #10141: Squashfs extended attribute failures
7507
0ba4a139
TP
75082017.08-rc2, Released August 11th, 2017
7509
7510 Fixes all over the tree.
7511
7512 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
7513 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
7514 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
7515 swupdate, uclibc, valgrind, webkitgtk.
7516
7517 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
7518 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
7519 qemu_sparc64.
7520
7521 The cmake-package infrastructure for host packages has been
7522 fixed to not incorrectly detect target packages through
7523 pkg-config.
7524
7525 Issues resolved (http://bugs.buildroot.org):
7526
c7ed72d3 7527 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
7528 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
7529 #10026: lua-5.3.4: fix lua linker error in swupdate
7530 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
7531 #10156: glibc compilation fails for X86 32bits (i386)
7532 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
7533 #10221: Buildroot Support
7534
c472d8a4 75352017.08-rc1, Released August 2nd, 2017
2fce2056 7536
6ce80b6a
TP
7537 Infrastructure:
7538
d64d1216
TP
7539 - The skeleton package has been split into multiple packages:
7540 skeleton-sysv (when Busybox or SysV init are used),
7541 skeleton-systemd (when systemd is used), skeleton-none (when
7542 no init system is used) and skeleton-custom (when a custom
7543 skeleton is used). Those packages, except skeleton-custom,
7544 share common logic and data in a new package called
7545 skeleton-common. The skeleton package becomes a virtual
7546 package. This change allows to generate a filesystem that is
7547 compliant with systemd expectations.
7548
7549 - Support for using a read-only filesystem with systemd has
7550 been fixed.
7551
6ce80b6a
TP
7552 - Major revamp of the gettext handling, with user-visible
7553 effect:
2fce2056
TP
7554
7555 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
7556 package could decide to enable or not NLS support. When
7557 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
7558 by passing --disable-nls to packages.
7559
7560 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
7561 controls whether NLS support should be enabled or not in
7562 packages. This option defaults to disabled, which means
7563 that now, NLS support is by default disabled in all
7564 packages.
2fce2056 7565
6ce80b6a
TP
7566 Therefore, if you need NLS support in packages, you must now
7567 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
7568
7569 - The host directory no longer has a usr/ component. This
7570 makes it much more natural to use that directory as an
7571 externally used toolchain. For compatibility with existing
c7ed72d3 7572 scripts, a usr -> . link is still added.
51b3315b 7573
6ce80b6a
TP
7574 - Hashes are now checked on tarballs by Buildroot when a
7575 package is sourced from a Git repository.
7576
7577 - Patches are no longer being downloaded from Github, since
7578 auto-generated patches could change over time, and break
7579 hashes. All patches that were downloaded from Github are now
7580 stored in their respective package directories.
7581
7582 - Hash files in packages can now contain hashes for the
7583 license files contained in the package source code. This
7584 allows to detect changes in such license files.
7585
7586 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
7587 RPATHs at the end of the build.
7588
7589 - A new "make sdk" target prepares $(HOST_DIR) to be
7590 relocatable: turns RPATHs in host binaries into relocatable
7591 ones, removes bogus RPATHs from staging binaries/libraries,
7592 and provides a relocate-sdk script that can be executed to
7593 relocate the SDK after installation.
7594
7595 - Addition of utils/genrandconfig which generates a random
7596 configuration based on a set of pre-defined toolchain
7597 configurations (support/config-fragments/autobuild/) and a
7598 random selection of packages. It is now used by the
7599 autobuilders to generate the random configurations.
7600
7601 Filesystems:
7602
7603 - ext2/3/4 filesystems are now generated using mkfs.ext from
7604 e2fsprogs instead of using genext2fs.
7605
7606 Architecture:
7607
7608 - Addition of support for ARM big.LITTLE variants
7609 - Improved MIPS support, with options to select NaN encoding
7610 and FP32 mode.
7611
7612 Toolchain:
7613
7614 - Switch to gcc 6.x as the default gcc version, add support
7615 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
7616 - Switch to binutils 2.28 as the default binutils version, add
7617 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
7618 - Support added for gdb 8.0
7619 - uClibc-ng bumped to 1.0.26
7620 - CodeSourcery toolchains for x86 and SuperH have been
7621 removed, they were using a too old glibc version
7622 (2.17). External toolchains with glibc 2.17 or earlier are
7623 no longer supported.
7624 - The version selection in the glibc package has been
7625 removed. Like musl and uClibc-ng, we now use the latest
7626 glibc version.
7627 - Improved support for Xtensa toolchain overlays, which can
7628 now be downloaded.
7629
7630 Tools:
7631
7632 - Numerous improvements to the runtime test infrastructure
7633 - Tests are now executed by Gitlab CI on a regular basis
7634 - Tools that are directly useful to the user have been moved
7635 from support/scripts/ to utils/: brmake, check-package,
7636 get-developers, scancpan, scanpipy, size-stats-compare,
7637 test-pkg.
7638
7639 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
7640 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
7641 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
7642
7643 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
7644 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
7645 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
7646 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
7647 libpwquality, libressl, libspatialindex, libva-utils,
7648 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
7649 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
7650 python-backports-shutil-get-terminal-size, python-bcrypt,
7651 python-cheroot, python-h2, python-hpack, python-hyperframe,
7652 python-hyperlink, python-ipython-genutils, python-pathlib2,
7653 python-pickleshare, python-priority, python-portend,
7654 python-scandir, python-systemd, python-tempora,
7655 python-traitlets, python-typepy, qt5virtualkeyboard,
7656 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
7657 xr819-xradio, zstd
7658
0a1e508b 7659 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
7660
7661 Issues resolved (http://bugs.buildroot.org):
7662
d64d1216 7663 #7892: systemd-journald is broken
6ce80b6a
TP
7664 #9341: avahi-utils does not compile with uClibc + libglib2
7665 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
7666 BR2_ENABLE_DEBUG
7667 #9746: ext4 image generated by Buildroot is not working
7668 properly with U-Boot
7669 #9886: Build fails with "unexpected EOF while looking for
7670 matching `"'" if PATH contains a newline
7671 #9891: parted 3.1 => 3.2?
7672 #9911: qt5 does not build on sparc
7673 #9916: qt5 does not build on
7674 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
7675 #9936: Host QEMU does not build with SDL support because of
7676 pkg-config
7677 #9941: nodejs option disappears for arm
7678 #9951: SCANCPAN failure
7679 #9966: util-linux-2.30/.stamp_built' failed
7680 #9976: License file for package 'rtl8821au' incorrect
7681 #9991: SGX Error implicit declaration of function
7682 ‘dmac_map_area’
7683 #10011: wget does not work from Buildroot
7684 #10036: Buildroot builds Raspbian Jessie headless image
7685 presenting incorrect prompt
7686 #10051: make: *** No rule to make target
7687 'raspberrpi3_defconfig'. Stop reported with Buildroot
7688 v2017.05.1
7689 #10056: No .config file was produced in /buildroot folder
7690 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
7691 failure
c472d8a4 7692 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 7693 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
7694 #10091: gcc7.1 does not build with graphite support due to old
7695 isl
d64d1216
TP
7696 #10121: webkit without the multimedia option causes build
7697 error
6ce80b6a 7698
d0b7d387
PK
76992017.05.2, Released July 27th, 2017
7700
7701 Important / security related fixes.
7702
7703 Webkitgtk bumped to the 2.16.x series, fixing a large number
7704 of security issues.
7705
7706 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
7707 which default to PIE mode.
7708
7709 Updated/fixed packages: aespipe, apache, bind, binutils,
7710 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
7711 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
7712 libmemcached, libosip2, libtirpc, libxml-parser-perl,
7713 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
7714 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
7715 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
7716 webkitgtk, x265, xserver_xorg-server, xvisor
7717
7718 Issues resolved (http://bugs.buildroot.org):
7719
7720 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
7721
d9bcd5fa
PK
77222017.05.1, Released July 4th, 2017
7723
7724 Important / security related fixes.
7725
7726 Update support/scripts/scancpan to use METACPAN v1 API as v0
7727 has been shutdown.
7728
7729 Update support/scripts/mkusers to handle setups where
7730 /etc/shadow is a symlink.
7731
7732 External toolchain: Don't create musl dynamic loader symlink
7733 for static builds.
7734
7735 Setlocalversion: Correct detection of mercurial revisions for
7736 non-tagged versions.
7737
7738 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
7739
7740 Updated/fixed packages: apache, automake, bind, botan, c-ares,
7741 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
7742 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
7743 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
7744 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
7745 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
7746 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
7747 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
7748
7749 Issues resolved (http://bugs.buildroot.org):
7750
7751 #9976: License file for package 'rtl8821au' incorrect
7752
dd2020aa
PK
77532017.05, Released May 31st, 2017
7754
7755 Minor fixes.
7756
7757 External toolchain: musl dynamic linker symlink for mips-sf
7758 corrected.
7759
7760 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
7761 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
7762 xen
7763
7764 Issues resolved (http://bugs.buildroot.org):
7765
7766 #9906: genimage: Disk full
7767
91a418c3
PK
77682017.05-rc3, Released May 30th, 2017
7769
7770 Fixes all over the tree.
7771
7772 ARC toolchain bumped to 2017.03
7773
7774 Runtime testing improvements and cleanups.
7775
7776 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
7777 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
7778 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
7779 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
7780 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
7781 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
7782 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
7783 xen
7784
7785 Removed packages: firejail, ola
7786
7787 Issues resolved (http://bugs.buildroot.org):
7788
7789 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
7790 #9876: aarch64 support with gcc 4.8 toolchain
7791 #9896: host-gcc-initial error downloading because incorrect URL
7792
8ab8f10a
PK
77932017.05-rc2, Released May 17th, 2017
7794
7795 Fixes all over the tree.
7796
7797 ARC toolchain bumped to 2017.03-rc2
7798
7799 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
7800 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
7801 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
7802 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
7803 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
7804 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
7805 vlc, x11vnc, xfsprogs
7806
7807 Issues resolved (http://bugs.buildroot.org):
7808
7809 #9796: source-check broken for Git downloads
7810 #9866: BASE_DIR usage
7811
c71edb8b
PK
78122017.05-rc1, Released May 8th, 2017
7813
7814 Fixes all over the tree and new features.
7815
7816 Infrastructure:
7817
7818 - Installed binaries are now checked for correct architecture
7819 to catch natively built binaries or binaries built for other
7820 architecture variants.
7821
7822 - Luarocks infrastructure improvements to extraction handling,
7823 support for upstream name != Buildroot package name.
7824
7825 - 'make printvars' output format has changed to make it easier
7826 to use in scripts. It now has options to quote the variables
7827 and to show the expanded/unexpanded values.
7828
7829 - Automatic ext2 rootfs size calculation has been removed. The
7830 logic was not working working reliable in all setups as it
7831 depends on the host filesystem behaviour, so instead now the
7832 size has to be specified explicitly (defaults to 60MB).
7833
7834 - The git download infrastructure now ensures that GNU format
7835 tar files are created.
7836
7837 - Fixed a variable clashing issue in the mkusers script with
7838 internal bash variables.
7839
7840 - Fakeroot now links against libacl to fix issues on
7841 distributions using acls.
7842
7843 - Correct permissions for /dev/pts/ptmx when systemd is used
7844 with recent glibc versions.
7845
7846 - br2-external: Improve error reporting.
7847
7848 - A wrapper script for genimage has been added in
7849 support/scripts/genimage.sh for easy use of genimage from
7850 post-image scripts.
7851
7852 - A script to check for common style issues in new packages
7853 before submitting has been added in support/scripts/check-package
7854
7855 - Defconfigs are now tested by gitlab-CI instead of Travis:
7856 https://gitlab.com/buildroot.org/buildroot
7857
7858 - Infrastructure for runtime testing has been added to
7859 support/testing
7860
7861 Toolchain:
7862
7863 - External linaro toolchains updated to 2017.02, ARC toolchain
7864 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
7865
7866 - A number of fixes and improvements to the external toolchain
7867 handling, including C library detection, multilib and ld.so
7868 handling
7869
7870 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
7871 for uClibc-ng
7872
7873 - Binutils 2.28 added and default changed to 2.27
7874
7875
7876 Architectures:
7877
7878 - Support for the C-SKY architecture has been added.
7879
7880
7881 License handling:
7882
7883 - The package license markings for legal info now uses the
7884 SPDX short identifiers for the license string where possible.
7885
7886 - License info has been improved / added for a number of packages.
7887
7888
7889 Misc:
7890
7891 - Cmake 3.7.x installed on the host is no longer ignored as a
7892 workaround for the RPATH issues has been implemented.
7893
7894 - Docker-engine can now be built statically on an otherwise
7895 dynamic linked build for docker-in-docker setups.
7896
7897 - U-Boot now supports out-of-tree device trees, similar to
7898 Linux
7899
7900 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
7901 been removed as this is now EOL upstream.
7902
7903 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
7904 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
7905 defconfig for raspberry pi 3, stm32f429-disc1.
7906
7907 The raspberry pi zero-w and rpi3 compute module are now also
7908 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
7909 supported by the beaglebone defconfig.
7910
7911 Removed defconfig: minnowboard, via imx6 vab820, altera
7912 socdk/sockit
7913
7914 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
7915 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
7916 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
7917 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
7918 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
7919 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
7920 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
7921 python-decorator, python-simplegeneric,
7922 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
7923 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
7924 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
7925 uccp420wlan, wilink-bt-firmware
7926
7927 Broken packages: ola
7928
7929 Removed packages: cosmo, kodi-visualisation-fountain,
7930 polarssl, portmap, xdriver_xf86-video-glide,
7931 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
7932
7933 Issues resolved (http://bugs.buildroot.org):
7934
7935 #8831: image generation fails on host ZFS due to "no free space"
7936 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
7937 #9456: mkusers script bash errors
7938 #9496: mke2img fails during build on ntfs-3g host partition
7939 #9531: NPM fails to build embedded modules
7940 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
7941 #9691: Wrong cryptsetup package include files location
7942 #9696: Wrong cryptsetup package include files location
7943 #9706: Can't download newer revisions of package from PyPI
7944 #9711: Recent libCEC version bump seems to break kodi package
7945 #9716: exit, shutdown, reboot from kodi
7946 #9721: version 2017.02: no acceptable m4 could be found in $PATH
7947 #9726: Raspberry Pi version B - Problems with UART speed in..
7948 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
7949 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
7950 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
7951 #9776: libubox build failed
7952 #9791: Python searches for packages in the user site directory
7953 #9806: libseccomp is not available when BR2_arm=y
7954 #9826: post-build scritp - symlinks created in post-build script..
7955 #9836: triggerhappy: systemd unit broken
7956 #9846: musl libc not installed correctly in target folder
7957 #9856: build libubox failed on ubuntu 17.04 64bit
7958
4f00d03a
PK
79592017.02.11, Released April 11th, 2018
7960
7961 Important / security related fixes.
7962
7963 dependencies: Blacklist tar 1.30+ and build our own host-tar
7964 if needed as tar 1.30+ changed the --numeric-owner output for
7965 long path names. Build host-tar before other host-dependencies
7966 as they need it to extract their source tarballs.
7967
7968 Updated/fixed packages: apache, busybox, clamav, dhcp,
7969 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
7970 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
7971 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
7972 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
7973 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
7974
7975 Issues resolved (http://bugs.uclibc.org):
7976
7977 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
7978
6f1e216e
PK
79792017.02.10, Released January 31st, 2018
7980
7981 Important / security related fixes.
7982
7983 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
7984
7985 System: Only show getty options when busybox init or sysvinit
7986 are used.
7987
7988 Infrastructure: Fix build issue for autotools based packages
7989 checking for C++ support on toolchains without C++ support and
7990 on a distro lacking /lib/cpp (E.G. Arch Linux).
7991
7992 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
7993 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
7994 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
7995 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
7996 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
7997 util-linux, webkitgtk, wireshark, xen
7998
7999 Issues resolved (http://bugs.buildroot.org):
8000
8001 #9996: lz4 package does not install lz4 binaries in target
8002 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
8003 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
8004 #10301: systemd/getty unused options
8005 #10331: kmsxx, host installation fails with BR2_SHARED_...
8006 #10536: Finding non-relative paths in the ccache
8007 #10641: avahi-autoipd not starting when using systemd-tmpfiles
8008
93a8938d
PK
80092017.02.9, Released January 1st, 2018
8010
8011 Important / security related fixes.
8012
8013 Fix divide by zero issue in size-stats script.
8014
8015 Fix makefile include ordering issue with certain make versions
8016 in the external toolchain handling.
8017
8018 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
8019 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
8020 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
8021 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
8022 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
8023
a4d77a4b
PK
80242017.02.8, Released November 27th, 2017
8025
8026 Important / security related fixes.
8027
8028 Qt: 5.6 version updated to 5.6.3.
8029
8030 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
8031 in the environment.
8032
8033 Updated/fixed packages: apr, apr-util, arqp-standalone,
8034 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
8035 imagemagick, libfastjson, libglib2, libpjsip, libplist,
8036 localedef, luajit, mesa3d, openssh, openssl, postgresql,
8037 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
8038 qt5declarative, qt5engineio, qt5graphicaleffects,
8039 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
8040 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
8041 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
8042 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
8043 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
8044 xapp_xdriinfo.
8045
8046 Issues resolved (http://bugs.buildroot.org):
8047
8048 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
8049 10361: python3 python-config script generates invalid includes
8050 10501: host-localedef fails to compile on Ubuntu 17.10
8051
8b0dd65d
PK
80522017.02.7, Released October 28th, 2017
8053
8054 Important / security related fixes.
8055
8056 Webkitgtk bumped to the 2.18.x series, fixing a large number
8057 of security issues.
8058
8059 Defconfigs: wandboard: Correct rootfs offset
8060
8061 Toolchain: Linaro toolchains updated to 2017.08 release,
8062 fixing a number of issues. Musl: fix for CVE-2017-15650.
8063
8064 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
8065 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
8066 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
8067 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
8068 xlib_libXfont2, xserver_xorg-server
8069
40f8a013
PK
80702017.02.6, Released September 24th, 2017
8071
8072 Important / security related fixes.
8073
8074 Cmake: Ensure correct pkg-config is used when building host
8075 packages
8076
8077 fs/iso9660: Ensure files from earlier builds are not included.
8078
8079 Updated/fixed packages: apache, bcusdk, bind, binutils,
8080 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
8081 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
8082 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
8083 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
8084 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
8085 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
8086 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
8087 postgresql, proxychains-ng, python-libconfig,
8088 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
8089 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
8090 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
8091 xen, zmqpp
8092
8093 Issues resolved (http://bugs.buildroot.org):
8094
8095 #10141: Squashfs extended attribute failures
8096 #10261: Grub2 fails to build for x86_64
8097 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
8098
386dd28a
PK
80992017.02.5, Released July 27th, 2017
8100
8101 Important / security related fixes.
8102
8103 Webkitgtk bumped to the 2.16.x series, fixing a large number
8104 of security issues.
8105
8106 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
8107 which default to PIE mode.
8108
8109 Updated/fixed packages: aespipe, apache, bind, binutils,
8110 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
8111 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
8112 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
8113 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
8114 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
8115 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
8116 xserver_xorg-server, xvisor
8117
8118 Issues resolved (http://bugs.buildroot.org):
8119
8120 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
8121
018b8aa7
PK
81222017.02.4, Released July 4th, 2017
8123
8124 Important / security related fixes.
8125
8126 Update support/scripts/scancpan to use METACPAN v1 API as v0
8127 has been shutdown.
8128
8129 Update support/scripts/mkusers to handle setups where
8130 /etc/shadow is a symlink.
8131
8132 External toolchain: Don't create musl dynamic loader symlink
8133 for static builds.
8134
8135 Setlocalversion: Correct detection of mercurial revisions for
8136 non-tagged versions.
8137
8138 Updated/fixed packages: apache, automake, bind, botan, c-ares,
8139 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
8140 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
8141 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
8142 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
8143 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
8144 vlc, x264, xserver_xorg-server
8145
8146 Issues resolved (http://bugs.buildroot.org):
8147
8148 #9976: License file for package 'rtl8821au' incorrect
8149
1ba865a5
PK
81502017.02.3, Released June 2nd, 2017
8151
8152 Important / security related fixes.
8153
8154 Download: <pkg>-source-check fixed for packages from git.
8155
8156 External toolchain: musl dynamic linker symlink for mips-sf
8157 corrected.
8158
8159 Updated/fixed packages: armadillo, audiofile, bash,
8160 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
8161 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
8162 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
8163 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
8164 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
8165 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
8166 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
8167 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
8168
8169 Issues resolved (http://bugs.buildroot.org):
8170
8171 #9796: source-check broken for Git downloads
8172 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
8173
87ddf24d
PK
81742017.02.2, Released May 1st, 2017
8175
8176 Important / security related fixes.
8177
8178 Use HTTPS for the Codesourcery external toolchains as the HTTP
8179 URLs no longer work.
8180
8181 Updated/fixed packages: bind, busybox, dovecot, freetype,
8182 ghostscript, glibc, granite, hiredis, icu, imagemagick,
8183 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
8184 libnspr, libnss, libsamplerate, libsndfile, libunwind,
8185 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
8186 python-web2py, samba4, syslinux, systemd, tiff, trinity,
8187 uboot, wireshark, xen
8188
8189 Issues resolved (http://bugs.buildroot.org):
8190
8191 #9791: Python searches for packages in the user site directory
8192
a1658095
PK
81932017.02.1, Released April 4th, 2017
8194
8195 Important / security related fixes.
8196
8197 Fix a variable clashing issue in the mkusers script with
8198 internal bash variables.
8199
8200 Improve external toolchain version detection.
8201
8202 Correct permissions for /dev/pts/ptmx when systemd is used
8203 with recent glibc versions.
8204
8205 Fix python module name clash for graph-depends.
8206
8207 Fakeroot now links against libacl to fix issues on
8208 distributions using acls.
8209
8210 Ensure that the git download infrastructure creates GNU format
8211 tar files.
8212
8213 br2-external: Improve error reporting.
8214
8215 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
8216 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
8217 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
8218 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
8219 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
8220 libwebsockets, libxkbcommon, linux-firmware, logrotate,
8221 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
8222 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
8223 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
8224 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
8225 tcpreplay, tor, upmpdcli, wget, wireshark,
8226 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
8227
8228 Issues resolved (http://bugs.buildroot.org):
8229
8230 #9456: mkusers script bash errors
8231
083c0735
PK
82322017.02, Released February 28th, 2017
8233
8234 Minor fixes, mainly fixing autobuilder issues.
8235
8236 Don't use cmake 3.7.x from the build host as it is also
8237 affected by the RPATH handling issues, and instead build our
8238 own if needed.
8239
8240 Updated/fixed packages: assimp, classpath, genimage, mplayer,
8241 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
8242 vlc, xterm
8243
87a23e53
PK
82442017.02-rc3, Released February 26th, 2017
8245
8246 Fixes all over the tree.
8247
8248 Cmake reverted to version 3.6.3 to workaround regressions
8249 related to RPATH handling.
8250
8251 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
8252 btrfs-progs, classpath, directfb, glibc, gstreamer1,
8253 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
8254 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
8255 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
8256 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
8257 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
8258
8259 Issues resolved (http://bugs.buildroot.org):
8260
8261 #9251: Shared C++ libraries for Microblaze results in Segmentation...
8262 #9456: mkusers script bash errors
8263 #9506: Collectd 5.7.0 fails to build with libcrypt
8264 #9581: VagrantFile provisioning step fails due to issue with grub-pc
8265 #9586: usbmount: usbmount slows down the system... to a state of...
8266 #9616: CMake host packages cannot provide CONF_ENV
8267 #9641: Need raptor package installed in staging
8268 #9671: stunnel build error
8269
bedc0ccd
PK
82702017.02-rc2, Released February 20th, 2017
8271
8272 Fixes all over the tree.
8273
8274 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
8275 older gcc versions for reproducible builds has been
8276 (temporarily) reverted because of licensing compatiblity
8277 concerns.
8278
8279 Defconfigs: SD card generation fix for the Udoo Neo board
8280
8281 Infrastructure to handle .lz compressed tarballs added, and
8282 affected packages updated to use it.
8283
8284 Updated/fixed packages: bctoolbox, bind, canelloni,
8285 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
8286 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
8287 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
8288 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
8289 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
8290 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
8291 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
8292 xserver_xorg-server
8293
8294 Issues resolved (http://bugs.buildroot.org):
8295
8296 #8941: Valgrind fails to build with stack protection turned on
8297 #9291: perl: SysV message queues not configured, even if available
8298 #9651: libxcb-1.12 built Error
8299 #9656: util-linux: schedutils doesn't build on target w/o enabl...
8300 #9666: qt5quickcontrols install fails
8301
4f17e8cf
TP
83022017.02-rc1, Released February 11th, 2017
8303
8304 Fixes all over the tree and new features.
8305
8306 Infrastructure:
8307
8308 - numerous improvements to support reproducible builds
8309
8310 - new waf-package package infrastructure to support packages
8311 that use the Waf build system. 6 packages converted to
8312 this infrastructure.
8313
133811ee
TP
8314 - add option <pkg>_PREFER_INSTALLER to the perl package
8315 infrastructure
8316
8317 Architecture:
8318
4f17e8cf
TP
8319 - add support for the OpenRISC CPU architecture
8320
8321 - merge description of the ARM and ARM64 options, and add
8322 support for selecting a specific ARM64 core
8323
8324 Toolchain:
8325
8326 - major rework of the external toolchain support. It is now
8327 split into several packages, one per external toolchain,
8328 and a common infrastructure.
8329
8330 - important fix for musl to prevent a conflict between musl
8331 and kernel headers (fixes the build of numerous packages
8332 with musl)
8333
8334 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
8335 for ARM64, mips32r6 and mips64r6
8336
8337 - add gdb 7.12.1, and switch to gdb 7.11 as the default
8338
8339 - Linaro toolchains updated to 2016.11, ARC toolchain
8340 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
8341 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
8342 NIOS2 toolchains bumped
4f17e8cf
TP
8343
8344 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
8345 architecture, remove pre-built musl toolchains from
8346 musl.codu.org
4f17e8cf
TP
8347
8348 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
8349 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
8350 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
8351
8352 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
8353 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
8354 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
8355 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
8356 pru-software-support, python-arrow, python-attrs,
8357 python-babel, python-bitstring, python-chardet,
8358 python-constantly, python-flask-babel, python-gunicorn,
8359 python-incremental, python-jsonschema, python-logbook,
8360 python-markdown2, python-mbstrdecoder, python-mutagen,
8361 python-pathpy, python-pudb, python-pyqrcode,
8362 python-pytablereader, python-setuptools-scm, python-sh,
8363 python-toml, python-vcversioner, python-whoosh,
8364 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
8365 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
8366 upower, ustream-ssl, waf, xlib_libXfont2
8367
8368 Removed packages: perl-db-file, snowball-hdmiservice,
8369 snowball-init
8370
8371 Tooling: addition of a test-pkg script to help contributors
8372 build test their package.
8373
8374 Issues resolved (http://bugs.buildroot.org):
8375
8376 #8946: Valgrind fails to build with stack protection turned on
8377 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
8378 #9466: VIM_REMOVE_DOCS removes rgb.txt
8379 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
8380 #9501: eudev fails to build with older kernel headers
8381 #9526: Embedded NPM fails to start with "no such file or directory" error
8382 #9541: Platform drivers autoloading from info in device tree does not work
8383 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
8384 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
8385 #9566: [kmod] Compilation fails with uclibc
8386 #9571: buildroot fails while building opencv for arm64 platform
8387 #9576: External tree with BR 2016.11 does not work anymore
8388 #9606: xorg-server cannot build for ARM target
8389
e77a5c88
PK
83902016.11.3, Released March 9th, 2017
8391
8392 Important / security related fixes.
8393
8394 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
8395 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
8396 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
8397
8847039f
PK
83982016.11.2, Released January 25th, 2017
8399
8400 Important / security related fixes.
8401
8402 A fix for BR2_EXTERNAL trees referenced using relative paths,
8403 which broke in 2016.11.
8404
8405 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
8406 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
8407 php-imagick, rabbitmq-server, runc, wireshark,
8408
8409 Issues resolved (http://bugs.buildroot.org):
8410
8411 #9576: External tree with BR 2016.11 does not work anymore
8412
e5782ec2
PK
84132016.11.1, Released December 29th, 2016
8414
8415 Important / security related fixes.
8416
8417 Updated/fixed packages: apache, cryptopp, docker-engine,
8418 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
8419 nodejs, openssh, php, python, python-bottle, samba4, squid,
8420 uboot, vim, wireshark, xorg-server uboot
8421
8422 Issues resolved (http://bugs.buildroot.org):
8423
8424 #9466: VIM_REMOVE_DOCS removes rgb.txt
8425
a7eb052f
PK
84262016.11, Released November 30th, 2016
8427
8428 Minor fixes.
8429
8430 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
8431 uboot, uclibc
8432
8433 Issues resolved (http://bugs.buildroot.org):
8434
8435 #9451: packages/postgresql/postgresql.mk contains wrong POST...
8436
93106e9e
PK
84372016.11-rc3, Released November 28th, 2016
8438
8439 Fixes all over the tree, including a number of security fixes.
8440
8441 The move from fakeroot to pseudo unfortunately brought a
8442 number of issues. The SELinux issue described in #9386 which
8443 triggered the move to pseudo has been investigated further and
8444 a workaround implemented and the pseudo changes reverted.
8445
8446 Linux kernel: update default to 4.8.11.
8447
8448 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 8449 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
8450 vdk, axs101, axs103 and hs38 smd vdk.
8451
8452 Updated/fixed packages: autossh, chrony, dosfstools,
8453 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
8454 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
8455 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
8456 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
8457 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
8458 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
8459 xapp_xload, xenomai, xmlstarlet
8460
8461 Issues resolved (http://bugs.buildroot.org):
8462
8463 #9386: ubinize fails with or without custom config
8464 #9431: A misspelling
8465 #9446: make raspberrypi3_defconfig compilation failure
8466
90aed668
YM
84672016.11-rc2, Released November 13th, 2016
8468
8469 Fixes all over the tree.
8470
8471 Architecture: add support for MIPS XBurst cores; remove MIPS
8472 support for M5100 cores.
8473
8474 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
8475 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
8476 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
8477 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
8478 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 8479 strace, openjpeg, lcms2, quota.
90aed668
YM
8480
8481 Linux kernel: update default to 4.8.7.
8482
8483 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
8484
8485 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
8486 of fakeroot; makedevs no longer breaks of the destination already
8487 exists and is of the correct type/major/minor.
8488
8489 Defconfigs: a few legacy and broken defconfigs have been removed
8490 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
8491 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
8492 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
8493 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
8494 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
8495 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
8496 atmel_sama5d3xek.
8497
052554bf 84982016.11-rc1, Released November 3rd, 2016
a471150a 8499
052554bf 8500 Fixes all over the tree and new features.
a471150a 8501
7158a6d6
AV
8502 It is now possible to specify multiple BR2_EXTERNAL
8503 directories. The required files in a BR2_EXTERNAL directory
8504 have changed to accomodate this feature. Refer to the
8505 documentation for details of how to update them. External
8506 trees now have a name and a description. Also, it is possible
8507 to override a defconfig in the external tree.
8508
8509 The default skeleton now uses UID 65534 for the "nobody"
8510 user instead of UID 99, like most distros do. See
8511 https://lwn.net/Articles/695478/ for a complete discussion.
8512 Programs and configuration files that explicitly refer to UID
8513 99 will have to be updated.
8514
8515 When the build environment already has a suitable cmake version
8516 (3.1 or later), that one will be used instead of building
8517 host-cmake. This can speed up the build significantly.
8518
8519 The ExtUtils::MakeMaker perl module is now required in the
8520 build environment.
8521
8522 An additional check is done during the build that files are
8523 not installed in the output directory within the output
8524 directory. This happens e.g. when the target directory is
8525 contained both in --prefix and in DESTDIR. The build will
8526 terminate with an error message that specifies which package
8527 and which file caused the failure.
8528
8529 The concept of "deprecated packages" and the BR2_DEPRECATED
8530 option have been removed. Instead, packages are removed
8531 immediately. Packages are only removed when they don't work
8532 for some reason. If you still need a removed package and
8533 you have a solution for the problem(s) that caused the
8534 removal, please contribute it.
8535
052554bf 8536 Architecture: support for sh64 removed, improved support for
7158a6d6 8537 MIPS core selection.
052554bf
TP
8538
8539 Toolchain: support for musl powerpc64le, mips64 and mipsr6
8540 toolchains, ARC toolchain components updates, gcc 6.x series
8541 bumped to 6.2.0, default binutils version switched to 2.26,
8542 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
8543 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
8544 with TLS support. Checking of unsafe compiler options (that
8545 point to host directories) has been extended with -isystem,
8546 -idirafter and -iquote.
052554bf
TP
8547
8548 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
8549 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
8550 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
8551 are now in a separate linux-tools package instead of in the
8552 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
8553
8554 CMake support: the toolchainfile.cmake file now provides a
8555 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 8556 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
8557 flags defined by Buildroot.
8558
2bc3d067 8559 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 8560 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 8561 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
8562
8563 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
8564 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 8565 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
8566 python-crcmod, python-cssutils, python-docutils,
8567 python-futures, python-mwclient, python-mwscrape,
8568 python-mwscrape2slob, python-pyelftools, python-pyicu,
8569 python-pylru, python-pyqt5, python-requests-toolbelt,
8570 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
8571 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
8572 gpio linux tools.
8573
a564da22 8574 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 8575 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 8576 wvdial, wvstreams.
052554bf
TP
8577
8578 Documentation: the list of packages that was present in the
8579 Buildroot manual has been removed.
8580
7158a6d6
AV
8581 Legal info: the "licenses.txt" file that concatenates all
8582 license texts is no longer generated - it was not considered
8583 useful. The manifest.csv contains an empty cell instead of
8584 "not saved" when no license file is available.
8585
052554bf
TP
8586 Other: addition of a DEVELOPERS file listing developers taking
8587 care of packages or architectures.
8588
8589 Issues resolved (http://bugs.buildroot.org):
8590
8591 #7802: host-python build hangs compiling getbuildinfo.o
8592 #8206: mplayer uses host xorg development files
eb71c22b 8593 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
8594 #8536: Building sudo with PAM results in unusable sudo
8595 #8646: check-host-rpath script returns false positives when rpath
8596 contains symlink
8597 #8696: xdriver_xf86-input-mouse install header files in target
8598 directory
8599 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
8600 not necessarily TARGET
8601 #8846: Orphaned/missing toolchain borks eclipse plugin
8602 #8856: python tornado runtime wasn't met on buildroot 2016.02
8603 #8901: gcc failes to build if fortran is enabled
8604 #8916: LDFLAGS pass to openssh
8605 #8941: "ls" of an NFSv4 share only works when pumped through strace
8606 #8946: Valgrind fails to build with stack protection turned on
8607 #9021: Kodi - Broken: Illegal instruction (core dumped)
8608 #9096: rootfs.ubi not created
2bc3d067 8609 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
8610 #9176: minnowboard : USB not mounted
8611 #9196: raspberry pi 3 default build seem broken
8612 #9201: Permission denied make: *** [core-dependencies] Error 126 in
8613 Buildroot-2015.08.1
8614 #9216: log4cpp package build fails to build within install
8615 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
8616 pressing buttons.
8617 #9229: Firefly boot fails with: "failed to find part:boot"
8618 #9256: [Config file] New device: Odroid-U2/U3
8619 #9296: Buildroot Fails on applying patches
8620 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
8621 #9316: U-boot fails to build if libssl-dev is not installed
8622 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
8623 flash utility (tegrarcm)
8624 #9326: Odroid-C2 build results in non-bootable image
8625 #9336: Improve iconv support for external toolchain based builds
8626 #9356: gdb package
8627 #9366: no link rootfs.ext4 -> rootfs.ext2
8628 #9371: openssl: download failes with "Only allow downloads from primary
8629 download site" + local server
8630 #9381: check-host-rpath issues
2bc3d067 8631 #9386: ubinize fails with or without custom config
a471150a 8632
ec166411 86332016.08, Released September 1st, 2016
78e99146
PK
8634
8635 Minor fixes.
8636
8637 Toolchain: ARC tools updated to arc-2016.09-eng010.
8638
8639 Updated/fixed packages: libshout, luajit, mpd, mplayer
8640
8641 Issues resolved (http://bugs.buildroot.org):
8642
8643 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
8644 #8341: Getting EGL Error: Could not create the egl surface:..
8645 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
8646
7e981ed0
PK
86472016.08-rc3, Released August 29th, 2016
8648
8649 Fixes all over the tree.
8650
8651 Toolchain: C++ support for the internal blackfin toolchain
8652 re-enabled.
8653
8654 Architecture: Default to bf532 CPU variant for blackfin,
8655 Fix flat one memory region support for m68k and disable flat
4092d2a3 8656 separate data support because of compatibility issues.
7e981ed0
PK
8657
8658 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
8659 post-build scripts when systemd is used.
8660 Zynq microzed/zc706/zed: Fix u-booot configuration.
8661
8662 netbsd-queue package extended and renamed to
8663 musl-compat-headers. With this, a number of musl compatibility
8664 patches are no longer needed.
8665
8666 Updated/fixed packages: aircrack-ng, android-tools, babeld,
8667 bcusdk, binutils, boa, busybox, connman, cpupower,
8668 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
8669 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
8670 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
8671 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
8672 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
8673 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
8674 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
8675 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
8676 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
8677 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
8678 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
8679 webkitgtk, wireshark, xdriver_xf86-video-intel
8680
8681 Issues resolved (http://bugs.buildroot.org):
8682
8683 #9101: Error on support/download/git with system git older than 1.8.4
8684 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
8685
3b3fa45a
PK
86862016.08-rc2, Released August 17th, 2016
8687
8688 Fixes all over the tree.
8689
8690 Toolchain: disable broken C++ support for internal blackfin
8691 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
8692 to fix various issues.
8693
8694 System: Zoneinfo is available for the musl C library as well.
8695
8696 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
8697 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
8698 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
8699 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
8700 libical, libpjsip, libsidplay2, libunwindow, libxml2,
8701 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
8702 openblas, openipmi, owfs, php, poco, procps, qt, quota,
8703 sg3_utils, spidev_test, systemd-bootchart, thrift,
8704 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
8705 xdriver_xf86-video-savage, xserver_xorg-server, xen
8706
8707 Issues resolved (http://bugs.buildroot.org):
8708
8709 #9136: make graph-size fails with "ValueError: too many values to..
8710 #9151: qt: fix build with ALSA >= 1.1.x
8711 #9156: qt: Fix missing runtime Qt3Support dependency
8712 #9161: modsetting patch not applied to xserver 1.18.4
8713 #9166: Missing overlays directory in VFAT image for raspberry pi 3
8714
19040c9f 87152016.08-rc1, Released August 6th, 2016
960cc977
PK
8716
8717 Fixes all over the tree and new features.
8718
8719 Toolchain: Fortran support added. eglibc support removed, musl
8720 support no longer experimental. Blackfin and Microblaze
8721 support for internal uClibc-ng toolchain, m68k/coldfire
8722 improvements. The check for unsafe (build host) directories
8723 access (/usr/include and /usr/lib) is now enabled by default.
8724 Unused locales are now purged by default to save space (and
8725 the default list of locales shrunk). The option to control
8726 this has now moved from the toolchain menu to system
8727 configuration.
8728
8729 Legal info improvements: sources are now hardlinked instead of
8730 copied if possible to save space. Patches and extra downloads
8731 are also saved.
8732
8733 An experimental configuration knob (BR2_REPRODUCIBLE) has been
8734 added to make the builds more reproducible (E.G. less
8735 differences in the binary output between builds of the same
8736 configuration). This is still work in progress.
8737
8738 An option to execute a custom script inside the fakeroot
8739 environment used to the generate the filesystem (E.G. to tweak
8740 permissions or similar) has been added.
8741
8742 Git support now supports git submodules if
8743 <pkg>_GIT_SUBMODULES is enabled.
8744
8745 Hash files for integritry validation have been added for all
8746 packages.
8747
8748 Scanpypi utility to help creating packages from the Python
8749 package index (pypi) has been added.
8750
8751 The makedevs utility now has support for adding file
8752 capabilities using extended attributes.
8753
8754 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
8755 development configs, Blackfin GDB simulator, Linksprite
8756 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
8757 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
8758 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
8759 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
8760 demos. A number of defconfigs have been updated and extended
8761 to generate SD card images. Synopsys HS38 VDK defconfig removed.
8762
8763 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
8764 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
8765 circus, dante, docker-containerd, docker-engine, domoticz,
8766 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
8767 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
8768 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
8769 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
8770 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
8771 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
8772 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
8773 p7zip, pdbg, python-argh, python-dataproperty,
8774 python-dateutil, python-dialog3, python-dicttoxml,
8775 python-dominate, python-engineio, python-flask-jsonrpc,
8776 python-flask-login, python-humanize, python-pathtools,
8777 python-pathvalidate, python-pillow, python-prompt-toolkit,
8778 python-pytablewriter, python-pytz, python-scapy3k,
8779 python-sdnotify, python-socketio, python-tomako,
8780 python-ubjson, python-u-msgpack, python-watchdog,
8781 python-wcwidth, python-xlrd, python-xlsxwriter,
8782 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
8783 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
8784 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
8785 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
8786 wiringpi, xen
8787
8788 Deprecated packages: ipkg, sstrip
8789
8790 Removed packages: sunxi-mali-prop
8791
8792 Issues resolved (http://bugs.buildroot.org):
8793
8794 #8931: segment fault when compile argp-help.c using aarch64-bu...
8795 #8966: eglfs error. buildroot don't compile the library libeglfs.so
8796 #8971: build for beaglebone fails
8797 #8986: qt5imageformats fails to build on AArch64
8798 #8991: grub2 fails to compile
8799 #9001: Nodejs option not available
8800 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
8801 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
8802 #9066: 8139TOO - faulty behaviour
8803 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
8804 #9091: U-Boot fails to boot with large ramdisk
8805
aa6fd11f
PK
88062016.05, Released May 31st, 2016
8807
8808 Minor fixes.
8809
8810 External toolchain: Fix for symlink handling when copying
8811 links to target.
8812
8813 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
8814 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
8815 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
8816 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
8817 xdriver_xf86-video-fbturbo, xserver_xorg-server
8818
f4365df1
PK
88192016.05-rc3, Released May 26th, 2016
8820
8821 Fixes all over the tree.
8822
8823 Tweaks for SSP handling for external toolchains.
8824
8825 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
8826 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
8827 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
8828 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
8829 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
8830 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
8831 postgresql, putty, python-service-identity, python-treq,
8832 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
8833 ustr, valgrind, webkitgtk, libxml2, xorriso,
8834 xserver_xorg-server
8835
8836 Issues resolved (http://bugs.uclibc.org):
8837
8838 #8936: Aircrack-ng - Alot of missing dependencies
8839
3f3342a5
PK
88402016.05-rc2, Released May 17th, 2016
8841
8842 Fixes all over the tree.
8843
8844 Rootfs overlay handling now refuses to overwrite
8845 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
8846 even if these directories are present in the overlay.
8847
8848 External toolchain: Unbreak user provided libraries deployment
8849 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
8850
8851 QEMU coldfire: Fix for signal handling kernel issue, enable
8852 networking support.
8853
8854 Updated/fixed packages: android-tools, assimp, boost, gcc,
8855 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
8856 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
8857 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
8858 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
8859 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
8860
0ab73720
PK
88612016.05-rc1, Released May 10th, 2016
8862
8863 Fixes all over the tree and new features.
8864
8865 Architectures: new ARM variants: Cortex A17 and M4, improved
8866 nonmmu (cortex-M) support, m68k has been re-enabled with
8867 support for ColdFire. For x86, support for the i386 variant
8868 has been dropped.
8869
8870 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
8871 deprecated. Go programming language support, Add Binutils 2.26
8872 support. Old Sourcery PowerPC external toolchains removed,
8873 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
8874 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
8875
8876 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
8877 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
8878 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
8879 added for m68k, eXtensa-nommu and ColdFire.
8880
8881 Linux: use zImage by default on ARM, subversion repository
8882 support (for u-boot as well).
8883
8884 New packages: aer-inject, android-tools, cannelloni,
8885 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
8886 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
8887 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
8888 kodi-adsp-basic, kodi-adsp-freesurround,
8889 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
8890 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
8891 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
8892 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
8893 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
8894 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
8895 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
8896 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
8897 python-autobahn, python-characteristic, python-crossbar,
8898 python-cryptography, python-iniparse, python-iowait,
8899 python-lmdb, python-pexpect, python-ptyprocess,
8900 python-pyasn-modules, python-pygments, python-pymysql,
8901 python-pynacl, python-pyopenssl, python-pysocks,
8902 python-pytrie, python-rpi-gpio, python-service-identity,
8903 python-setproctitle, python-shutilwhich, python-treq,
8904 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
8905 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
8906 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
8907 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
8908 xdriver_xf86-video-amdgpu
8909
8910 Removed packages: foomatic-filters, python-m2crypto,
8911 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
8912
8913 Issues resolved (http://bugs.buildroot.org):
8914
8915 #6830: Qt5: no fonts are installed
8916 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
8917 #7580: Invalid filesystem in Pandaboard defconfig
8918 #8346: wf111 package removes all kernel module dependencies
8919 #8436: xserver_xorg-server Segmentation fault
8920 #8736: IPV6 forced on in busybox
8921 #8746: At startup system stops with 'cannot set terminal proces..
8922 #8751: make fail [fio does not build on sh]
8923 #8766: Compiling host-gcc-final-4.9.3 broken on i386
8924 #8771: make savedefconfig modifies sources
8925 #8781: Unable to build uboot for imx28evk
8926 #8786: gdb fails to build with xz and expat support at the same
8927 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
8928 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
8929 #8836: Can't select Vim in menuconfig
8930 #8851: Make sure fio can compile with libaio support if it...
8931 #8861: With buildroot 2016.02 trying to build for corei7-avx
8932 fails while trying to build host-binutils
8933 #8866: Making an USB flash bootable with extlinux build with
8934 buildroot does not work
8935
aaf6c28a
PK
89362016.02, Released March 1st, 2016
8937
8938 Minor fixes, mostly security related.
8939
8940 Circular dependency issue with same-as-kernel linux-headers
8941 option fixed.
8942
8943 Updated/fixed packages: bluez5_utils, heirloom-mailx,
8944 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
8945 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
8946 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
8947
100ba0f6
PK
89482016.02-rc3, Released February 27th, 2016
8949
8950 Fixes all over the tree.
8951
8952 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
8953 where VFP is optional (but present on the specific hw). Fix
8954 ARM variant selection for freescale_imx31_3stack_defconfig.
8955
8956 Ensure tarballs of downloaded git trees do not contain a
8957 timestamp.
8958
8959 Clarify license of patches in COPYING.
8960
8961 Updated/fixed package: avahi, binutils, cairo, can-festival,
8962 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
8963 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
8964 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
8965 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
8966 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
8967 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
8968 omniorb, openipmi, openobex, patch, pax-utils, perf,
8969 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
8970 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
8971 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
8972 wpa_supplicant, xerces, zsh
8973
8974 Issues resolved (http://bugs.uclibc.org):
8975
8976 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
8977
6cd8cbc6 89782016.02-rc2, Released February 18th, 2016
a00646db
PK
8979
8980 Fixes all over the tree.
8981
8982 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
8983 crash, backport of Xtensa .init/.fini literals handling.
8984 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
8985 and CVE-2015-7547.
8986
8987 Defconfigs for Acmesystems Arietta g25 added.
8988
8989 Updated/fixed packages: binutils, boost, chrony, dovecot,
8990 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
8991 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
8992 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
8993 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
8994
8995 Issues resolved (http://bugs.uclibc.org):
8996
8997 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
8998 #8606: Problem compiling on Arch Linux
8999 #8681: kbd 2.0.3 does not build on rpi
9000
ecf55c3f 90012016.02-rc1, Released February 10th, 2016
2ea4443e
PK
9002
9003 Fixes all over the tree and new features.
9004
9005 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
9006 arc-2015.12. Support for legacy uClibc dropped, default to
9007 uClibc-ng instead. Added sys/queue.h implementation for MUSL
9008 for compatibility. Updated versions of Code sourcery and
9009 Linaro toolchains. MIPS Codescape toolchains added. Version
9010 selection for preconfigured external toolchains removed.
9011
9012 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
9013 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
9014 A number of defconfigs have been extended to generate complete
9015 system images using genimage.
9016
8b186e08 9017 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
9018 which isn't compatible with modern perl versions, breaking the
9019 build when building on recent (Fedora 23, Debian
9020 Testing/Unstable, ..) distributions.
9021
2ea4443e
PK
9022 Makedevs utility now accepts textual (non-numerical) user and
9023 group names.
9024
9025 Vagrant file to easily setup a working development environment
9026 in a VM has been added.
9027
9028 Size-stats-compare script to compare rootfs sizes between
9029 builds has been added.
9030
9031 Infozip package renamed to zip. EFL packages restructured.
9032
9033 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
9034 angularjs, apache, apr, argp-standalone, armadillo, arptables,
9035 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
9036 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
9037 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
9038 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
9039 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
9040 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
9041 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
9042 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
9043 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
9044 elementary, elfutils, enlightenment, erlang, espeak, eudev,
9045 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
9046 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
9047 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
9048 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
9049 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
9050 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
9051 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
9052 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
9053 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
9054 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
9055 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
9056 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
9057 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
9058 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
9059 jquery-sparkline, jquery-ui, jquery-ui-themes,
9060 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
9061 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
9062 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
9063 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
9064 libedbus, libedit, libedje, libeet, libefreet, libeina,
9065 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
9066 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
9067 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
9068 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
9069 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
9070 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
9071 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
9072 libraw, libraw1394, librsvg, libseccomp, libsecret,
9073 libserialport, libsigc, libsigrok, libsigrokdecode,
9074 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
9075 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
9076 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
9077 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
9078 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
9079 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
9080 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
9081 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
9082 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
9083 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
9084 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
9085 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
9086 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
9087 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
9088 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
9089 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
9090 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
9091 openldap, openntpd, openobex, openocd, openpgm,
9092 open-plc-utils, openpowerlink, openssh, openssl, openswan,
9093 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
9094 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
9095 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
9096 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
9097 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
9098 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
9099 python-alsaaudio, python-can, python-cffi, python-cherrypy,
9100 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
9101 python-mako, python-msgpack, python-psutil, python-pyasn,
9102 python-pycparser, python-pydal, python-pyftpdlib,
9103 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
9104 python-serial, python-setuptools, python-six, python-spidev,
9105 python-tornado, python-twisted, python-web2py, python-webpy,
9106 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
9107 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
9108 qt5graphicaleffects, qt5imageformats, qt5multimedia,
9109 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
9110 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
9111 qt5webkit-examples, qt5websockets, qt5x11extras,
9112 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
9113 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
9114 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
9115 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
9116 smack, snowball-init, socat, sp-oops-extract, sqlite,
9117 squashfs, squeezelite, squid, sredird, sshfs,
9118 start-stop-daemon, strace, strongswan, stunnel, subversion,
9119 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
9120 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
9121 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
9122 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
9123 udpcast, unionfs, upmpdcli, usb_modeswitch,
9124 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
9125 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
9126 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
9127 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
9128 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
9129 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
9130 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
9131 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
9132 xfont_encodings, xfont_font-adobe-100dpi,
9133 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
9134 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
9135 xfont_font-alias, xfont_font-arabic-misc,
9136 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
9137 xfont_font-bh-lucidatypewriter-100dpi,
9138 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
9139 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
9140 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
9141 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
9142 xfont_font-daewoo-misc, xfont_font-dec-misc,
9143 xfont_font-ibm-type1, xfont_font-isas-misc,
9144 xfont_font-jis-misc, xfont_font-micro-misc,
9145 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
9146 xfont_font-misc-meltho, xfont_font-misc-misc,
9147 xfont_font-mutt-misc, xfont_font-schumacher-misc,
9148 xfont_font-screen-cyrillic, xfont_font-sony-misc,
9149 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
9150 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
9151 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
9152 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
9153 ympd, zeromq, zic, znc, zsh,
9154
9155 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
9156 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
9157 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
9158 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
9159 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
9160 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
9161 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
9162 obsidian-cursors, openal, openbox, pangomm,
9163 python-backports-abc, python-beautifulsoup4, python-cbor,
9164 python-click, python-cssselect, python-ecdsa, python-html5lib,
9165 python-idna, python-ipaddress, python-mistune, python-netaddr,
9166 python-paho-mqtt, python-paramiko, python-pyparted,
9167 python-pysmb, python-pyudev, python-singledispatch,
9168 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
9169 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
9170 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
9171
9172 Removed packages: libungif, python-pyxml,
9173
9174 Issues resolved (http://bugs.uclibc.org):
9175
9176 #7886: gettext: link failure with locally-installed libxml2
9177 #7892: systemd-journald is broken
9178 #8066: nodejs crashes when built with gcc 4.9
9179 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
9180 #8501: gunzip fails to uncompress files
9181 #8541: fail to build host-fakeroot-1.20.2
9182 #8546: build instructions for raspberry pi don't work
9183 #8571: strace for ARC compile error
9184 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
9185 #8616: Fail to build for raspberrypi_defconfig with big endian
9186 #8621: sqlite package, properly enable readline
9187
3f90e532
PK
91882015.11, Released November 30th, 2015
9189
9190 Minor fixes.
9191
4092d2a3 9192 Merged/separate /usr handling is now also performed for
3f90e532
PK
9193 staging so cross-gdb / gdbserver can find the libraries.
9194
9195 Updated/fixed packages: autossh, conntrack-tools, dcron,
9196 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
9197 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
9198 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
9199 zmqpp
9200
9201 Issues resolved (http://bugs.uclibc.org):
9202
9203 #8441: Invalid directory for X11 fonts in target (RPi2)
9204 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
9205
610f3fa0
PK
92062015.11-rc3, Released November 26th, 2015
9207
9208 Fixes all over the tree.
9209
db80b0a5
PK
9210 We have a new modern website!
9211
9212 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
9213 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
9214 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
9215 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
9216 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
9217 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
9218 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
9219 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
9220 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
9221 yajl, zmqpp
610f3fa0
PK
9222
9223 Issues resolved (http://bugs.uclibc.org):
9224
9225 #6872: gpsd: disabled on microblaze
9226 #8321: invalid opcode error with minidlna and ffmpeg
9227 #8336: Default systemd configuration fails to boot correctly in 2015-08
9228 #8446: rpi-userland failed to build with glibc 2.22
9229
bfaed966
PK
92302015.11-rc2, Released November 19th, 2015
9231
9232 Fixes all over the tree.
9233
9234 LD_LIBRARY_PATH is no longer used to ensure host binaries find
9235 their libraries, fixing issues on recent Fedora.
9236
9237 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
9238 with ${TARGET}-cc after the move to use a toolchain wrapper
9239 for the internal toolchain.
9240
9241 Appy-patches.sh now correctly applies all files listed in
9242 series files.
9243
9244 Fixes for merged /usr handling when a custom skeleton is used.
9245
9246 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
9247 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
9248 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
9249 libecore, libgudev, libnss, libpng, libserial, libssh2,
9250 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
9251 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
9252 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
9253 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
9254 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
9255 ushare, wine, wpa_supplicant, x265,
9256 xdriver_xf86-video-siliconmotion, zxing-cpp
9257
9258 Issues resolved (http://bugs.uclibc.org):
9259
9260 #4790: Running udhcpc on a system with NFS root kills NFS
9261 #8456: Building host-pkgconf on Fedora 23 fails due to..
9262
e1da0eff 92632015.11-rc1, Released November, 7th 2015
23542387
TP
9264
9265 Fixes all over the tree and new features.
9266
9267 Architectures:
9268
9269 - Support for sparc64 added (internal toolchain with glibc
9270 only).
9271
9272 - Support for mips32r6 and mips64r6 added.
9273
9274 - Support for Intel Quark X1000 CPU.
9275
9276 - Switch to EABIhf by default on ARM when a VFP is available.
9277
9278 Toolchains:
9279
9280 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
9281 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
9282
9283 - The toolchain wrapper which was used only for external
9284 toolchains is now also used for Buildroot internal
9285 toolchains. This allowed to fix the ccache support, prepare
9286 the way for top-level parallel build support and remove gcc
9287 patches used to detect header/library path poisoning.
9288
9289 - Remove Analog Devices Blackfin toolchain 2012R2.
9290
9291 - Fix several Xtensa build failures by switching from
9292 text-section-literals to auto-litpools.
9293
9294 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
9295 rather than a specific fork.
9296
9297 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
9298 2015.08. 2014.09 version is kept since 2015.08 only runs on
9299 x86_64 hosts.
9300
9301 Bootloaders:
9302
9303 - Fix ARM64 support in U-Boot.
9304
9305 Defconfigs:
9306
9307 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
9308 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
9309 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
9310 Synopsys AArch64 VDK virtual platform.
9311
9312 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
9313 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
9314 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
9315 raspberrypi2, riotboard, snps_axs10*, wandboard.
9316
9317 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
9318 calao_snowball_defconfig, gnublin, integrator926_defconfig.
9319
9320 Infrastructure:
9321
9322 - Support for fetching from Mercurial tags fixed.
9323
9324 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
9325 module support to be enabled in the kernel when a package
9326 builds out-of-tree kernel modules (through the
9327 pkg-kernel-module infrastructure or on its own).
9328
9329 - Improve the perl package infrastructure to automatically add
9330 the dependency to the perl interpreter to target perl module
9331 packages.
9332
9333 - Remove trailing slashes in <pkg>_SITE and addition of a
9334 check to ensure such trailing slashes are no longer added.
9335
9336 - Extend the legal infrastructure to allow packages to declare
9337 their actual source code. This is useful for packages for
9338 which <pkg>_SOURCE points to pre-built binaries (as is the
9339 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
9340 variable allows to point to the source code in such cases.
9341
9342 - Improved ccache support, thanks to the usage of a toolchain
9343 wrapper for internal toolchain. Now a single cache directory
9344 can be shared between different Buildroot builds.
9345
9346 - Addition of a 'graph-size' make targets, which generates a
9347 PDF graph of per-package size of the root filesystem.
9348
9349 - Addition of <pkg>_EXCLUDES so that packages can request
9350 certain parts of the source code tarball to not be
9351 extracted. This feature is currently used by gcc and
9352 toolchain-external.
9353
9354 - Packages can now use the <pkg>_PKGDIR variable, provided by
9355 the package infrastructure, to reference their package
9356 directory, instead of explicitly using package/<pkg>/.
9357
9358 Filesystems:
9359
9360 - Add high lz4 compression to squashfs.
9361
9362 - Simplification of shell profile files in the default
9363 skeleton.
9364
9365 - Remove ftp user and /home/ftp from the skeleton, and let ftp
9366 server packages create these when needed.
9367
9368 - Add support for /bin, /sbin and /lib to be symlinks to their
9369 corresponding directories in /usr. This is enforced for
9370 systemd configurations, and optional for other
9371 configurations.
9372
9373 - Support for AXFS filesystem image generation added.
9374
9375 - New options to add extra space/inodes to ext2/3/4 images.
9376
9377 Updated/fixed packages:
9378
9379 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
9380 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
9381 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
9382 collectd, connman, conntrack-tools, coreutils, cpio,
9383 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
9384 dhrystone, dillo, directfb, directfb-examples, dmraid,
9385 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
9386 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
9387 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
9388 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
9389 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
9390 genimage, gettext, git, glib-networking, glmark2, gnupg2,
9391 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
9392 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
9393 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
9394 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
9395 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
9396 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
9397 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
9398 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
9399 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
9400 kodi-pvr-stalker, kodi-pvr-vbox,
9401 kodi-visualisation-waveforhue, less, lftp, libbluray,
9402 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
9403 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
9404 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
9405 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
9406 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
9407 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
9408 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
9409 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
9410 linux, linux-firmware, linux-fusion, linux-headers,
9411 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
9412 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
9413 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
9414 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
9415 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
9416 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
9417 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
9418 perl-crypt-openssl-random, perl-http-message,
9419 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
9420 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
9421 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
9422 poco, polarssl, portaudio, portmap, postgresql, proftpd,
9423 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
9424 python-networkmanager, python-numpy, python-pyparsing,
9425 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
9426 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
9427 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
9428 samba4, sane-backends, sconeserver, sdl, sed, setools,
9429 shairport-sync, shared-mime-info, sland, smartmontools,
9430 softether, spice-protocol, sqlcipher, sqlite, squid,
9431 strongswan, stunnel, subversion, sudo, sunxi-tools,
9432 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
9433 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
9434 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
9435 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
9436 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
9437 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
9438 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
9439 xtables-addons, xterm, xz, zic, znc, zsh
9440
9441 New packages:
9442
9443 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
9444 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
9445 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
9446 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
9447 libg7221, libhttpparser, libilbc, libldns, libmng,
9448 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
9449 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
9450 micropython, micropython-libs, python-pyratemp,
9451 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
9452 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
9453 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
9454
9455 Removed packages:
9456
9457 blackbox (was deprecated), divine (merged in directfb),
9458 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
9459 sawman (merged in directfb), schifra (marked broken since a
9460 long time), texinfo (host variant only, no longer used), zxing
9461 (replaced by zxing-cpp),
9462
9463 Issues resolved (http://bugs.uclibc.org):
9464
9465 #4099: cut utility from GNU coreutils works incorrect
9466 #7772: libxml-parser-perl build failure: missing dependency
9467 ExtUtils/MakeMaker
9468 #7931: Default configuration for Cubieboard v1 is outdated
9469 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
9470 not coming up
9471 #8246: X.org DRI2 build issue
9472 #8256: pointing to /usr/bin/objcopy old version (x86) instead
9473 of the generated one
9474 #8266: mplayer build issue
9475 #8281: pyrexc fails to run when path is too long
9476 #8316: lttng-tools and lttng-babeltrace executables contain
9477 bad RPATH pointing to host machine
9478 #8331: kexec wants shutdown in /sbin, but systemd installs it
9479 in /usr/sbin
9480 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
9481 busybox's version
9482 #8366: libevent does not build
9483 #8386: build failed with external toolchain
9484 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
9485 #8396: CCACHE initialization
9486 #8401: gpsd 3.15 NMEA support
9487 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
9488 #8421: util-linux installs systemd files in output/target/home/
9489
20a36cd8 94902015.08, Released August 31st, 2015
3131ec44
PK
9491
9492 Minor fixes.
9493
9494 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
9495 reintroduced as opencv.
9496
9497 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
9498 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
9499 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
9500 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
9501 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
9502 perl-www-robotrules, python-can, qt5base, qt5multimedia,
9503 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
9504 x264, xserver_xorg-server, zyre
9505
985b46be
TP
95062015.08-rc2, Released August, 24th 2015
9507
9508 Fixes all over the tree.
9509
9510 Toolchain: fix gcc build on NIOS-II.
9511
9512 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
9513 hybrid ISO image generation.
9514
9515 Architectures: add arm1136j-s variant.
9516
9517 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
9518 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
9519 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
9520 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
9521 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
9522 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
9523 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
9524 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
9525 netatalk, nodejs, ola, opencv, oprofile, php, poco,
9526 postgresql, powertop, protobuf, protobuf-c, qt5base,
9527 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
9528 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
9529 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
9530
9531 Issues resolved (http://bugs.uclibc.org):
9532
9533 #8276: package/dropbear: symlink resolution incorrect
9534 #8286: Error with buildroot
9535 #8301: ldconfig parameter in Makefile
9536
7b1e9d52 95372015.08-rc1, Released August, 5th 2015
43929650
AV
9538
9539 Fixes all over the tree and new features.
9540
da63d87c
TP
9541 Architectures:
9542
9543 - Refactor how the availability of an MMU is described.
9544 - Minimal support for Cortex-M3
9545 - Minimal support for AArch64 big-endian
9546
9547 Toolchains:
9548
9549 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
9550 - Use uClibc-ng as the default uClibc version, instead of the
9551 official uClibc, which hasn't done any release since 3+
9552 years
9553 - eglibc is now marked as deprecated
9554 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
9555 support for gcc 5.x added.
9556 - Binutils: use Binutils 2.24 as the default, 2.25.x series
9557 bumped to 2.25.1, remove old Binutils 2.22.
9558 - Update ARC toolchain components to 2015.06
9559 - Add support for Fortran when building gcc
9560
9561 Bootloaders:
9562
9563 - Support for using the kconfig configuration system in
9564 U-Boot
9565
9566 New Defconfigs:
9567
9568 - VIA VAB-820/AMOS-820
9569 - OLimex OLinuxino A20 Lime
9570 - Many new defconfigs for Atmel evaluation boards:
9571 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
9572 Xplained Ultra, sama5d3 Xplained.
9573 - ACME Systems Aria G25
9574 - WarPboard
9575 - Altera Cyclone 5 Development Board
9576 - Xilinx zc706
9577 - ARC AXS101 and AXS103 Software Development Platforms
9578 - Significant updates to Raspberry Pi / Raspberry Pi 2
9579
9580 Infrastructure:
9581
9582 - Buildroot takes better care now of generating predictable
9583 permissions in the target filesystem. However, existing
9584 permissions on a custom skeleton or rootfs overlay will no
9585 longer be preserved. Therefore, it is necessary to add a
9586 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
9587 required permissions.
9588 - Add support for kconfig fragments.
9589 - No longer pass --{enable,disable}-debug to autotools
9590 packages depending on the value of
9591 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
9592 whether we build with -g or not.
9593 - Support for extracting archives in .lzma in the generic
9594 package infrastructure.
9595 - Remove random-seed file from the default skeleton, since
9596 seeding the entropy pool with a known seed makes more harm
9597 than good.
9598 - In the CVS download helper, add support to use a date as
9599 the version.
9600 - Add support for a per-package <pkg>_STRIP_COMPONENTS
9601 variable, which packages can use to specify how many path
9602 components should be stripped when extracting the tarball.
9603 - Addition of a 'kernel-module' package infrastructure, which
9604 simplifies the packaging of external kernel modules. Many
9605 existing packages are converted to use it.
9606 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
9607 - Remove /etc/securetty from the default skeleton.
9608 - Migration of sysV initscripts from the default skeleton to
9609 a package called 'initscripts', installed only when Busbox
9610 init or sysvinit are used.
9611 - Migration of the skeleton logic to a proper 'skeleton'
9612 package.
9613 - Addition of a 'linux-tools' infrastructure in the 'linux'
9614 package, to support building user-space tools bundled
9615 within the Linux kernel sources, such as perf and cpupower.
9616 - Usage of backticks instead of make $(shell ...) to execute
9617 shell commands. This allows to delay the evaluation of such
9618 commands when actually needed, and not when expanding the
9619 variables. It is useful to make 'make printvars' less
9620 noisy, and as a preparation to support top-level parallel
9621 build.
9622 - Libtool .la files are not mungled for all package types,
9623 instead of being handled only for packages using the
9624 autotools-package infrastructure.
9625 - Add mechanism to allow packages to express a dependency on
9626 gcc versions. This is needed for packages that use C++11 or
9627 C11 support for example.
9628
9629 Important package updates:
9630
9631 - Complete rework of the matchbox packaging
9632 - Lots of fixes in packages for compatibility with musl and
9633 gcc 5.
9634 - Hash files added to a large number of packages.
9635 - Update a significant number of packages to use a new
9636 hosting, after the announcement of Google Code and
9637 Gitorious closing.
9638 - Major packages needed for SELinux support have been merged,
9639 but the support is not complete yet.
9640 - Significant update of OpenCV to version 3.0, and addition
9641 of lots of eatures.
9642 - Significant update of all packages supporting the GPU and
9643 VPU of i.MX ARM processors.
9644 - Addition of systemd support in a significant number of
9645 packages.
9646 - Qt5 updated to 5.5.0
9647 - Use modular X.org server by default instead of KDrive
9648
9649 Filesystems:
9650
9651 - Complete overhaul of the iso9660 support. Now allows to use
9652 directly IS9660 as the root filesystem format and not only
9653 an initrd, and supports Grub 2 and isolinux in addition to
9654 Grub.
9655
9656 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
9657 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
9658 ca-certificates, can-utils, ccache, cloog, collectd, connman,
9659 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
9660 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
9661 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
9662 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
9663 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
9664 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
9665 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
9666 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
9667 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
9668 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
9669 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
9670 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
9671 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
9672 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
9673 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
9674 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
9675 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
9676 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
9677 libunistring, libupnp, libuv, libv4l, libva,
9678 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
9679 linux-firmware, linux-headers, live555, ltrace, lua,
9680 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
9681 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
9682 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
9683 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
9684 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
9685 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
9686 perl-cross, perl-encode-locale, perl-io-socket-ssl,
9687 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
9688 perl-xml-libxml, php, pinentry, polarssl, postgresql,
9689 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
9690 python-networkmanager, python-pyinotify, python-pypcap,
9691 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
9692 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
9693 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
9694 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
9695 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
9696 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
9697 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
9698 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
9699 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
9700 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
9701 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
9702 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
9703 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
9704 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
9705 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
9706 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
9707 zic.
9708
9709 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
9710 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
9711 jquery-datetimepicker, kodi-audioencoder-modplug,
9712 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
9713 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
9714 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
9715 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
9716 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
9717 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
9718 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
9719 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
9720 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
9721 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
9722 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
9723 kodi-screensaver-pingpong, kodi-screensaver-pyro,
9724 kodi-screensaver-stars, kodi-visualisation-shadertoy,
9725 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
9726 kodi-visualisation-waveform, kvmtool, kyua, libfm,
9727 libfm-extra, libplatform, librtas, libsodium, libsquish,
9728 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
9729 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
9730 python-pycli, python-pydal, python-pyyaml, python-web2py,
9731 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
9732 rtl8821au, sepolgen, setools, skeleton, stm32flash,
9733 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
9734
9735 Deprecated packages: webkitgtk, libgail, eglibc support in
9736 glibc package.
43929650 9737
8cf7a561
TP
9738 Issues resolved (http://bugs.uclibc.org):
9739
9740 #4291: Segmentation fault with all binaries that use threads
9741 when compiled with gcc 4.6
9742 #6944: building toolchain for sh4 fails
9743 #7592: Buildroot GCC: -lto requires plugin support in ranlib
9744 #7628: Python SSL does not get built for Raspberry Pi
9745 #7682: Missing dependencies for NFS
9746 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
9747 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
9748 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
9749 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
9750 #7971: python-flask, python-werkzeug. No module named zlib
9751 #7981: Target file system skeleton permissions hazard
9752 #8006: rpcdebug in nfs-utils built for the host
9753 #8036: alsa-lib headers problem that prevents to compile alsa
9754 dependent projects
9755 #8081: systemd init system: /tmp is not mode 1777
9756 #8121: php opcache extension doesn't get installed
9757 #8151: x86-64 make fails with ncurses 5.9
9758 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
9759 #8161: default /bin/sh symlink to busybox is full path and not relative
9760 #8171: glamor missing
9761 #8191: Request update support for the cubieboard series
9762 #8201: Important security upgrades for node.js
9763
6d73615f
PK
97642015.05, Released May 31st, 2015
9765
9766 Minor fixes.
9767
9768 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
9769 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
9770 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
9771 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
9772 python3, sconeserver, udpcast, upmpdcli
9773
c6ce119c
PK
97742015.05-rc3, Released May 22nd, 2015
9775
9776 Several fixes, mainly related to static linking.
9777
9778 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
9779 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
9780 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
9781 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
9782 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
9783 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
9784 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
9785 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
9786 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
9787 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
9788 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
9789 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
9790 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
9791 wvstreams, xmlstarlet, zeromq, zmqpp
9792
9793 New packages: c-periphery
9794
9795 Issues resolved (http://bugs.uclibc.org):
9796
9797 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
9798 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
9799 #8126: exim lacks plaintext and cram-md5 auth
9800
f2435f6d
PK
98012015.05-rc2, Released May 11th, 2015
9802
9803 Minor fixes.
9804
9805 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
9806 issues. Context functions enabled for uClibc snapshot /
9807 uClibc-NG.
9808
9809 Architectures: Endian handling symbol for Xtensa, binutils
9810 fixes.
9811
9812 Infrastructure: Fix for kernel module stripping when
9813 localversion contains spaces.
9814
9815 Updated/fixed packages: at, autoconf-archive, binutils,
9816 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
9817 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
9818 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
9819 xlib_libXfont
9820
9821 Issues resolved (http://bugs.uclibc.org):
9822
9823 #8086: Cannot select systemd as init with Linaro 2014.09...
9824
5628a15a 98252015.05-rc1, Released May 4th, 2015
94856075
PK
9826
9827 Fixes all over the tree and new features.
9828
329f6870
PK
9829 Architectures: Removed AVR32 support, deprecate SH64, added
9830 support for steamroller, corei7-avx and core-avx2 x86
9831 variants.
9832
9833 Toolchains: IPv6 and Largefile support now enforced for
9834 uClibc. Corresponding Kconfig symbols removed.
9835
9836 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
9837 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
9838 external toolchains are now detected and blacklisted.
9839
9840 Internal toolchain support for Nios2 added, Blackfin
9841 removed. Aarch64 and sh musl support. uClibc-ng support added.
9842
9843 Libatomic is now handled for internal and external
9844 toolchains. Link time optimization (LTO) support.
9845
9846 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
9847 Auto, Raspberry Pi 2, RIoTboard,
9848
9849 Infrastructure: Hashes for a large number of packages have
9850 been added. Missing hashes now stop the build unless
9851 explicitly disabled.
9852
1c3ad235
PK
9853 Spaces and colons (:) are now supported in package
9854 versions. Dependencies can now be listed for the patch step
9855 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
9856 extensions infrastructure has been added.
9857
9858 Makedevs now has a recursive (r) option.
9859
9860 The variable containing the list of packages to build has been
9861 renamed from TARGETS to PACKAGES.
9862
1c3ad235
PK
9863 Make external-deps / legal-info / source / source-check have
9864 been reimplemented using the package infrastructure, so their
9865 output/behaviour may differ from earlier (some packages were
9866 not included in the past).
9867
329f6870
PK
9868 The old insecure DES password encoding is no longer supported.
9869
9870 U-Boot patch option now support direct references to patch
9871 files and URLs in addition to directories of patches. The
9872 i.MX28 SD format (u-boot.sd) is now supported.
9873
94856075
PK
9874 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
9875 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
9876 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
9877 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
9878 canfestival, ccache, chrony, civetweb, clamav, cmake,
9879 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
9880 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
9881 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
9882 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
9883 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
9884 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
9885 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
9886 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
9887 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
9888 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
9889 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
9890 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
9891 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
9892 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
9893 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
9894 kismet, kmod, kodi-audioencoder-flac,
94856075 9895 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
9896 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
9897 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
9898 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
9899 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
9900 libinput, libiscsi, libksba, liblinear, libmatroska,
9901 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
9902 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
9903 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
9904 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
9905 libusb, libuv, libva-intel-driver, libva, libvncserver,
9906 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
9907 lighttpd, linknx, linphone, linux-firmware, linux-headers,
9908 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
9909 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
9910 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
9911 luarocks, lvm2, lxc, make,
94856075
PK
9912 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
9913 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
9914 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
9915 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
9916 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
9917 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
9918 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
9919 opencv, openldap, openntpd, openocd, openssh, openssl,
9920 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 9921 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
9922 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
9923 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
9924 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
9925 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
9926 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
9927 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
9928 python-tornado, python-twisted, python-zope-interface, python,
9929 python3, qemu, qt, qt5, qt5base, qt5multimedia,
9930 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
9931 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
9932 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
9933 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
9934 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
9935 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
9936 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
9937 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
9938 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
9939 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
9940 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
9941 webp, weston, wget, which, whois, wireless-regdb,
9942 wireless_tools, wireshark, wpa_supplicant, wvstreams,
9943 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
9944 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
9945 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
9946 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
9947 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
9948 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
9949 xapp_xmore, xcb-util-image, xcb-util-keysyms,
9950 xdata_xcursor-themes,
9951 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
9952 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
9953 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
9954 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
9955 xfont_font-util, xkeyboard-config,
9956 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
9957 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
9958 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
9959 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
9960
9961 New packages: apache, autoconf-archive, batctl,
329f6870
PK
9962 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
9963 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
9964 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
9965 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
9966 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
9967 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
9968 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
9969 perl-db-file, perl-digest-{hmac,sha1},
9970 perl-encode-{detect,locale}, perl-file-{listing,util},
9971 perl-html-{parser,tagset}, perl-http-cookies,
9972 perl-http-{daemon,date,message,negotiate}, perl-io-html,
9973 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
9974 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
9975 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
9976 perl-www-robotrules, powertop, pulseview,
9977 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
9978 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
9979 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 9980 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 9981 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
9982 xproto_xproxymanagementprotocol
9983
9984 Removed packages: gtk2-theme-hicolor
9985
329f6870
PK
9986 Deprecated packages: samba
9987
94856075
PK
9988 Issues resolved (http://bugs.uclibc.org):
9989
9990 #7478: Multiple chosen python modules are not built due to...
9991 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
9992 #7676: Package procps-ng installs binaries to nonsensical folder
9993 #7724: Startx is not installed in the target
9994 #7760: botan: wrong prefix in botan-1.10.pc
9995 #7826: Building of cdparanoia
9996 #7844: Lua with hard-float on MIPS by buildroot doesn't work
9997 #7874: X.org configure error
9998 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
9999 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
10000 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
10001 #7976: mkuser script fails with: user already exists with...
10002 #8011: When building only busybox and strace, strace fails...
10003 #8016: collectd fails to build, network.c:171:19: error:...
10004 #8041: error on building libcurl7.42.0
10005
6bf057b0
PK
100062015.02, Released March 1st, 2015
10007
10008 Minor fixes.
10009
10010 Updated/fixed packages: civetweb, ding-libs,
10011 directfb-examples, glibc, gnupg, gnupg2, gpm,
10012 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
10013 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
10014 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
10015 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
10016 xcb-util-keysyms
10017
10018 Removed packages: libgc
10019
345f32e6
PK
100202015.02-rc3, Released February 24th, 2015
10021
10022 Minor fixes.
10023
10024 Cmake and rebar (erlang) infrastructure fixes.
10025
10026 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
10027 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
10028 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
10029 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
10030
bc11392d
PK
100312015.02-rc2, Released February 15th, 2015
10032
10033 Minor fixes.
10034
10035 raspberrypi: fix kernel sha1 for DT variant.
10036
10037 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
10038 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
10039 qt5base, qt5connectivity, xserver_xorg-server
10040
21652676 100412015.02-rc1, Released February 8th, 2015
20138584
PK
10042
10043 Fixes all over the tree and new features.
10044
10045 Static/shared library handling reworked. This is now a
10046 tristate (shared only / shared and static / static
10047 only). Default is now shared only to speed up the
10048 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
10049
10050 The toolchain (internal and external) will now warn when an
10051 unsafe library or header path is used (such as /usr/include or
10052 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
10053 under build options this instead becomes an error.
10054
10055 A installation path issue with the internal musl toolchain
10056 support has been fixed so it is now possible to reuse it as an
10057 external toolchain.
10058
10059 Architectures: Freescale E5500 and E6500 PowerPC support
10060 added, deprecated MIPS 1/2/3/4 support removed.
10061
10062 New defconfigs: Freescale p2020ds, MIPS creator CI20,
10063 Raspberrypi with DT, UDOO Quad.
10064
10065 'make <foo>_defconfig' now saves the path to the defconfig in
10066 the .config, so a 'make savedefconfig' automatically updates
10067 it.
10068
10069 Infrastructure for packages using the Erland rebar tool has
10070 been added.
10071
10072 Hashes for a large number of packages have been added. Hashes
10073 are now checked for both target and host packages.
10074
10075 The system menu now has an option to automatically configure a
10076 network interface through DHCP at bootup.
10077
10078 The default filesystem skeleton now uses a separate tmpfs for
10079 /run instead of a symlink to /tmp/ for security reasons / to
10080 protect against conflicts with user generated temporary files.
10081
10082 BR2_EXTERNAL is now exported to post-build and post-image
10083 scripts.
10084
10085 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
10086 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
10087 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
10088 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
10089 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
10090 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
10091 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
10092 janus-gateway, kodi, kodi-audioencoder-flac,
10093 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
10094 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
10095 libselinux, libsemanage, libserialport, libsigro,
10096 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
10097 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
10098 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
10099 openldap, python-alsaaudio, python-certifi, python-cheetah,
10100 python-coherence, python-django, python-docopt, python-enum,
10101 python-enum34, python-flask, python-gobject, python-httplib2,
10102 python-ipaddr, python-itsdangerous, python-jinja,
10103 python-markdown, python-markupsafe, python-networkmanager,
10104 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
10105 python-pysendfile, python-pyxb, python-requests, python-six,
10106 python-twisted, python-webpy, python-werkzeug,
10107 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
10108 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
10109 xtables-addons
10110
10111 Removed packages (target): bison, distcc, gob2, m4
10112
10113 Issues resolved (http://bugs.uclibc.org):
10114
10115 #7556: make interactive CLI optional for nftables
10116 #7730: Error while connecting Qt Cretaor to device
10117 #7766: logrotate default gzip path is usually wrong
10118 #7790: Invalid ext4 image generated by Buildroot
10119
9a5434fb
PK
101202014.11, Released December 1st, 2014
10121
10122 Minor fixes.
10123
10124 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
10125 current working directory isn't searched.
10126
10127 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
10128 parted, shairport-sync, util-linux, xapp_bdftopcf,
10129 xserver_xorg-server
10130
f30e54eb
PK
101312014.11-rc3, Released November 28th, 2014
10132
10133 Fixes all over the tree.
10134
10135 System: File permissions of /etc/random-seed made more
10136 restrictive.
10137
10138 Toolchain: Various fixes related to locale handling, a fix for
10139 building the toolchain wrapper on MIPS.
10140
10141 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
10142 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
10143 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
10144 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
10145 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
10146 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
10147 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
10148 xl2tp, xserver_xorg-server
10149
10150 Issues resolved (http://bugs.uclibc.org):
10151
10152 #7670: Fails to build mpc-1.0.2 on latest Cygwin
10153
641e00ef 101542014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
10155
10156 Fixes all over the tree.
10157
10158 Inittab tweaks for shutdown handling (busybox and sysvinit).
10159
10160 Updated/fixed packages: aircrack-ng, botan, canfestival,
10161 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
10162 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
10163 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
10164 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
10165 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
10166 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
10167 tstools, tzdata, wireshark, x264
10168
10169 Issues resolved (http://bugs.uclibc.org):
10170
10171 #7646: strftime on datetime not works on python3
10172
74128856 101732014.11-rc1, Released November 12th, 2014
4c2d7589
PK
10174
10175 Fixes all over the tree and new features.
10176
6896e829
PK
10177 Toolchains: Use -mcpu / -march instead of -mtune. Support
10178 additional ARC and sparc variants. Updated Code sourcery
10179 and Linaro external toolchains.
10180
10181 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
10182 powerpc64 pseries added and a number of updates to the
10183 existing configurations.
10184
10185 Infrastructure: Buildroot is now less noisy when built with
10186 the silent option (make -s).
10187 A number of package infrastructure variables have been renamed
10188 from *_OPT to *_OPTS for constency. Buildroot will complain if
10189 the old names are used to assist in updating out of tree
10190 packages.
10191 Fixes for host systems where bash isn't located in /bin, and
10192 older systems not supporting mktemp --tmpdir.
10193 Various cleanups of users/groups in the default skeleton.
10194 There is now an option to choose what shell /bin/sh points to.
10195
10196 Documentation: Various updates to the user manual. The
10197 asciidoc documentation handling has now been extended so it
10198 can be used by (BR2_EXTERNAL) packages.
10199
4c2d7589
PK
10200 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
10201 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
10202 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
10203 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
10204 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
10205 bluez_utils, bmon, boost, bootutils, bridge-utils,
10206 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
10207 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
10208 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
10209 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
10210 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
10211 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
10212 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
10213 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
10214 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
10215 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
10216 enlightenment, enscript, erlang, espeak, ethtool, eudev,
10217 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
10218 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
10219 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
10220 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
10221 fontconfig, foomatic-filters, freerdp, freescale-imx,
10222 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
10223 genimage, genpart, genromfs, geoip, gettext, giblib, git,
10224 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
10225 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
10226 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
10227 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
10228 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
10229 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
10230 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
10231 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
10232 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
10233 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
10234 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
10235 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
10236 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
10237 jquery-ui-themes, jquery-validation, jsmin, json-c,
10238 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
10239 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
10240 lesstif, lftp, libaio, libao, libarchive, libargtable2,
10241 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
10242 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
10243 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
10244 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
10245 libelementary, libelf, libenca, libethumb, libevas,
10246 libevas-generic-loaders, libevent, libexif, libeXosip2,
10247 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
10248 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
10249 libinput, libiscsi, libjson, libksba, liblockfile,
10250 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
10251 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
10252 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
10253 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
10254 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
10255 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
10256 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
10257 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
10258 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
10259 libungif, liburcu, libusb, libuv, libv4l, libva,
10260 libva-intel-driver, libvncserver, libvorbis, libvpx,
10261 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
10262 libxslt, lighttpd, linenoise, linknx, links, linphone,
10263 linux-firmware, linux-fusion, linux-headers, linux-pam,
10264 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
10265 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
10266 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
10267 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
10268 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
10269 lua-ev, luajit, luajson, lualogging, lua-messagepack,
10270 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
10271 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
10272 lzma, m4, madplay, make, makedevs, Makefile.in,
10273 matchbox-common, matchbox-desktop, matchbox-fakekey,
10274 matchbox-keyboard, matchbox-lib, matchbox-panel,
10275 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
10276 media-ctl, mediastreamer, memcached, memstat, memtester,
10277 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
10278 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
10279 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
10280 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
10281 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
10282 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
10283 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
10284 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
10285 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
10286 openocd, openpowerlink, openssh, openssl, openswan,
10287 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
10288 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
10289 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
10290 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
10291 perl-module-build, perl-mojolicious, perl-net-ssleay,
10292 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
10293 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
10294 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
10295 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
10296 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
10297 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
10298 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
10299 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
10300 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
10301 python-dialog, python-ipy, python-keyring, python-mad,
10302 python-netifaces, python-numpy, python-protobuf, python-pyasn,
10303 python-pyparsing, python-pyro, python-pyusb, python-serial,
10304 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
10305 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
10306 qt5graphicaleffects, qt5imageformats, qt5multimedia,
10307 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
10308 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
10309 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
10310 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
10311 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
10312 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
10313 ruby, samba, sam-ba, samba4, sane-backends, schifra,
10314 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
10315 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
10316 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
10317 slang, slirp, smcroute, smstools3, snmppp,
10318 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
10319 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
10320 squid, sredird, startup-notification, strace, stress,
10321 strongswan, stunnel, subversion, sudo, sunxi-boards,
10322 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
10323 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
10324 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
10325 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
10326 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
10327 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
10328 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
10329 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
10330 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
10331 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
10332 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
10333 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
10334 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
10335 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
10336 xdriver_xf86-video-vmware, xenomai, xerces,
10337 xfont_font-adobe-{100,75}dpi,
10338 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
10339 xfont_font-alias, xfont_font-arabic-misc,
10340 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
10341 xfont_font-bh-lucidatypewriter-100dpi,
10342 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
10343 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
10344 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
10345 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
10346 xfont_font-daewoo-misc, xfont_font-dec-misc,
10347 xfont_font-ibm-type1, xfont_font-isas-misc,
10348 xfont_font-jis-misc, xfont_font-micro-misc,
10349 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
10350 xfont_font-misc-meltho, xfont_font-misc-misc,
10351 xfont_font-mutt-misc, xfont_font-schumacher-misc,
10352 xfont_font-screen-cyrillic, xfont_font-sony-misc,
10353 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
10354 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
10355 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
10356 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
10357 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
10358 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
10359 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
10360 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
10361 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
10362 znc, zsh, zxing
10363
10364 New packages: adwaita-icon-theme, am335x-pru-package,
10365 bcache-tools, biosdevname, botan, canfestival, clamav,
10366 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
10367 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
10368 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
10369 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
10370 netcat-openbsd, nginx, odhcploc, openvmtools,
10371 phidgetwebservice, pps-tools, pure-ftpd,
10372 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
10373 qt5location, shairport-sync, spidev_test, targetcli-fb,
10374 tinyalsa, trinity, x264, yaml-cpp, ympd
10375
10376 Removed packages: libelf
10377
10378 Issues resolved (http://bugs.uclibc.org):
10379
10380 #261: New package: wxWidgets
10381 #325: New package: ratpoison
10382 #405: New package: OpenVZ tools
10383 #1309: New package: rdiff-backup
10384 #3427: New package: nginx
10385 #3655: New package: libav
10386 #3991: New Package: open-vm-tools (Vmware Tools)
10387 #6878: dmraid: disabled on ARC
10388 #6950: Full unicode support in ncurses
10389 #7010: jamvm builds and runs fine under mips (be)
10390 #7088: elfutils on Blackfin doesn't build
10391 #7142: ecryptfs needs getent to run
10392 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
10393 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
10394 #7352: [2014.08-rc3] diffutils-3.3 failed on building
10395 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
10396 #7364: monit builds a static application, even though BR2_PREFER_...
10397 #7370: ngrep - requires --with-pcap-includes fully defined to find...
10398 #7442: rootfs remount does not work as expected with sysvinit
10399 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
10400 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
10401 #7574: quota-4.01 fails to build statically
10402
fcd720df
PK
104032014.08, Released September 1st, 2014
10404
10405 Minor manual fixes/additions.
10406
10407 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
10408 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
10409 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
10410 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
10411 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
10412 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
10413 xscreensaver, yajl
10414
10415 Issues resolved (http://bugs.uclibc.org):
10416
10417 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
10418
fdff7150
PK
104192014.08-rc3, Released August 26th, 2014
10420
10421 Minor fixes.
10422
10423 User manual update / restructuring.
10424
10425 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
10426 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
10427 lbreakout2, libevas-generic-loaders, libftdi, libinput,
10428 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
10429 thrift, tvheadend, usb_modeswitch, xmlstarlet,
10430
10431 Issues resolved (http://bugs.uclibc.org):
10432
10433 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
10434 #7322: libgomp dependency issue with imagemagick
10435 #7328: Git dl of versions in x/y broken
10436
7dc7c790 104372014.08-rc2, Released August 18th, 2014
8c94df28
PK
10438
10439 Fixes all over the tree.
10440
7dc7c790
PK
10441 User manual restructured / reworked.
10442
10443 Toolchain: Fix for C++ exceptions / pthread_exit() on
10444 uClibc/glibc, C++-11 features with uClibc.
10445
8c94df28
PK
10446 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
10447 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
10448 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
10449 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
10450 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
10451 qt, subversion, synergy, systemd, tar, tftpd, webkit,
10452 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
10453
10454 Issues resolved (http://bugs.uclibc.org):
10455
10456 #7124: Use BR toolchain externally results a non-bootable...
10457 #7208: Glibc C++ aplications crash if they use exceptions
10458 #7250: Cannot build with -std=c++11
10459 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
10460 #7286: systemd 215 doesn't build
10461
7e725e13 104622014.08-rc1, Released August 8th, 2014
087e1c8e
PK
10463
10464 Fixes all over the tree and new features.
10465
ec37bbca
PK
10466 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
10467 Improved altivec / SPE /atomic instructions
10468 handling. Additional PowerPC CPU variants added.
10469
10470 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
10471 qemu-system-xtensa, qemu-aarch64-virt added. A number of
10472 tweaks to existing ones. lpc32xx defconfigs removed.
10473
10474 Toolchain: Microblaze support for internal musl toolchain.
10475 Default to GCC 4.8 for internal toolchain, remove deprecated
10476 4.3 and 4.6 versions.
10477 External CodeSourcery / Linaro toolchain updates, option to
10478 copy gconv libraries for external toolchains.
10479
10480 Infrastructure: graph-depends: misc fixes, transitive
10481 dependencies are not drawn by default. Download handling is
10482 now done using helper scripts. Integrity of downloads can now
10483 be verified using sha* hashes. Subversion download now uses
10484 peg revisions for robustness.
10485 Legal-info: License info of local or overridden packages are
10486 saved as well. Toolchain packages are also taken into account.
10487 autotools: Static linking with libtool / v1.5 improvements.
10488 Gettextize support, similar to autoreconf.
10489 kconfig package infrastructure added.
10490
10491 Misc: Version selection for busybox dropped.
10492
087e1c8e
PK
10493 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
10494 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
10495 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
10496 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
10497 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
10498 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
10499 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
10500 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
10501 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
10502 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
10503 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
10504 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
10505 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
10506 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
10507 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
10508 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
10509 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
10510 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
10511 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
10512 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
10513 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
10514 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
10515 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
10516 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
10517 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
10518 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
10519 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
10520 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
10521 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
10522 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
10523 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
10524 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
10525 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
10526 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
10527 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
10528 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
10529 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
10530 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
10531 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
10532 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
10533 libxml2, libyaml, links, linux-firmware, linux-fusion,
10534 linux-headers, linux-pam, lite, live555, lm-sensors,
10535 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
10536 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
10537 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
10538 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
10539 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
10540 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
10541 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
10542 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
10543 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
10544 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
10545 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
10546 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
10547 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
10548 python,
10549 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
10550 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
10551 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
10552 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
10553 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
10554 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
10555 samba, samba4, sane-backends, sawman, sconeserver, setserial,
10556 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
10557 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
10558 startup-notification, statserial, strongswan, stunnel,
10559 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
10560 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
10561 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
10562 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
10563 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
10564 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
10565 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
10566 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
10567 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
10568 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
10569 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
10570 xz
10571
10572 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
10573 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
10574 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
10575 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
10576 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
10577 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
10578 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
10579 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
10580 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
10581 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
10582 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
10583 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
10584 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
10585 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
10586
10587 Removed packages: procps
10588
10589 Issues resolved (http://bugs.uclibc.org):
10590
10591 #5750: Doing a Buildroot build from /usr doesn't work
10592 #5900: config flags to the Xenomai build system
10593 #6230: Cannot compile gcc without threads (uClibc-based)
10594 #6626: procps Unknown HZ value! (XX) Assume 100
10595 #7118: Package "thrift" requires atomic operations
10596 #7154: Local uClibc config file gets overwritten using ...
10597 #7160: host-xz not built
10598 #7166: hostapd: segfault when using RT5370
10599 #7172: Name collision of rpath token expansion and internal..
10600 #7178: NTPd package cannot sync time without a proper ntp.conf
10601 #7184: supervisord depends on libxml2 implicitly
10602 #7196: Unable to build on UBUNTU13.10
10603 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
10604
f287d625
PK
106052014.05, Released May 31st, 2014
10606
10607 Minor fixes.
10608
10609 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
10610 for the spl file.
10611
10612 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
10613 qt5base, qt5webkit, sysklogd, thrift, u-boot
10614
d830cceb
PK
106152014.05-rc3, Released May 28th, 2014
10616
10617 Minor fixes.
10618
10619 Updated/fixed packages: acl, attr, connman, dosfstools,
10620 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
10621 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
10622 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
10623 samba4, slang, xbmc
10624
10625 Issues resolved (http://bugs.uclibc.org):
10626
10627 #7100: license info for package 'acl' missing
10628 #7106: license info for package 'attr' missing
10629 #7112: license info for package 'hwdata'
10630
63fbdd5c
PK
106312014.05-rc2, Released May 21st, 2014
10632
10633 Fixes all over the tree.
10634
10635 Stripping using sstrip has been deprecated.
10636
10637 BR2_EXTERNAL can now also be used to implement custom
10638 filesystem types.
10639
10640 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
10641 the generated dependency graph has been renamed to
10642 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
10643 the future.
10644
10645 The virtual package infrastructure will now error out early
10646 if multiple packages providing the same virtual package has
10647 been enabled (E.G. opengl). This change requires that the
10648 packages explicitly declare what virtual package(s) they
10649 provide.
10650
10651 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
10652 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
10653 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
10654 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
10655 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
10656 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
10657 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
10658 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
10659 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
10660 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
10661 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
10662 xlib_libXpm, xserver_xorg-server, zyre
10663
10664 Issues resolved (http://bugs.uclibc.org):
10665
10666 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
10667 #7016: Git issues in resulting buildroot tar
10668 #7094: pciutils doesn't build on Blackfin
10669
921a9efa 106702014.05-rc1, Released May 13th, 2014
574fa145 10671
c2e4f742
PK
10672 Fixes all over the tree and new features.
10673
10674 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
10675 been removed. Building o32 ELF files for MIPS64 is an exotic
10676 configuration that nobody should be using. If o32 is required,
10677 then is better if it's built for MIPS 32-bit cores so only
10678 32-bit instructions will be used leading to a more efficient
10679 o32 usage.
10680 Support for the ARM A12 variant and Intel corei7.
10681
10682 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
10683
10684 Bootloaders: Grub2 and gummiboot support, syslinux support
10685 extended.
10686
10687 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
10688 library for internal and external toolchains. 4.8-R3 support
10689 for ARC, Internal toolchain support for Aarch64 and
10690 Microblaze. Environment variable to control debug output of
10691 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 10692 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
10693 customized. Updated external Linaro ARM/Aarch64
10694 toolchains. Added external Linaro ARMEB toolchain.
10695 A GDB gdbinit file is now generated for external toolchains to
10696 automatically set the correct sysroot.
10697
10698 Kconfig handling for minimum kernel headers version required
10699 for packages. Now packages needing specific kernel header
10700 features can specify these requirements in Kconfig.
10701
10702 Infrastructure: Support for (but disabled as it leads to
41d53bca 10703 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
10704 comment at the top of Makefile for details about how to enable
10705 it and what the problems are if you want to test it.
10706 Python package infrastructure extended to support Python 3.x
10707 Perl and virtual package infrastructure support added.
10708 PRE_*_HOOKS support for all build steps.
10709
4ee77144
PK
10710 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
10711 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
10712 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
10713 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
10714 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
10715 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
10716 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
10717 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
10718 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
10719 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
10720 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
10721 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
10722 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
10723 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
10724 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
10725 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
10726 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
10727 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
10728 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
10729 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
10730 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
10731 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
10732 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
10733 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
10734 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
10735 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
10736 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
10737 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
10738 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
10739 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
10740 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
10741 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
10742 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
10743 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
10744 luainterpreter, luajit, lua-msgpack-native, luaposix,
10745 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
10746 memstat, mesa3d, metacity, minidlna, mmc-utils,
10747 mobile-broadband-provider-info, modem-manager, mongrel2,
10748 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
10749 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
10750 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
10751 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
10752 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
10753 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
10754 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
10755 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
10756 pulseaudio, python, python3, python-bottle, python-m2crypto,
10757 python-netifaces, python-pyasn, python-pycrypto,
10758 python-pygame, python-pysnmp, python-pysnmp-apps,
10759 python-pysnmp-mibs, python-serial, python-setuptools,
10760 qextserialport, qt, qt5, qt5base, qt5connectivity,
10761 qt5declarative, qt5graphicaleffects, qt5imageformats,
10762 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
10763 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
10764 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
10765 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
10766 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
10767 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
10768 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
10769 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 10770 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
10771 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
10772 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
10773 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
10774 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
10775 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
10776 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
10777 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
10778 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
10779 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
10780 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
10781 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
10782 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
10783 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
10784 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
10785 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
10786 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
10787 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
10788 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
10789 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
10790 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
10791 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
10792 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
10793 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
10794 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
10795 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
10796 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
10797 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
10798 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
10799 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
10800 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
10801 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
10802 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
10803 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
10804 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
10805 xlib_xtrans, xproto_xproto, xserver_xorg-server,
10806 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
10807
10808 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
10809 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
10810 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
10811 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
10812 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
10813 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
10814 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
10815 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
10816 musl, nftables, opentyrian, opentyrian-data,
10817 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
10818 php-zmq, postgresql, python-libconfig, python-pypcap,
10819 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
10820 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
10821 yaffs2utils, zlog, znc
c2e4f742
PK
10822
10823 Removed packages: crosstool-ng, python-distutilscross, vala
10824
10825 Issues resolved (http://bugs.uclibc.org):
10826
10827 #6842: Checking external toolchain for eabihf
10828 #6956: Packaging libsoxr
10829 #6986: Make legal-info fails on uboot versions before 2014.01
10830 #6992: Incorrect installation rights on external kernel module..
574fa145 10831
a6cfaea4
PK
108322014.02, Released February 27th, 2014
10833
10834 Minor fixes.
10835
10836 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
10837 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
10838 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
10839 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
10840
10841 Issues resolved (http://bugs.uclibc.org):
10842
10843 #6938: mkuser script generates wrong password for new user in..
10844
98f7e12c
PK
108452014.02-rc3, Released February 25th, 2014
10846
10847 Minor fixes.
10848
10849 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
10850 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
10851 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
10852 libsecret, libsepol, libsigsegv, libtool, libv4l,
10853 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
10854 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
10855 tvheadend, util-linux, webkit, xscreensaver
10856
10857 Issues resolved (http://bugs.uclibc.org):
10858
10859 #4706: Removing .stamp_target_installed does not trigger...
10860 #5030: busybox built fails if we use an override src dir...
10861 #5420: Dbus and /var/run management
10862 #5768: Not able to build ALSA-Lib for static build
10863 #5774: Not able to build ALSA-Utils for static build
10864 #6542: external python modules fail to compile to pyc if...
10865 #6764: Support for kernel signed modules
10866 #6794: Busybox compiled from buildroot hangs on pass from...
10867
085d4f02
PK
108682014.02-rc2, Released February 20th, 2014
10869
10870 Fixes all over the tree. Static linking / nommu fixes and
10871 annotations for several packages.
10872
10873 Updated/fixed packages: boost, busybox, collectd, coreutils,
10874 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
10875 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
10876 opencv, python, python3, qtuio, systemd, thrift, transmission,
10877 uclibc, vlc, webkit
10878
10879 Issues resolved (http://bugs.uclibc.org):
10880
10881 #5450: AT91SAM9260 Bootstrap compilation problem
10882 #5582: libiconv 1.14 failed to build
10883 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
10884 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
10885 #6218: binutils-2.23.2/gas fails with undefined reference to..
10886 #6236: binutils-2.23.2/bfd fails with undefined reference to..
10887 #6470: If the build directory is a child of /usr, the build..
10888 #6776: systemd error: static declaration of 'execvpe' follows..
10889 #6818: toolchainfile.cmake has absolut path references
10890
690984cf 108912014.02-rc1, Released February 11th, 2014
51a2caf9
PK
10892
10893 Fixes all over the tree and new features.
10894
a89c5882
PK
10895 Support for external packages/defconfigs (BR2_EXTERNAL). See
10896 user manual for details.
10897
10898 Cleanup of environment variable names for consistency. The
10899 download directory location override (BUILDROOT_DL_DIR) is now
10900 called BR2_DL_DIR. Likewise the name of the current .config is
10901 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
10902 your post build scripts if you use this! BUILD_DIR is now also
10903 exported to the post build/image scripts.
10904
10905 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
10906 uClibc pread/pwrite backport as they cause issues on certain
10907 architectures, new Linaro and Sourcery Codebench toolchains.
10908 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
10909 variants removed, Microblaze: Internal toolchain support
10910
10911 Legal infrastructure: Info is now split between host and
10912 target packages, large number of license annotations.
10913
10914 Lua: selection between lua 5.1 / 5.2, luarocks support
10915
10916 Python: package infrastructure, many new packages.
10917
10918 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
10919 beaglebone, microblaze, pandaboard, qemu, raspberry pi
10920 updated.
10921
10922 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
10923 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
10924 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
10925 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
10926 cifs-utils, civetweb, cmake, collectd, connman, copas,
10927 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
10928 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
10929 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
10930 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
10931 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
10932 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
10933 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
10934 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
10935 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
10936 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
10937 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
10938 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
10939 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
10940 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
10941 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
10942 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
10943 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
10944 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
10945 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
10946 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
10947 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
10948 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
10949 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 10950 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
10951 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
10952 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
10953 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
10954 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
10955 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
10956 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
10957 php, poco, poppler, powervr, protobuf-c, psplash, python,
10958 python-bottle,
51a2caf9
PK
10959 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
10960 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
10961 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
10962 qt5declarative, qt5graphicaleffects, qt5jsbackend,
10963 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
10964 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
10965 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
10966 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
10967 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
10968 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
10969 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
10970 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
10971 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
10972 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
10973 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
10974 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
10975 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
10976 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
10977 xlib_lib{FS,SM,X11},
51a2caf9
PK
10978 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
10979 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
10980 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
10981 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
10982 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
10983 xproto_xextproto, xproto_xproto, xutil_util-macros,
10984 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
10985
10986 New packages: apitrace, avrdude, c-ares, ca-certificates,
10987 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
10988 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
10989 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
10990 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
10991 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
10992 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
10993 python-configobj, python-dialog, python-json-schema-validator,
10994 python-keyring, python-msgpack, python-posix-ipc,
10995 python-pyasn, python-pycrypto, python-pysnmp,
10996 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
10997 python-simplejson, python-tornado, python-versiontools,
10998 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
10999 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
11000
b5f44c2e 11001 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 11002 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 11003
474defab
PK
11004 Issues resolved (http://bugs.uclibc.org):
11005
11006 #65: new package: dbus c++ language bindings
11007 #769: Update configuration menu for MIPS target
b5f44c2e 11008 #2419: Add a bundle of Lua modules
474defab 11009 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
11010 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
11011 #4339: Allow override of DL_DIR in extract step
a89c5882 11012 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 11013 #4454: There should be simple way to update image, when chang...
474defab
PK
11014 #5024: grub fails to build for x86_64 target architecture
11015 #5066: New-Package: net-tools
11016 #5072: ncurses: add ncurses-progs to target
11017 #5294: uclibc build ignores target CFLAGS and LDFLAGS
11018 #5366: Login doesn't work with util-linux versions of login/agetty
11019 #5378: dropbear Makefile broken
11020 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 11021 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
11022 #5798: ncurses-5.9 fails to compile statically
11023 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
11024 #6080: Git fetch caching
11025 #6092: Bootable ISO image creation seems to have stopped working..
11026 #6272: coreutils build fails
a89c5882
PK
11027 #6434: apply-patches.sh does not work recursively
11028 #6446: eglibc doesn't install ldconfig to target
11029 #6484: Add c-ares
b5f44c2e 11030 #6596: Slow bootup if mdev is chosen
474defab
PK
11031 #6656: Build Qt5 with ccache
11032 #6662: internal compiler error: Segmentation fault during making..
a89c5882 11033 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 11034 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 11035 #6770: openssl 1.0.1f fails with ccache
474defab 11036 #6830: Qt5: no fonts are installed
a89c5882
PK
11037 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
11038 #6854: Update to Qt 5.2.1
474defab 11039
9b390454 110402013.11, Released November 30th, 2013:
1351d0c2
PK
11041
11042 Minor fixes.
11043
11044 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
11045 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
11046 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
11047 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
11048 tvheadend, util-linux, wpa_supplicant
11049
11050 Issues resolved (http://bugs.uclibc.org):
11051
11052 #1279: Buildroot compiled Busybox and Coreutils LFS issues
11053 #2995: -fstack-protector-all causes ssh to SIGSEGV
11054 #5570: Cannot compile software on the target machine
11055 #6428: util-linux libmount segfaults with patch from buildroot
11056 #6500: php fails to build for armel
11057 #6554: gdb needs to dependents on host texinfo
11058 #6692: GNU nano fails to compile for x86_64
11059 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
11060
1bf9afeb
PK
110612013.11-rc3, Released November 26th, 2013
11062
11063 Fixes all over the tree.
11064
11065 Architecture: Mark MIPS I, II, III and IV as deprecated.
11066
11067 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
11068 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
11069 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
11070 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
11071 swig, ti-gfx, tinymembench, uclibc, udisks, vim
11072
b87c05dc
PK
110732013.11-rc2, Released November 18th, 2013
11074
11075 Fixes all over the tree.
11076
11077 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
11078 Adjust kernel versions.
11079
11080 Toolchain: avr32: fix for modern kernel headers
11081
11082 Bootloader: Barebox updated to 2013.10.1
11083
11084 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
11085 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
11086 wayland, wvstreams
11087
11088 Issues resolved (http://bugs.uclibc.org):
11089
11090 #3601: DHCPD S80dhcp-server startup script issues
11091 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
11092 #6416: Xenomai package, patch alternative
11093 #6590: directfb-examples build failed whit linaro toolchain
11094
abce7ca6 110952013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
11096
11097 Architectures: Nios-II support, MIPS arch handling fixes
11098
11099 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
11100 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
11101
11102 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
11103 for avr32, crosstool-ng backend removed, external musl
11104 toolchain support, gcc 4.8.2, updated Linaro external
11105 toolchains. Fortran and objective-C support deprecated,
11106 mudflap support
11107
11108 Bootloaders: U-Boot: u-boot.imx support, version bumps
11109
11110 Linux: use kmod instead of module-init-tools
11111
11112 System: default to devtmpfs for /dev
11113
11114 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
11115 download support, post-rsync hooks
11116
11117 Fs: u-boot image support for cpio
11118
11119 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
11120 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
11121 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
11122 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
11123 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
11124 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
11125 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
11126 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
11127 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
11128 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
11129 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
11130 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
11131 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
11132 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
11133 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
11134 libedit, libevas, libevent, libfreefare, libfuse,
11135 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
11136 libmnl, libmodbus,
11137 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
11138 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
11139 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
11140 libvpx, lighttpd, linphone, linux-pam, lmbench,
11141 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
11142 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
11143 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
11144 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
11145 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
11146 netcat, netkitbase, netperf, netplug, nettle, nfacct,
11147 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
11148 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
11149 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
11150 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
11151 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
11152 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
11153 samba, scons, screen, sdl_sound, ser2net, setserial,
11154 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
11155 stress, strongswan, stunnel, sudo, syslinux, systemd,
11156 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
11157 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
11158 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
11159 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
11160 webkit, webp, webrtc-audio-processing, weston, wget,
11161 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
11162 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
11163 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
11164
11165 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
11166 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
11167 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
11168 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
11169 python-crc16, python-ipy, python-pyzmq, qt5sensors,
11170 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
11171 trace-cmd, xscreensaver, zsh
11172
11173 Removed packages: module-init-tools
11174
11175 Issues resolved (http://bugs.uclibc.org):
11176
11177 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
11178 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
11179 #5630: makefile error with toolchain helpers.mk
11180 #5672: htop: remove X11 stuff
11181 #5678: linux.mk: linux-menuconfig fails
11182 #5696: python3 installation is too large, patches from python2 needed
11183 #5978: Erlang does not build for arm in 2013.02-rc3
11184 #6392: Extended ARM uImage kernel options
11185 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
11186 #6428: util-linux libmount segfaults with patch from buildroot
11187 #6452: eglibc from Linaro 2013.07 not copied to target correctly
11188 #6566: PHP segfault when crosscompiled to mips64 - patch included
11189 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
11190 #6578: udisks package broken
11191 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
11192 #6608: ebtables missing ethertypes - fix included
11193 #6620: Sysvinit package missing killall5 and symlinks - patch included
11194 #6632: CMake use host pkg-config
11195 #6638: pkgconf doesn't download
11196 #6644: "all" target doesn't work in out-of-tree builds
11197 #6650: Segmentation fault when trying to build latest buildroot
11198 #6668: iptables limit module alignment problem on mips64
11199
53d8d9c1
PK
112002013.08, Released August 31th, 2013:
11201
11202 Minor fixes.
11203
11204 Documentation build fixed.
11205
11206 Updated/fixed packages: ltrace, strongswan
11207
4e4a0a34 112082013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
11209
11210 Fixes all over the tree.
11211
11212 External toolchain lib32/lib64 handling, ABI name for EABIhf,
11213 misc fixes for generatelocales, apply-patches and module
11214 stripping.
11215
11216 Top level menu names reordered and renamed for clarity.
11217
aab3a0ba
PK
11218 Updated/fixed packages: acl, attr, bash, dbus, directfb,
11219 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
11220 openssh, openssl, pulseaudio, python-setuptools, qt5,
11221 qt5webkit, redis, strongswan, sunxi-mali
11222
11223 Issues resolved (http://bugs.uclibc.org):
11224
11225 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 11226
c08b78d1
TP
112272013.08-rc2, Released August 16th 2013:
11228
11229 Documentation improvements.
11230
11231 External toolchains fixes.
11232
11233 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
11234 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
11235 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
11236 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
11237 uclibc, udev, wayland, webkit, zeromq.
11238
11239 Issues resolved (http://bugs.uclibc.org):
11240
11241 #6440: typo in ffmpeg makefile
11242
36c966ef
TP
112432013.08-rc1, Released August 5th, 2013:
11244
11245 Architectures:
11246 - improved support for floating point on ARM and Thumb/Thumb2
11247 - support for ARM OABI removed
11248
11249 Toolchains:
11250 - support added for Sourcery CodeBench ARM and MIPS 2013.05
11251 - Linaro ARM and Aarch64 toolchains updated
11252 - support added for the Arago ARMv5 and ARMv7 toolchains
11253 - gcc 4.8.x version bumped
11254 - support for installing both FDPIC and FLAT libraries on
11255 Blackfin
11256 - support for uClibc 0.9.31 removed,
11257 - convert the internal toolchain backend to use the package
11258 infrastructure
11259 - support added for eglibc in the internal toolchain backend
11260 - toolchain components for the ARC architecture updated and
11261 gdb for ARC added.
11262 - support for Blackfin in the internal toolchain fixed
11263
11264 Defconfigs: beaglebone_defconfig updated, new defconfig for
11265 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
11266 TNY-A9G20-LPW.
11267
11268 A number of packages have been fixed to use the
11269 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
11270 script installed and modified properly. Licensing informations
11271 has been added to a number of packages.
11272
11273 Use XZ tarballs for a number of packages.
11274
11275 Noticeable package changes/additions:
11276 - The glib2/libgtk2/webkit stack has been updated to recent
11277 versions.
11278 - Support for Gstreamer 1.x has been added.
11279 - OpenGL support for TI OMAP platforms has been added.
11280 - OpenGL support for Allwinner platforms has been added.
11281 - OpenMAX support for RasberryPi has been added.
11282
11283 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
11284 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
11285 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
11286 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
11287 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
11288 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
11289 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
11290 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
11291 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
11292 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
11293 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
11294 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
11295 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
11296 libvncserver, libxml2, linphone, lm_sensors, logrotate,
11297 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
11298 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
11299 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
11300 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
11301 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
11302 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
11303 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
11304 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
11305 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
11306 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
11307 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
11308 zlib.
11309
11310 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
11311 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
11312 gcc-final, gcc-initial, gcc-intermediate, git,
11313 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
11314 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
11315 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
11316 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
11317 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
11318 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
11319 luaexpatutils, msgpack, ocrad, on2-8170-libs,
11320 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
11321 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
11322 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
11323 tree, tstools, uclibc, w_scan.
11324
11325 Issues resolved (http://bugs.uclibc.org):
11326
11327 #4718: python (built for powerpc) distutils has paths to host
11328 compiler toolchain
11329 #5516: appended device tree blobs on uImage fails
11330 #6302: Versions of packages retrieved from github.com are wrong
11331 #6308: dosfstools download link is wrong
11332 #6326: Dropbear: Add options to allow better config for
11333 different target devices (e.g. routers)
11334 #6338: Wrong download link for minicom package
11335 #6344: Wrong handling of license text files with same name and
11336 different directory
11337 #6374: gnutls package broken if linux cryptodev module
11338 selected
11339 #6410: omap3_beagle has uimage error load address error
11340
615fd9b0 113412013.05, Released May 31th, 2013:
0ca9692d
PK
11342
11343 Minor fixes.
11344
93252e70
PK
11345 External toolchain wrapper fix for if host/usr/bin is placed
11346 in the patch.
11347
11348 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
11349 flex, jamvm, kmod, libplayer, libtirpc, libv4,
11350 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
11351
11352 Issues resolved (http://bugs.uclibc.org):
11353
93252e70 11354 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
11355 #4988: flex and m4 problems
11356 #5912: obsolete CVS files
11357
c92a369f
PK
113582013.05-rc3, Released May 25th, 2013:
11359
11360 Minor fixes.
11361
11362 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
11363 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
11364 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
11365 wireshark
11366
cfcbfa2c 113672013.05-rc2, Released May 15th, 2013:
d131f750
PK
11368
11369 Fixes all over the tree.
11370
90e7cdd2
PK
11371 Default number of parallel jobs is now number of CPUs + 1.
11372
11373 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
11374
a517092f
PK
11375 Updated/fixed packages: aircrack-ng, busybox, cairo,
11376 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
11377 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
11378 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
11379 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
11380 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
11381 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
11382 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
11383 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
11384 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
11385 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
11386 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
11387 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
11388 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
11389 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
11390 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
11391 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
11392 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
11393 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
11394 xdata_xcursor-themes,
11395 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
11396 xdriver_xf86-input-{tslib,vmmouse,void},
11397 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
11398 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
11399 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
11400 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
11401 xfont_encodings, xfont_font-adobe-{100,75}dpi,
11402 xfont_font-utopia-{100dpi,75dpi,type1},
11403 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
11404 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
11405 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
11406 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
11407 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
11408 xfont_font-{mutt,schumacher}-misc,
11409 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
11410 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
11411 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
11412 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
11413 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
11414 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
11415 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
11416 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
11417 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
11418 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
11419 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 11420
a517092f
PK
11421 Readded Packages: xapp_xinit
11422
603293f5
GZ
11423 Issues resolved (http://bugs.uclibc.org):
11424
11425 #5054: amd64: cannot find init - due to missing /lib64 folder
11426
92651931 114272013.05-rc1, Released May 8th, 2013:
aec71d64 11428
fa3463d6
PK
11429 Architectures: ARC support, Blackfin support, FLAT binary
11430 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
11431
11432 Toolchains: Add new Microblaze external toolchains, Linaro
11433 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
11434 internal toolchain, default to GCC 4.7.x. Internal
11435 Crosstool-ng backend deprecated.
aec71d64
PK
11436
11437 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
11438 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
11439 pi, gnublin board.
aec71d64
PK
11440
11441 FS: LZO and XZ compression methods, extra ubifs options,
11442 ext2 rev 0/1 and ext3/4 support.
11443
11444 Patch handling: apply-patches now has .patch.xz support,
11445 Patch logic reworked as discussed during Febrary dev days:
11446 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
11447
11448 <pkg>-rsync now excludes version control files.
11449
11450 linux: uImage load address for ARM multiplatform kernels
11451
11452 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
11453 providers, similar to how libjpeg / libjpeg-turbo is handled.
11454
11455 Infrastructure for packages to add system users.
11456
11457 kconfig: updated to 3.9-rc2, support make olddefconfig
11458
11459 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
11460 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
11461 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
11462 busybox, ccache, cifs-utils, cmake, collectd, connman,
11463 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
11464 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
11465 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
11466 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
11467 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
11468 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
11469 httping, icu, inotify-tools, intltool, iproute2, ipset,
11470 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
11471 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
11472 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
11473 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
11474 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
11475 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
11476 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
11477 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
11478 mediastreamer, memtester, mesa3d,
11479 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
11480 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
11481 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 11482 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
11483 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
11484 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 11485 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
11486 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
11487 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
11488 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
11489 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
11490 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
11491 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
11492 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
11493 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
11494 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
11495 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
11496 xdriver_xf86-input-{tslib,vmmouse,void},
11497 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
11498 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
11499 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
11500 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
11501 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
11502 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
11503 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
11504 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
11505 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
11506 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
11507 xserver_xorg-server, xutil_makedepend, xz, zeromq
11508
fa3463d6
PK
11509 New packages: aircrack-ng, bcusdk, chrony, crda,
11510 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
11511 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
11512 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
11513 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
11514 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
11515 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
11516 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
11517 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
11518 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
11519 qt5declarative, qt5graphicaleffects, qt5imageformats,
11520 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
11521 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
11522 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
11523 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
11524 xcursor-transparent-theme, zic, zmqpp, zyre
11525
11526 Removed packages: microperl, ocf-linux, xapp_xinit,
11527 xapp_xplsprinters, xapp_xprehashprinterlist,
11528 xfont_font-bitstream-speedo,
11529 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
11530 xproto_{print,xf86rush}proto
11531
11532 Deprecated packages: vala
11533
11534 Issues resolved (http://bugs.uclibc.org):
11535
11536 #1291: Add support for Faraday 526 arm processor (fa526)
11537 #2683: cups does not install correctly to target
11538 #3313: mesa3d fails to build
11539 #5186: initramfs/cpio should support lzo compression
11540 #5636: agetty - cannot get controlling tty error - need updated...
11541 #5906: collectd client headers not exported
11542 #5966: bison unnecessarily required as build dependency
11543 #6140: --enable-fileinfo not applied for php package
11544 #6164: openvpn usage of ip tool from Busybox
11545
15ace1a8
PK
115462013.02, Released February 28th, 2013:
11547
11548 Misc manual updates.
11549
11550 Updated/fixed packages: busybox, collectd, flashbench,
11551 libgtk2, libupnp, mii-diag, quota
11552
d65bb7e3
PK
115532013.02-rc3, Released February 26th, 2013
11554
11555 Minor fixes.
11556
11557 Updated/fixed packages: conntrack-tools, dialog,
11558 enlightenment, haserl, keyutils, libfif, libmad,
11559 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
11560 ruby, spawn-fcgi, vtun
11561
11562 Issues resolved (http://bugs.uclibc.org):
11563
11564 #5960: fusion.ko driver does not install to target rootfs
11565
8290a626
PK
115662013.02-rc2, Released February 19th, 2013
11567
11568 Fixes all over the tree.
11569
11570 Various manual updates and fixes.
11571
11572 Updated/fixed packages: busybox, collectd, gesftpserver,
11573 glib-networking, gnutls, inotify-tools, libcurl, libffi,
11574 libglib2, libtorrent, libvorbis, neard, network-manager,
11575 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
11576
11577 Issues resolved (http://bugs.uclibc.org):
11578
11579 #5906: collectd client headers not exported
11580
e68acefb 115812013.02-rc1, Released February 10th, 2013
6de88cab
PK
11582
11583 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
11584 libraries install fixed. Add Linaro ARM
8ccef3b3 11585 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 11586 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
11587 missing 32bit support for binary toolchains. Toolchain wrapper
11588 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
11589 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
11590
11591 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
11592 1136jf-s rev1, add A5/A15, neon support toggle, OABI
11593 deprecated. Sparc: drop old unused variants
6de88cab
PK
11594
11595 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
11596 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
11597 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
11598
11599 Linux: fix appended dtb handling for v3.8+ kernels, support
11600 multiple device trees
11601
11602 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
11603 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
11604 updated, at91rm9200df: misc fixes. Lock kernel headers to
11605 match kernel.
6de88cab
PK
11606
11607 Infrastructure: Git download fixes. Toolchain make target
11608 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
11609 support. Option to set root password, post image scripts,
11610 config scripts handling.
6de88cab
PK
11611
11612 Updated/fixed packages: alsa-lib, argp-standalone, argus,
11613 arptables, atk, audiofile, axel, beecrypt, bind, bison,
11614 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
11615 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
11616 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
11617 diffutils, directfb, distcc, divine, dnsmasq, docker,
11618 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
11619 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
11620 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
11621 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
11622 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
11623 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
11624 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
11625 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
11626 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
11627 libedbus, libedje, libeet, libefreet, libeina, libeio,
11628 liberation, libelementary, libembryo, libethumb, libev,
11629 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
11630 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
11631 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
11632 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
11633 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
11634 libxml2, libxslt, lighttpd, links, linux-firmware,
11635 linux-fusion, ltp-testsuite, ltrace,
11636 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
11637 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
11638 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
11639 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
11640 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
11641 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
11642 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
11643 python, python3, qemu, qextserialport, qt, quagga, radvd,
11644 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
11645 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
11646 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
11647 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
11648 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
11649 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
11650 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
11651 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
11652 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
11653 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
11654 xserver_xorg-server, xstroke, xvkbd, xz
11655
11656 New packages: b43-firmware, b43-fwcutter, bustle,
11657 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
11658 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
11659 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
11660 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
11661 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
11662 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
11663 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
11664 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
11665 proxychains, python-bottle, python-pyparsing, rpi-firmware,
11666 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
11667 spice-protocol, tcllib, tvheadend, udisks, usbredir
11668 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
11669 zd1211-firmware
11670
1ccf5237 11671 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
11672 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
11673 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
11674 xdriver_xf86-video-{tsend,xgi,xgixp}
11675
11676 Deprecated packages: xstroke
11677
11678 Issues resolved (http://bugs.uclibc.org):
11679
11680 #4237: building shared openssl w/-Os fails due to gcc bug
11681 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
11682 #5602: python3 should install a "python" symbolic link
11683 #5846: Extra slash added to last slash in URL
11684
116852012.11.1, Released January 3rd, 2013:
11686
11687 Toolchain: Fixed non-largefile builds on recent Ubuntu
11688 versions.
11689
11690 Arch: fix missing x86/generic handling, Build for Xtensa with
11691 longcalls option.
11692
11693 Updated/fixed packages: dosfstools, qt
11694
d201b95d
PK
116952012.11, Released December 2nd, 2012:
11696
11697 Git shallow clone fix for older git version.
11698
11699 Updated/fixed packages: ctuio, libtool
11700
11701 Issues resolved (http://bugs.uclibc.org):
11702
11703 #5726: List all the available hook points
11704
1a59dfae 117052012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
11706
11707 Minor fixes around the tree.
11708
11709 Various manual updates and fixes.
11710
d38b25f1
PK
11711 Add checks for legacy features.
11712
11713 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
11714 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
11715 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
11716 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
11717 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
11718 scons, strace, sylpheed
0f9bad95 11719
2b7be2f1
PK
11720 Issues resolved (http://bugs.uclibc.org):
11721
11722 #5732: Error : package/alsa-lib/alsa-lib.mk
11723
47ee3051 117242012.11-rc1, Released November 17th, 2012
f9686563 11725
d36fcceb
PK
11726 Fixes all over the tree and new features.
11727
11728 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
11729 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
11730 + nitrogen6x defconfigs.
11731
11732 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
11733 barebox 2012.08/09/10/11, linker overlap issue fix for
11734 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 11735
0ab9a3fb 11736 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 11737 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
11738 Libtirpc support for modern glibc variants. Toolchain on
11739 target has been deprecated.
d36fcceb 11740
48f0fe07 11741 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
11742
11743 Infrastructure: Use shallow git clone when possible, use
11744 tarballs rather than git URLs for github. Moved to pkgconf
11745 rather than pkg-config. System directory added, default
48f0fe07
PK
11746 skeleton/device tables moved. More than 1 post-build script
11747 can now be used. output/target now contains a
11748 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
11749 understand how to (not) use it.
11750
11751 Manual has been reworked and extended.
11752
11753 Legal-info: Lots of package annotations, CSV file fixes,
11754 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
11755
11756 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
11757 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
11758 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
11759 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
11760 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
11761 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
11762 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
11763 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
11764 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
11765 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
11766 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
11767 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
11768 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
11769 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
11770 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
11771 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
11772 lmbench, lockfile-progs, logrotate, lshw, lsof,
11773 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
11774 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
11775 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
11776 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
11777 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
11778 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
11779 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
11780 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
11781 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
11782 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
11783 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
11784 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
11785 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
11786
11787 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
11788 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
11789 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
11790 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
11791 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
11792 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
11793 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
11794 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
11795 yasm
d36fcceb
PK
11796
11797 Deprecated packages: netkitbase, netkittelnet
11798
11799 Issues resolved (http://bugs.uclibc.org):
11800
11801 #807: [PATCH] samba - make iconv and smbd optional
11802 #3049: binutils have a sysroot bug in ld
11803 #5330: update vsftpd to 3.0.0
11804 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
11805 #5666: Fails to build python 2.7.2 for 2440 arm
11806
288b7399
TP
118072012.08, Release August 31th, 2012
11808
11809 Updated/fixed packages: microperl, cups, luajit, rrdtool,
11810 prboom, oprofile.
11811
11812 Added license information for: sqlite.
11813
11814 Changed the source URLs of all packages located on Sourceforge
11815 in order to use the automatic mirror selection URL
11816 downloads.sourceforge.net, and get rid of the
11817 BR2_SOURCEFORGE_MIRROR option.
11818
8437b562
TP
118192012.08-rc3, Released August 25th, 2012
11820
11821 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
11822 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
11823
11824 Added license informations for: barebox, grub, syslinux,
11825 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
11826 faad2, nano, fbdump, rsync, librsync, fontconfig,
11827 inotify-tools,
11828
b58c83ae
TP
118292012.08-rc2, Released August 15th, 2012
11830
11831 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
11832
11833 Added license informations for: mxml, nanocom, empty, expat,
11834 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
11835 input-event-daemon, luajit, cgilua, copas, coxpcall,
11836 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
11837 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
11838 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
11839 mtd, openssl, psmisc, socat, spawn-fcgi.
11840
11841 Fixes to Microblaze external toolchains
11842 configuration. Improvements of the pkg-stats
11843 script. Out-of-tree fix for the graph-depends script.
11844
11845 Kernel headers version bump.
11846
4009cbbb 118472012.08-rc1, Released August 1st, 2012
5b11223f 11848
1ea85745
PK
11849 Fixes all over the tree and new features.
11850
c665fc00
TP
11851 Integration of a legal information reporting infrastructure,
11852 which allows to generate detailed informations about the
11853 licenses and source code of all components of a system
11854 generated by Buildroot. License information will progressively
11855 be added on packages.
11856
11857 Default configuration files added for Calao-systems USB-A9263
11858 and Calao-systems USB-A9G20-LPW.
11859
11860 External toolchains update: allow download of a custom
11861 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
11862 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
11863 2011.09.
11864
11865 Allow the restriction of downloads to the primary site only.
11866 This is useful for project developers who want to ensure that
11867 the project can be built even if the upstream tarball
11868 locations disappear.
11869
11870 Add a 'System configuration' choice to select between 3
11871 different init systems: Busybox init, SysV init and Systemd
11872 init.
11873
11874 Cleanups to the package infrastructure. The visible change to
11875 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
11876 $(autotools-package)), and similarly for other package
11877 infrastructures and host packages. Refer to the documentation
11878 for details.
11879
11880 By default, automatic detection of the number of compilation
11881 jobs to use, depending on the number of CPUs available.
11882
fdbc2f40 11883 Improvements to generate systems with static libraries only
c665fc00
TP
11884 (infrastructure and package fixes).
11885
fdbc2f40
TP
11886 Add proper support in the Linux kernel package to generate
11887 Device Tree Blobs or combined Device Tree / Kernel
11888 images. This will be useful on Microblaze, PowerPC and ARM,
11889 which are architectures making extensive use of the Device
11890 Tree.
11891
1ea85745 11892 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
11893 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
11894 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
11895 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
11896 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
11897 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
11898 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
11899 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
11900 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
11901 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
11902 libfuse, libidn, libmad, libmbus, libmnl,
11903 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
11904 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
11905 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
11906 lttng-tools, lua, m4, memtester, midori, mii-diag,
11907 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
11908 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
11909 openssl, pciutils, php, polarssl, portaudio, pppd,
11910 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
11911 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
11912 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
11913 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
11914 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
11915
11916 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
11917 fbterm, flashrom, freerdp, inadyn, libfreefare,
11918 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
11919 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
11920 luajit, mediastreamer, mobile-broadband-provider-info, monit,
11921 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
11922 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
11923 ramspeed, rtorrent, sound-theme-borealis,
11924 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
11925 xinetd, zxing
1ea85745 11926
3b38ade5
TP
11927 Issues resolved (http://bugs.uclibc.org):
11928
11929 #1315: Allow use of older external toolchains without sysroot
11930 support [won't fix]
11931 #5276: Hiawatha needs to manage IPV6 if so [fixed]
11932 #5360: buildroot fails when building "host-libglib2 2.30.2
11933 Building" [won't fix, upstream problem]
11934 #5384: Can't build packages relying on gets on newer glibc
11935 [fixed]
11936
bce34ab1
PK
119372012.05, Released May 30th, 2012:
11938
11939 Updated/fixed packages: busybox, netsnmp, pptp-linux
11940
0b0d7bad
PK
119412012.05-rc3, Released May 25th, 2012:
11942
11943 Minor fixes around the tree.
11944
11945 Infra: Fix for DOWNLOAD macro when using primary mirrors with
11946 scp targets.
11947
11948 Toolchain: Kernel headers 3.2.18 / 3.3.7.
11949
11950 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
11951 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
11952 xserver-xorg
11953
b07ad40c
PK
119542012.05-rc2, Released May 18th, 2012:
11955
11956 Fixes all over the tree.
11957
11958 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
11959 dependency, disable decimal floats support, Linux 3.2.17 /
11960 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
11961 without C++ support.
11962
11963 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
11964 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
11965
119662012.05-rc1, Released May 10th, 2012:
5c3a3373 11967
17c2d62b
PK
11968 Fixes all over the tree and new features.
11969
11970 Use /etc/os-release for version info rather than
11971 /etc/br-version.
11972
11973 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
11974
e22dd64b
PK
11975 Apply-patches.sh: cleanups, archived patches handling fixes,
11976 support series files.
17c2d62b 11977
82822efe
PK
11978 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
11979 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
11980 atngw100, use 3.3.x for qemu configs.
17c2d62b 11981
82822efe
PK
11982 Menu structure: Libraries moved out of multimedia section
11983
11984 Atom processor support. Prescott fix, blackfin ABI fix,
11985 Microblaze architecture support (using ext toolchain). Cleanup
11986 architecture names, deprecate Xtensa support.
e22dd64b
PK
11987
11988 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
11989 default to uClibc 0.9.33.x, enable
11990 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
11991 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
11992 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
11993 1.15.2.
17c2d62b 11994
82822efe
PK
11995 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
11996 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 11997
e22dd64b 11998 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 11999 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
12000 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
12001 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
12002 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
12003 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
12004 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
12005 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
12006 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
12007 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
12008 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
12009 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
12010 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
12011 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
12012 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
12013 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
12014 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 12015 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
12016 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
12017 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
12018 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
12019 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
12020 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
12021 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
12022 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
12023 xfsprogs, zlib
a53a3b59 12024
82822efe
PK
12025 New packages: apr, apr-util, audiofile, bellagio,
12026 conntrack-tools, empty, fmtools, glib-networking,
12027 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
12028 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
12029 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
12030 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
12031 socketcand, stress, systemd, ushare, zeromq
17c2d62b 12032
b6a507c7
PK
12033 Deprecated packages: ttcp
12034
17c2d62b
PK
12035 Removed packages: ntfsprogs
12036
12037 Issues resolved (http://bugs.uclibc.org):
12038
bf636a94 12039 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
12040 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
12041 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
12042 #2881: Can't build project statically with external toolchain
2b66816c 12043 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 12044 #4808: ccache may build against wrong zlib
17c2d62b 12045 #4880: New package lcdproc
f526c4d2 12046 #4886: New package protobuf
a53a3b59
PK
12047 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
12048 #4898: * make: [target-finalize] Error 1 (ignored)*
12049 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
12050 #4970: udev 181 fails to build if kernel version 3.3 is selected
12051 #5018: dialog broken: exits with assert in uClibc
12052 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 12053 #5144: Patch to fix ixon bug in uemacs
98873717 12054 #5198: Line graphics output is broken in GNU Screen
e940b303 12055 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 12056
03ceab6d
PK
120572012.02, Released February 29th, 2012:
12058
12059 Updated/fixed packages: libecore
12060
6d24b41b
PK
120612012.02-rc3, Released February 27th, 2012:
12062
12063 Fixes all over the tree.
12064
12065 Automatic host dependencies handling for cmake packages
12066 fixed. Customize package deprecated as using a post-build
12067 script is nowadays the preferred way of adding extra stuff to
12068 the rootfs.
12069
12070 Linux-headers 3.0.x / 3.2.x stable version bumped.
12071
12072 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
12073
12074 Updated/fixed packages: dropbear, ffmpeg, libpng
12075
3d6ff4f5
PK
120762012.02-rc2, Released February 19th, 2012:
12077
12078 Fixes all over the tree.
12079
12080 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
12081 linux-headers 3.0.x / 3.2.x stable versions.
12082
12083 Documentation: Added makedev / <pkg>_DEVICES /
12084 <pkg>_PERMISSIONS documentation.
12085
12086 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
12087 libvncserver, mxml, python.
12088
120892012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
12090
12091 Fixes all over the tree and new features.
12092
c847b4a6 12093 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 12094 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 12095 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 12096
11eb9e7f 12097 Gentargets: scp and mercurial support.
eaf412b5
PK
12098 Autotools: derive host dependencies from target by default.
12099 Packages can now declare device table snippets.
11eb9e7f 12100
eaf412b5
PK
12101 Host utilities menu with commonly used host tools.
12102
12103 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 12104 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 12105 lpc3250 defconfigs.
11eb9e7f 12106
a01db91e 12107 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 12108 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 12109
c847b4a6 12110 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
12111 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
12112 bootloaders added.
12113
12114 Various manual updates. Release tarballs now contain generated
12115 manual in text/html/pdf formats.
1bde07d6 12116
eaf412b5
PK
12117 Buildroot now calls the stop function of scripts in
12118 /etc/init.d at shutdown.
234dd8e6 12119
08f46cc6 12120 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
12121 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
12122 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
12123 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
12124 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
12125 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
12126 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
12127 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
12128 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
12129 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
12130 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
12131 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
12132 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
12133 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
12134 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
12135 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
12136 python, python-serial, qt, ruby, samba, sdl, sdparm,
12137 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
12138 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
12139 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
12140 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
12141 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
12142 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 12143 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 12144 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 12145
eaf412b5
PK
12146 New packages: boost, connman, dstat, expedite, explorercanvas,
12147 feh, flot, giblib, igh-ethercat, imlib2, jquery,
12148 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
12149 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
12150 libethumb, libevas, libical, libmbus, liboauth, liburcu,
12151 libvncserver, linux-firmware,
12152 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
12153 open2300, python-distutilscross, python-dpkt,
12154 python-netifaces, python-pygame, python-setuptools, rt-tests,
12155 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
12156 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
12157
12158 Issues resolved (http://bugs.uclibc.org):
12159
12160 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
12161 #755: Add Boost libraries as a package
12162 #2299: Add crypto support to libsoup
aead8be3 12163 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
12164 #3403: libgpg-error: bump to version 1.10
12165 #3409: libgpg-error: download from gnupg.org
12166 #3421: nano: make tiny flag optional
aead8be3 12167 #3691: New EFL packages
502465e4 12168 #4664: Cannot patch AT91Bootstrap
4861aed1 12169 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 12170 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 12171
c29253ef
PK
121722011.11, Released November 30th, 2011:
12173
12174 Fixes all over the tree.
12175
12176 Bump kernel headers / default Linux version to 3.1.4.
12177
12178 Updated/fixed packages: ruby
12179
4dc18dc5 121802011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
12181
12182 Fixes all over the tree.
12183
12184 Toolchain: Fix gdb dependencies for external toolchains,
12185 adjust uClibc patches so they don't confuse modern versions of
12186 patch, bump crosstool-ng, kernel headers and linux versions.
12187
12188 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 12189 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 12190
9f930d2d
DK
12191 Issues resolved (http://bugs.uclibc.org):
12192
ec02a34b 12193 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
12194 #4369: Fix permissions on untared lsof archive
12195
6088ac01 121962011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
12197
12198 Fixes all over the tree and new features.
12199
12200 Updated asciidoc documentation
12201
12202 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
12203 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
12204 uClibc sparc fix.
8e6c8198
PK
12205
12206 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 12207 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 12208
8c38a0a4
GZ
12209 Issues resolved (http://bugs.uclibc.org):
12210
2b8643f0 12211 #3355: mplayer fails to build
8c38a0a4 12212 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 12213 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 12214
1507c39b 122152011.11-rc1, Released November 11th, 2011:
5427c506 12216
227eebae
PK
12217 Fixes all over the tree and new features.
12218
1507c39b 12219 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
12220 patch-kernel.sh to support/scripts/apply-patches.sh.
12221
805de395
PK
12222 Documentation: Moved to asciidoc format, make targets to
12223 generate text/html/pdf/epub output added.
12224
12225 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
12226 added.
12227
358601f8
PK
12228 Bootloaders: Add support for custom git tree / tarballs for
12229 barebox, similar to how it's handled for u-boot. Clean up
12230 menuconfig options.
12231
12232 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
12233 URLs after Codesourcery got bought by Mentor, add x86
12234 toolchain, update toolchain versions and optimize toolchain
12235 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
12236 updated GDB versions / download URLs. Binutils
805de395
PK
12237 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
12238 use ctng-1.13.0.
b367d67a
PK
12239
12240 Package infrastructure: Support for local packages /
12241 overrides, package dir / name arguments dropped from
12242 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
12243
12244 Linux: Kernel extensions infrastructure support, Xenomai +
12245 RTAI support.
227eebae 12246
e55af699
PK
12247 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
12248 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
12249 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
12250 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
12251 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
12252 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
12253 libconfuse, libcuefile, libcurl, libdaemon, libevent,
12254 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 12255 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
12256 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
12257 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
12258 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
12259 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
12260 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
12261 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
12262 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
12263 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
12264 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
12265
12266 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
12267 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
12268 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
12269 pulseaudio, pv, rtai, vala, xenomai.
12270
12271 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
12272
12273 Issues resolved (http://bugs.uclibc.org):
12274
358601f8 12275 #505: live555: new package
e9c52d71 12276 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
12277 #531: let e2fsprogs package to export headers to staging dir if needed
12278 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 12279 #1357: Add bluez to buildroot system
358601f8
PK
12280 #2107: New package: input-event-daemon
12281 #2599: New package: orc (Oil Runtime Compiler)
12282 #2605: gstreamer: Update to 0.10.30
12283 #2677: introducing util-linux-ng as replacement for util-linux
12284 #2917: Qt: Add declarative module
12285 #3145: jffs2 image generation fails
12286 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
12287 #3331: xdata_xcursor-themes depends on xcursorgen
12288 #3343: Add file:// download SITE_METHOD
12289 #3391: Add support for specifying an external kernel tree
12290 #3631: Error while compiling with Xorg
dd3177cc 12291 #3709: oprofile doesn't build for mipsel
b367d67a
PK
12292 #3925: midori not getting compile
12293 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 12294 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 12295 #4171: makedevs-unused-but-set-variable.patch
227eebae 12296 #4183: Codesourcery toolchain download site has changed
8ece8e27 12297 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 12298 #4381: Add option to lighttpd to enable Lua support
6473f6c0 12299 #4387: Make sure that dest dir exists before installing mtd files
227eebae 12300
facd602d
PK
123012011.08, Released August 31th, 2011:
12302
12303 Fixes all over the tree.
12304
12305 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
12306 kernel headers.
12307
12308 Updated/fixed packages: ipset, python
12309
73f131ce 123102011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
12311
12312 Fixes all over the tree.
12313
73f131ce 12314 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
12315 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
12316 (broken).
12317
73f131ce
PK
12318 Defconfigs: kernel updates, fix mini2440 serial port config,
12319 remove old arm toolchain configs.
12320
12321 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
12322 targets similar to linux/busybox.
12323
e0a6bcd8 12324 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
12325 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
12326 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 12327
cb6c2c42
PK
12328 Issues resolved (http://bugs.uclibc.org):
12329
bf446513 12330 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
12331 #4093: Grub fails to install bz2 patch after conversion to...
12332
7ff457cd 123332011.08-rc1, Released August 4th, 2011:
0a5e7905 12334
94ad0667
PK
12335 Fixes all over the tree and new features.
12336
bd76bc5f
PK
12337 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
12338 ext-toolchain-wrapper improvements, improved non-MMU
12339 support. GCC 4.3.6 / 4.6.1.
94ad0667 12340
333acf35
PK
12341 GENTARGETS infrastructure extended to cover bootloaders and
12342 Linux kernel as well. Options to retrive Linux/U-Boot from a
12343 custom git repo instead of upstream tarballs.
7ff457cd 12344 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
12345 X-Loader bootloader for omap added.
12346
12347 Make source/external-deps now also works for external
12348 toolchains / crosstool-ng backend.
12349
5255a719
PK
12350 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
12351 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
12352 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
12353 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
12354 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
12355 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
12356 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
12357 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
12358 synergy, udev, usbmount, usbutils, util-linux, valgrind,
12359 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
12360
12361 New packages: acl, attr, ebtables, gnutls, inotify-tools,
12362 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
12363 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
12364 statserial, stunnel, ti-utils, uboot-tools, yajl
12365
d4928674
PK
12366 Deprecated packages: liboil, swfdec
12367
a4a20acb 12368 Removed packages: hal
94ad0667
PK
12369
12370 Issues resolved (http://bugs.uclibc.org):
12371
bd76bc5f 12372 #3559: libnspr: Add new package
b28de60c 12373 #3595: patch to add libroxml
bd76bc5f 12374 #3565: libnss: Add new package
5496bc39
MH
12375 #3583: xfonts_font-adobe-100dpi fails due to missing map file
12376 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 12377 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 12378 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 12379 #3985: "help" target's defconfig list needs sort
cef0721c 12380 #3997: bump libroxml to v2.1.0
94ad0667 12381
9ab73b51
PK
123822011.05, Released May 27th, 2011:
12383
12384 Updated/fixed packages: makedevs
12385
effcc9a2
PK
123862011.05-rc2, Released May 24th, 2011:
12387
12388 Fixes all over the tree.
12389
12390 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
12391 2009q3 external toolchains added. Crosstool-NG bumped to
12392 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
12393 bumped to 2.6.38.7.
12394
12395 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
12396
137a4d7e 123972011.05-rc1, Released May 18th, 2011:
da5e5a5a 12398
7234c239
PK
12399 Fixes all over the tree and new features.
12400
12401 External toolchain improvements: We now build a binary
12402 toolchain wrapper and install it into HOST_DIR/usr/bin, which
12403 enforces the correct compiler arguments, making an external
12404 toolchain as easy to use outside of Buildroot as the internal
12405 ones are. This also brought a cleanup of CFLAGS, making the
12406 Buildroot build output easier to read.
12407
12408 Rootfs device handling improvements: Choice between static
12409 /dev, devtmpfs and devtmpfs with either mdev or udev.
12410
12411 Toolchain: More preconfigured codesourcery external
12412 toolchains, improved Crosstool-NG support, fix for GCC
12413 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
12414 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
12415
12416 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
12417
12418 Linux: support for custom kernel image targets, E.G. for
12419 powerpc builds with embedded device trees.
12420
12421 Misc fixes for qemu defconfigs, ensuring correct serial
12422 terminal setup out of the box.
12423
12424 Misc gentarget / autotools handling fixes.
12425
9b87631e 12426 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
12427 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
12428 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
12429 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
12430 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
12431 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
12432 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
12433 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
12434 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
12435 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
12436 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
12437 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
12438 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
12439
12440 New packages: bonnie++, can-utils, gdisk, htop,
12441 input-event-daemon, libexif, libraw, libv4l, ngircd
12442
12443 Removed packages: festival
707dc469
PK
12444
12445 Issues resolved (http://bugs.uclibc.org):
12446
8451c232 12447 #2131: Add OpenMP support to the toolchain
4bc79985 12448 #3379: New Package: bonnie++
47736c88 12449 #3445: Not working openssl-10.0.0d on 386sx
308bc537 12450 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 12451 #3457: alsamixergui: broken URL
707dc469 12452 #3475: Calling sync on large filesystems when not always necessary
2c976083 12453 #3511: make busybox-menuconfig does not download busybox package
f894e85e 12454 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 12455 #3571: u-boot: fw_printenv does not build
cd58efba 12456 #3643: popt source url is not responding
a7e78f97 12457 #3733: dropbear: make zlib optional
8b4f5f24 12458 #3757: Buildroot can't build mplayer with libmad
05955603 12459
f3e79a7a 124602011.02, Released February 28th, 2011:
2f19259a
PK
12461
12462 Fixes all over the tree.
12463
da8700c1
PK
12464 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
12465 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
12466
12467 Deprecated packages: devmem2, webif
2f19259a
PK
12468
12469 Issues resolved (http://bugs.uclibc.org):
12470
42daeb72 12471 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 12472 #3259: Unable to build webkit (on arm)
c82d04c4 12473 #3295: slang fails to build on mipsel
da8700c1 12474 #3325: ffmpeg fails to build
2f19259a 12475
2d3d618b 124762011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
12477
12478 Fixes all over the tree.
12479
12480 Festival packages marked as broken. Unless someone steps up
12481 to support them, they will be removed during the 2011.05
12482 development cycle.
12483
12484 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
12485 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
12486 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
12487 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 12488 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
12489 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
12490 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
12491 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
12492 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
12493 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
12494 xdriver_xf86-input-{mouse,synaptics,void},
12495 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
12496 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
12497 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
12498 xserver_xorg-server, xz
12499
12500 Removed packages: ace_of_penguins, vlc
12501
12502 Issues resolved (http://bugs.uclibc.org):
12503
d17c1652 12504 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 12505 #3277: quagga fails to build with SNMP support
2b41d7f4 12506 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 12507 #3307: synergy fails to build due to missing XTest library
2b41d7f4 12508
51f8802d
PK
125092011.02-rc1, Released February 14th, 2011:
12510
12511 Fixes all over the tree and new features.
a8ecce07 12512
2645004b
PK
12513 External toolchain improvements: clarification of the options,
12514 and introduction of the toolchain profile concept, for
12515 well-known toolchains. Buildroot is now capable of
12516 automatically downloading and extracting well-known toolchains
12517 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
12518 toolchains are supported). Crosstool-NG backend updated and
12519 improved.
2645004b
PK
12520
12521 Complete rework of how hardware boards are supported.
12522 Each board now only has a single defconfig file, and all
12523 board-specific options have been removed. See
12524 docs/buildroot.html#board_support for details.
12525
12526 Added support for the following boards: Mini2440, Qemu ARM
12527 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
12528 r2d and Qemu x86. The Qemu boards support allows to easily
12529 build systems that are known to work under Qemu.
12530
4120e051
PK
12531 Initial support for Blackfin processors.
12532
2645004b
PK
12533 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
12534 preparation for support of SDK. For the same reason, the
12535 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
12536 are now installed in $(O)/host/usr/bin/. The cross pkg-config
12537 now also automatically returns correct values for cross
12538 compilation, without needing any environment variables to be
12539 set.
2645004b 12540
17b66aff
TP
12541 Ccache support reworked. Now used for both host and target
12542 compilation, and cache is stored in ~/.buildroot-ccache.
12543
2645004b 12544 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
12545 normal AUTOTARGET packages.
12546
2645004b
PK
12547 Generic cmake infrastructure, similar to the existing
12548 GENTARGETS/AUTOTARGETS.
12549
639e80f2
PK
12550 Support for bzr downloads, next to the existing git/svn support.
12551
d1a93022
PK
12552 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
12553 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
12554
a7f40dfc
PK
12555 EXT2 file system size handling improved, UBI image support, fs
12556 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
12557
12558 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 12559 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 12560 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
12561 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
12562 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
12563 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
12564 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
12565 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
12566 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
12567 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
12568 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
12569 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
12570 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
12571 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
12572 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
12573 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
12574 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
12575 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
12576 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
12577 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
12578 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
12579 xkeyboard-config, xlib_libX11, xz, zlib
12580
12581 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
12582 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
12583 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
12584 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
12585 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
12586 xl2tp, xmlstarlet
95f17bf7 12587
767dce8c
MB
12588 Removed packages: hotplug, l2tp, libfloat, microcom,
12589 ng-spice-rework
af6fd2d9 12590
d3d67f7f
FP
12591 Issues resolved (http://bugs.uclibc.org):
12592
d1a93022
PK
12593 #267: The make target: cross fails because toolchain_build_...
12594 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 12595 #561: ltp-testsuite failed to install
d1a93022 12596 #1447: Installing gfortran on PowerPC
f362c51f 12597 #1651: Build fail caused by ccache in module-init-tools
6d17192f 12598 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 12599 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 12600 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
12601 #2551: [PATCH] native toolchain in the target filesystem fails
12602 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 12603 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 12604 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 12605 #2839: compile fails in various packages with a odd message "error:...
d1a93022 12606 #2887: tar "buffer overflow detected" error
6d17192f 12607 #2893: Broken "make source" with external toolchain
d3d67f7f 12608 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 12609 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 12610 #2935: Ntpdate isn't installed
6ddf4702 12611 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 12612 #2983: xlib_libX11 build failed
87a5a194 12613 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 12614 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 12615 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 12616 #3109: abnormal `make busybox-menuconfig`
d1a93022 12617 #3115: How about board specific makefiles?
c18c1d66 12618 #3169: python patch has typo, aborts build in scenario
6bfe2932 12619 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 12620
dbc45b03 126212010.11, Released November 30th, 2010:
32b74808 12622
1fbd9ef8 12623 Fixes all over the tree.
32b74808 12624
5cafae4f 12625 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 12626 xserver-xorg
32b74808 12627
1fbd9ef8
MRJ
12628 Issues resolved (http://bugs.uclibc.org):
12629
5cafae4f 12630 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
12631 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
12632
09af8387 126332010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
12634
12635 Fixes all over the tree.
12636
09af8387
PK
12637 Add support for LEON Sparc architecture variants. Fix make
12638 source/external-deps for host packages.
fe629f97 12639
b9c5809a
PK
12640 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
12641 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
12642 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
12643 sysstat, webkit, zlib
dfbb3893
PK
12644
12645 Issues resolved (http://bugs.uclibc.org):
12646
47416629 12647 #759: Sysstat build broken without libintl
84a6f534 12648 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 12649 #2725: Buildroot overrides kernel config
adb0dfff 12650 #2785: mtd-utils build fails due to missing libmtd
972cd422 12651 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 12652 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 12653 #2809: failed to compile libglib2
e25fe723
PK
12654 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
12655 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 12656 #2833: Failed to compile webkit without X11
dfbb3893 12657
ea252b0e 126582010.11-rc1, Released November 8th, 2010:
9bc12b85 12659
ea252b0e 12660 Fixes all over the tree and new features.
bfa9e9e2
PK
12661
12662 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
12663 misc fixes + nconfig and savedefconfig targets.
12664
10c1eec2 12665 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 12666 backend, GCC 4.5.x.
92870a7a 12667
785fef10
PK
12668 Fs: Squashfs 4.1 with lzo support
12669
1860bdae
PK
12670 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
12671 generic new-style ones instead.
12672
a1726117
PK
12673 Download handling reworked and support for git/svn downloads
12674 added.
12675
5f71fc1f
TP
12676 Removed experimental shared config.cache support, as it is
12677 too unreliable.
12678
aefad531
YM
12679 A convenience Makefile wrapper is created when using
12680 out-of-tree building, similar to how it is done for the kernel.
12681
9f36bd49
PK
12682 Alpha, Cris, IA64 and Sparc64 architecture support removed.
12683
666bef2d 12684 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 12685 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 12686
299f7820 12687 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 12688 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 12689 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
12690 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
12691 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
12692 gamin, gawk, genext2fs, gperf, gst-plugins-base,
12693 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
12694 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
12695 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
12696 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
12697 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
12698 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
12699 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
12700 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
12701 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
12702 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
12703 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 12704 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 12705 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 12706 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
12707 speex, sqlite, squashfs, startup-notification, strace,
12708 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
12709 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
12710 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
12711 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
12712 xapp_xmore,
edfb1264
PK
12713 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
12714 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
12715 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
12716 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
12717 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
12718 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
12719 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
12720 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
12721 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
12722 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
12723 xterm, xvkbd, zlib
f661b023 12724
2b9e2fb4 12725 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 12726
ba4fd235 12727 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 12728 pcmcia
5ba97d90 12729
e0941403
PB
12730 Issues resolved (http://bugs.uclibc.org):
12731
6d3342e4 12732 #901: new package: gpsd
61f432ff 12733 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 12734 #2461: wireless_tools: install shared library if needed
5e6e63e5 12735 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 12736 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 12737 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 12738 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 12739 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 12740 #2731: Build order
93736778 12741 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 12742 #2767: Build for lsof broken in buildroot-2010.08
e0941403 12743
32b8d438 127442010.08: Released August 31th, 2010:
49736322
YM
12745
12746 Fixes all over the tree.
12747
40f8f3ff 12748 Updated/fixed packages: atk, xstroke
49736322 12749
1424ff1c
PK
12750 Removed packages: lxdoom
12751
dc3a7ebc 127522010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
12753
12754 Fixes all over the tree.
12755
12756 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
12757 locale support as broken. Remove deprecated GCC 4.2.[1-3]
12758 versions.
2e7ab32c
PK
12759
12760 Mark CRIS architecture as deprecated, as it is discontinued
12761 upstream.
12762
b680672a
PK
12763 Marked shared config.cache as experimental and disabled by
12764 default as it is known to break with certain package
12765 combinations.
12766
1ed2e4ff
KR
12767 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
12768 added.
12769
62b4c67b
SB
12770 fs: old-style squashfs for big endian archs fixed.
12771
1c4dbb5f 12772 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
12773 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
12774 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
12775 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
12776 util-linux
2e7ab32c 12777
6c519387
PK
12778 Removed packages: stunnel
12779
2e7ab32c
PK
12780 Issues resolved (http://bugs.uclibc.org):
12781
12782 #635: util-linux fails to build in 2009.08
12783 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 12784 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 12785 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 12786 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 12787
2ef83b42 127882010.08-rc1, Released July 30th, 2010:
dc5e22ee 12789
2b42aae7
PK
12790 Fixes all over the tree and new features.
12791
5fd095b3 12792 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
12793 and non-sysroot support removed. Added support for (snapshot)
12794 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 12795
a7a3e757 12796 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
12797 removed yaboot. Support building u-boot from custom tarball,
12798 u-boot 2010.06.
a7a3e757 12799
2b42aae7 12800 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 12801
39e6ba1b
PK
12802 Java packages marked as broken. Unless someone steps up to
12803 support this, they will be removed during the 2010.11
12804 development cycle.
12805
a563a663 12806 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
12807 GTK+ on DirectFB has also been marked as deprecated, as it is
12808 not supported in recent GTK+ versions, and more and more
12809 packages depends on the new versions.
a563a663
TP
12810 Unless someone steps up to support them, they will be removed
12811 during the 2010.11 development cycle.
12812
ab10ed8c 12813 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 12814 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 12815
18fa12fe
PK
12816 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
12817 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
12818 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
12819 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
12820 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 12821 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
12822 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
12823 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
12824 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
12825 ltrace, make, midori, module-init-tools, mplayer,
12826 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
12827 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
12828 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
12829 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
12830 usbutils, webif, webkit, wireless_tools, xerces,
12831 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 12832
2c31d745 12833 Removed packages: modutils, portage, rxvt
6ef6e96c 12834
e475cf03 12835 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 12836
3c5deb98
PK
12837 Issues resolved (http://bugs.uclibc.org):
12838
5bf7eb2a 12839 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 12840 #361: linux kernel configuration choice works incorrectly
ad36fcdd 12841 #387: Tremor not installed to toolchain
5db7204c 12842 #401: new package: ffmpeg
acb86bab 12843 #475: uImage target for U-boot failed generating
31aab0c9
PK
12844 #543: ATK requires X11 on DirectFB target
12845 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 12846 #583: build fails with external x86_64 toolchain
ad36fcdd 12847 #729: sstrip creates corrupted headers
18fa12fe 12848 #829: Webkit r44552 needs libXt
868ed55b 12849 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
12850 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
12851 #859: Add (head of) nptl branch to list of uClibc versions
12852 #949: compile with debug info
12853 #955: Grub fails to build with External Toolchain
18fa12fe 12854 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 12855 #1213: Move .config into output directory
31aab0c9
PK
12856 #1225: Buildroot fails to account for "nof" subdirectory (no float...
12857 #1231: (sparc) Linux kernel fails to build
12858 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
12859 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 12860 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 12861 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
12862 #1675: GMP Error during buildroot make process
12863 #1741: external toolchain linking error
41580880 12864 #1753: lmbench: convert to generic package infrastructure
3754c515 12865 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 12866 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 12867 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 12868 #1879: Bump iptables to 1.4.8
accf2eb2 12869 #1885: Add a bunch of lua modules
3638e528 12870 #1897: Bump libusb to 1.0.7
8ac2bba9 12871 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 12872 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 12873 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 12874 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 12875 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 12876 #1951: Bump openssl to 0.9.8o
cffb9cf0 12877 #1957: Bump sqlite to 3.6.23.1
237c98b2 12878 #1975: Package removal/deprecation
d47c73ee 12879 #1981: zlib: bump to 1.2.5
8df21528 12880 #1987: intltool: Fix spelling mistake
3404ad7c 12881 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 12882 #1999: Typo in path checking
1c7de59a 12883 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 12884 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 12885 #2038: Bump ncurses to 5.7
1b10ce71 12886 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 12887 #2101: blackbox depends on locale support
93e80147 12888 #2119: Tries to build kernel, although disabled in config
31aab0c9 12889 #2125: libXfont build fail
e09aa604 12890 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 12891 #2149: xterm build failure
9280cafe 12892 #2155: Compression lzo don't set for ubifs
ccd0fc4e 12893 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 12894 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 12895 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 12896 #2191: linux-fusion build fail
b922151c 12897 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 12898 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 12899 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 12900 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
12901 #2257: Convert netsnmp package to autotargets
12902 #2263: Bump samba to 3.3.13
aaa2b660 12903 #2269: setserial causes make error
3c5deb98 12904
07da619d 129052010.05, Released May 30th, 2010:
170b3d3d
PK
12906
12907 Fixes all over the tree.
12908
a4bba083
PK
12909 Updated/fixed packages: coreutils, hal, libcap,
12910 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
12911
12912 Issues resolved (http://bugs.uclibc.org):
12913
e1a7d916 12914 #1789: binutils fails to build for i386
2816c33c 12915 #1843: Fix libcap build failure
7f1bca84 12916 #1855: XORG Keyboard driver fails to compile
170b3d3d 12917
bbd96dba 129182010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
12919
12920 Fixes all over the tree.
12921
994bb070 12922 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 12923 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 12924 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
12925 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
12926 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
12927 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
12928 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
12929 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
12930 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
12931 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
12932 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
12933
12934 Issues resolved (http://bugs.uclibc.org):
12935
ca999e09
PK
12936 #75: arm buildroot "unrecognized option" error
12937 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 12938 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 12939 #1729: alsamixergui fails to build
7810eebb 12940 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 12941 #1819: pciutils small bugs
947a9b85 12942 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 12943
6d1ab151 129442010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
12945
12946 Fixes all over the tree.
12947
49ce10cb
PK
12948 Updated/fixed packages: busybox, customize, gawk, gnuchess,
12949 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
12950 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
12951 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
12952 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
12953 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
12954 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 12955
13de2613
PK
12956 Removed packages: vice
12957
63b86664
GZ
12958 Issues resolved (http://bugs.uclibc.org):
12959
ea0695ff 12960 #849: "customize" package copies files to wrong place in target tree
63b86664 12961 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 12962 #1135: Package customize. Wrong copying
79db1ff5 12963 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
12964 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
12965 #1669: Busybox failed to compile when using an external toolchain
dfb50393 12966 #1699: Fix usbutils dependencies and bump
a5fe7371 12967 #1705: Fix pciutils broken cross compiling
6f4939d4 12968 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 12969
aac61fdc 129702010.05-rc1, Released May 3rd, 2010:
58794482 12971
b1c9a155
GZ
12972 Cleaned up / restructured package menu.
12973
266fa65a 12974 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
12975 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
12976 removed broken nios2 support, ppc e300cX/e500mc support,
12977 improved external toolchain support, GDB 7.x support.
c9d195ed 12978
de859f6b
PK
12979 X.org updated to 7.5.
12980
5724e099
PK
12981 New packages: cdrkit, cramfs, genext2fs, genromfs,
12982 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
12983 squashfs, squashfs3, squid
12984
12985 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
12986 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
12987 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
12988 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
12989 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
12990 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
12991 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
12992 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
12993 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
12994 qt, radvd, samba, setserial, smartmontools, tar, tslib,
12995 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
12996 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
12997 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
12998 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
12999 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
13000 xproto_xf86miscproto, xserver_xorg-server
58794482 13001
84e5d7c7
WW
13002 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
13003 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
13004 xproto_xf86miscproto
9638be1a 13005
acac2ece
AC
13006 Issues resolved (http://bugs.uclibc.org):
13007
ffe25f05 13008 #513: Add new squid package
0e9aad6c 13009 #661: lmbench: new package
bb73ce22 13010 #719: Add lua option to haserl
6a3a58f1 13011 #800: [PATCH] iperf update to 2.0.4
46913a2d 13012 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 13013 #805: [PATCH] mdadm - version update
cb08cd64 13014 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 13015 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
13016 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
13017 package for compatibility with old packages that expect
13018 the pre-1.0 API.
ed91e786 13019 #1105: Add new netperf package
8fe6cc98 13020 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 13021 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 13022 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 13023 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 13024 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 13025 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 13026 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 13027 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 13028 #1303: Add librsync package
532e1fb5 13029 #1321: Busybox link fails due to lack of --sysroot option
820d917d 13030 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 13031 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 13032 #1369: cannot build radvd (flex problem)
a12ef5db 13033 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 13034 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 13035 #1417: Bump iptables to 1.4.7
801f22b3 13036 #1423: Bump e2fsprogs to 1.41.11
0fd37245 13037 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 13038 #1441: Add binutils 2.20.1
31365ded 13039 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 13040 #1459: Misc QA fixes
07f155c1 13041 #1489: radvd update to 1.6
633049d8 13042 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 13043 #1537: dev entries not created anymore
4ab6883a 13044 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 13045 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 13046 #1567: openssl0.9.8n fails to compile
5ad26724 13047 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 13048 #1591: portmap fails to compile
55886163 13049 #1615: Convert eeprog package to gentargets
554ef43a 13050 #1645: Bump hostapd package to 0.7.2
acac2ece 13051
ac1dfc84 130522010.02, Release February 26th, 2010:
f4f15704
FGM
13053
13054 Fixes all over the tree.
13055
b209f227
PK
13056 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
13057 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
13058 xfont_font-util
ba50538c 13059
0f40a46a 13060 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
13061
13062 Issues resolved (http://bugs.uclibc.org):
13063
13064 #165: openmotif does not build
0f40a46a 13065 #1147: Remove obsolete hostap package
f561763e 13066 #1183: make source fails to download gmp, mpfr and patches
f4f15704 13067
7bd8125e 130682010.02-rc2, Released February 23th, 2010:
23c8c880
PK
13069
13070 Fixes all over the tree and new features.
13071
89fd7208
PK
13072 New packages: intltool
13073
c8ff60c8 13074 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
13075 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
13076 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
13077 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
13078 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
13079 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
13080 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
13081
13082 Removed package: xboard
23c8c880 13083
6c9d3873
RA
13084 Issues resolved (http://bugs.uclibc.org):
13085
5239be04
PK
13086 #335: atk looks for the path to the gnome library on the host
13087 #355: Please update WebKit - it doesn't compile!
13088 #453: libglib2 autoreconf
13089 #457: e2fsprogs link problem
13090 #459: libgtk2 autoreconf
13091 #469: build of libgtk2 for host incorrectly assumes that X.org ...
13092 #671: Bash fails to build when building buildront on Ubuntu 9.04
13093 #711: WebKit host dependencies problems
13094 #821: cp: illegal operation
13095 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
13096 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
13097
f0bdacdb
PK
130982010.02-rc1, Released February 9th, 2010:
13099
13100 Fixes all over the tree and new features.
13101
13102 Generalized autotools infrastructure to be usable for
13103 non-autotools packages, see package/Makefile.package.in for
13104 details.
13105
13106 Cleaned up avr32 toolchain config, external source-based
13107 toolchain support is gone.
13108
13109 Dependency checks: Also check for makeinfo, only print output
13110 on errors.
de219287 13111
6c26a600 13112 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 13113
731f3c3e
PK
13114 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
13115 tcpreplay
20417bbf 13116
aea2ef9b
WW
13117 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
13118 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
13119 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
13120 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
13121 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
13122 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
13123 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
13124 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 13125
640c7403 13126 Removed package: asterisk, openswan
5223447b 13127
ba4183bc
GZ
13128 Issues resolved (http://bugs.uclibc.org):
13129
20417bbf 13130 #515: tcpreplay: new package
1041563b 13131 #553: Wrong DirectFB ps2mouse limitation
249f3db9 13132 #559: mesa3d build fails
7c737978 13133 #679: Autoconf cannot find M4
44816b1b 13134 #739: New/updated hostapd package
d8968c67 13135 #749: Bump usbutils package to version 0.86
79c9a433 13136 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 13137 #753: Bump lighttpd package to 1.4.25
9c37425b 13138 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 13139 #761: Add binutils 2.20 to toolchain options
9f17728f 13140 #763: [SECURITY] Update pcre to 7.9
09c181f2 13141 #765: Add buildroot branding to gcc
7a90172f 13142 #767: Bump iw package to 0.9.18
b5867d93 13143 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 13144 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 13145 #813: Drop not very useful generic package selection options ...
b9656e81 13146 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 13147 #827: Bump mtd-utils package to version 1.2.0
c47124d4 13148 #841: Build error
0908e85c 13149 #913: Bump iptables to 1.4.6
c95e3b84 13150 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 13151 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 13152 #931: Bump kismet package to 2010-01-R1
b3febdac 13153 #937: Bump openvpn package to 2.1.1
c623a237 13154 #943: Bump sqlite package to 3.6.22
3416f262 13155 #961: Bump dnsmasq to 2.52
60ce1b08 13156 #967: Bump netstat-nat to 1.4.10
6455c32d 13157 #973: Bump iw to 0.9.19
fbf84d42 13158 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 13159 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 13160 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 13161 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 13162 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 13163
798927cc 131642009.11, Released December 1st, 2009:
b48fb8c4
PK
13165
13166 Additional fixes and cleanups.
13167
9d998ad1
PK
13168 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
13169 microperl, ncurses, vim
b48fb8c4
PK
13170
13171 Issues resolved (http://bugs.uclibc.org):
13172
13173 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
13174
31bd9741
PK
131752009.11-rc2, Released November 29th, 2009:
13176
13177 Additional fixes and cleanups.
6b6bdaed 13178
ade675c5 13179 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 13180
2d04d56e 131812009.11-rc1, Released November 23rd, 2009:
74834991 13182
b8a917fa
PK
13183 Fixes all over the tree and new features.
13184
13185 Cleaned up / Simplified build directory layout. Refer to
13186 docs/buildroot.html#using for details.
13187
13188 Target defconfig files moved to configs/ and listed in 'make help'
13189 output.
13190
406053d5
PK
13191 Fixed *clean targets. Now clean removes everything generated,
13192 so you can do a fresh rebuild. Distclean furthermore removes
13193 kbuild tools and .config, bringing the source tree back in a
13194 pristine state.
13195
b8a917fa
PK
13196 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
13197 soft / hardfloat setting for architecture, ensure target-ldd
13198 gets installed.
83182dd2 13199
4114643d 13200 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 13201 sdl_sound, swfdec, sysstat
32518793 13202
81e4ba32
PK
13203 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
13204 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
13205 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
13206 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
13207 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 13208 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 13209 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 13210 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 13211 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 13212 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
13213 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
13214 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 13215 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 13216
87d74d94 13217 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 13218
74834991
GZ
13219 Issues resolved (http://bugs.uclibc.org):
13220
1d9178db 13221 #301: allow to install libsmbclient
bc95b3ad 13222 #303: add gvfs package
8e8354d4 13223 #477: Add sdl_sound package
57f3b11d 13224 #487: Make kismet package sexier
bdf41d6c 13225 #511: New package usb_modeswitch
74834991 13226 #527: misc fixes for dnsmasq package
a07032e1 13227 #565: libevent: Bump version and clean up makefile
27cf8114 13228 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 13229 #593: Missing early check for patch(1)
b71951b0 13230 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
13231 #609: libmicrohttpd: New package
13232 #615: python: Don't delete .py files unless asked
f5239c32 13233 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 13234 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 13235 #645: allow to build nbd-server with NBD package
829d4ff6 13236 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 13237 #655: Update sqlite package to version 3.6.18
f72f3fd3 13238 #657: Bug in imagemagick-clean target
07019b2c 13239 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 13240 #665: [PATCH] Samba package
69ec17cd 13241 #667: [PATCH] e2fsprogs
351b6796 13242 #683: SDL-dfb does not select directfb
3445ff4a 13243 #701: make install problem with unstripped binaries
48ed49e9 13244 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 13245 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 13246 #709: Bump lighttpd package to 1.4.24
26073d2a 13247 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 13248 #715: Bump libidn package to 1.15 and other fixes
882e1376 13249 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 13250 #731: Bump iw package to 0.9.17
74834991 13251
f0eb8b58
PK
132522009.08, Released August 31th, 2009:
13253
13254 Additional fixes and cleanups.
13255
13256 Updated/fixed packages: ctorrent, saveconfig/getconfig,
13257 sdl_net, util-linux.
014df317
PK
13258
13259 Issues resolved (http://bugs.uclibc.org):
13260
13261 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 13262 #557: Build ctorrent with SSL support if available
014df317 13263
4595a2fc
PK
132642009.08-rc3, Released August 26th, 2009:
13265
13266 Additional fixes and cleanups.
13267
13268 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
13269 directfb, enchant, kernel headers.
13270
13271 Issues resolved (http://bugs.uclibc.org):
13272
13273 #471: Allow directfb compilation with debug
13274 #541: Removal of CVS directories in target filesystem broken
13275 #547: berkeleydb: Update config.{sub, guess}
13276 #549: enchant: Fix dependencies.
13277 #569: Fix alsa-utils build for x86 on x86-64
13278
4ebaaf41
PK
132792009.08-rc2, Released August 6th, 2009:
13280
13281 Additional fixes and new features.
13282
13283 New packages: libuuid, gcc 4.3.4.
13284
4595a2fc
PK
13285 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
13286 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
13287
13288 Fixed issue with 'make oldconfig'
0468b5c1
PK
13289
13290 Issues resolved (http://bugs.uclibc.org):
13291
13292 #525: sed broken with external toolchain
15dab042 13293 #537: Fix gzip build with recent glibc
0468b5c1 13294
3190d5bf
PK
132952009.08-rc1, Released August 2nd, 2009:
13296
13297 Fixes all over the tree and new features.
533718a8 13298
66095256
TP
13299 Improvement of external toolchain support:
13300 - Support for glibc toolchains.
13301 - The toolchain configuration announced to Buildroot is
13302 verified against the real toolchain configuration.
13303 - Fixes, documentation.
13304
13305 Cleanup X.org support: clarified configuration options, and
13306 removed mandatory dependency on useless libraries such as
13307 libXt or libXaw.
13308
d9a95017
TP
13309 New QT-based configurator, usable using 'make xconfig'.
13310
3190d5bf
PK
13311 Support for the Xtensa architecture.
13312
13313 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
13314 headers.
13315
13316 New packages: bmon, ctorrent, dosfstools, enchant,
13317 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
13318 sdl_gfx, spawn-fcgi.
13319
13320 Updated packages: bind, busybox, coreutils, sqlite, directfb,
13321 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
13322 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
13323 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
13324 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
13325 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
13326 wpa-supplicant, xdriver_xf86-input-synaptics,
13327 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
13328 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
13329 xutil_util-macros.
13330
533718a8
PK
13331 Issues resolved (http://bugs.uclibc.org):
13332
2e71cd88 13333 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 13334 #163: Xtensa architecture port
7a1a334c 13335 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 13336 #241: device mapper + lvm2: build together
52dbe071 13337 #243: ctorrent: new package
bb14fc40 13338 #247: ntfsprogs: new package
71c810ff 13339 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 13340 #287: New package libnl
9a6d6cf5 13341 #289: New package iw
6fecd53e 13342 #331: Update MPlayer to version 1.0rc2
5818010f 13343 #333: Bump sqlite package to 3.6.15
e61606ad 13344 #349: update libsoup to version 2.26.2
c2dbefd8 13345 #357: New package netstat-nat
234fb283 13346 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 13347 #367: linux kernel compile error for arm926t
10e9b7ed 13348 #369: Add SDL_gfx package
533718a8 13349 #373: Support for building gstreamer without libxml
e61606ad 13350 #379: update DirectFB to version 1.4.0
533718a8
PK
13351 #383: gst-plugins-good: Allow soup plugin to be configured
13352 #385: neon: Fix pkgconfig dependency
bd26b582 13353 #387: Tremor not installed to toolchain
ba4fbdc9 13354 #389: New package bmon
533718a8
PK
13355 #391: gstreamer: Bump version to 0.10.23
13356 #393: gst-plugins-base: Bump version to 0.10.23
13357 #395: gst-plugins-bad: New package
f4311822 13358 #403: Error while building iso9660 image
533718a8
PK
13359 #409: Bump php package to 5.2.10
13360 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 13361 #417: New package spawn-fcgi
264b9c11 13362 #419: Bump lighttpd package to 1.4.23
27ce942e 13363 #421: toolchain: Clean up toolchain locale support menu
81f9990e 13364 #427: webkit: Update to WebKit svn r44552
56fcdc9b 13365 #437: ltp-testsuite: Bump version to 20090630
f26acf61 13366 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 13367 #467: DirectFB 1.4.1
0aa70624 13368 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 13369 #491: libxml2: Bump version to 0.7.3
ff69aeea 13370 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 13371 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 13372 #509: Bump sqlite package to 3.6.16
a7b50b94 13373 #523: pciutils broken with external toolchain
9be449ff 13374 #533: Update gamin to 0.1.10 to fix compilation
533718a8 13375
a69b3d61
PK
133762009.05, Released June 1st, 2009:
13377
13378 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
13379 version and marked ubifsroot as broken.
13380
45e11e29
PK
133812009.05-rc3, Released May 27th, 2009:
13382
13383 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
13384 busybox, curl, libusb, readline, python and strace.
13385
13386 Issues resolved (http://bugs.uclibc.org):
13387
13388 #345: libcurl package needs a urandom fix
13389
13328d22
PK
133902009.05-rc2, Released May 19th, 2009:
13391
13392 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
13393 for newer hosts), stable kernel versions, busybox, cups,
13394 dmraid, docker, mesa3d, rsync and updated defconfigs.
13395
13396 xserver marked as broken on AVR32 and atngw100-expanded
13397 config removed.
61aeb6e4
PK
13398
13399 Issues resolved (http://bugs.uclibc.org):
13400
13401 #167: metacity does not build
13328d22
PK
13402 #295: gamin installs python support even if python is disabled
13403 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 13404
cf92bc23
PK
134052009.05-rc1, Released May 5th, 2009:
13406
13407 Fixes all over the tree, further conversion of packages to
13408 Makefile.autotools.in and we now build host versions of
13409 packages where needed for build time dependencies instead of
13410 relying on the correct versions being available on the build
13411 host. Ancient toolchain / busybox versions have furthermore
13412 been removed as announced in the 2009.02 release notes.
13413
13414 New packages: flac, gob2, lzop, taglib, wpa_supplicant
13415
13416 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
13417 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
13418 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
13419 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
13420 util-linux, xorg7, xerces
13421
13422 Issues resolved (http://bugs.uclibc.org):
13423
13424 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
13425 and a ton of other improvements
13426 #19: page.h missing by util-linux
13427 #37: update libglib2 to version 2.18.4
13428 #61: tslib puts staging_dir into pkgconfig file
13429 #69: tar refuses to build
13430 #71,#175: ./wchar.h:41:12: error: empty filename in #include
13431 #73: Bump openssl package to the latest version
13432 #81: New package wpa_supplicant
13433 #99: new package: flac
13434 #101: update gstreamer packages
13435 #105,#313: menuconfig segfaults on tinyx if wchar is not
13436 selected
13437 #107: convert libvorbis to Makefile.autotools.in
13438 #109: Make pppd package avoid bsd err
13439 #111: binutils 2.17 fails to build when texinfo >= 4.10
13440 #133: Modify ncurses5-config to get correct include path
13441 #137: Bump php to version 5.2.9
13442 #139: Bump sqlite to 3.6.11 and convert to
13443 Makefile.autotools.in
13444 #145: Bump bind package to 9.5.1-P1 (security)
13445 #147: buildroot toolchain fails to build w/binutils-2.19.1
13446 #151: openssl package trivial fixes
13447 #161: vim fails on patching with errors in configure.patch
13448 #169: blackbox-0.70.1 does not build
13449 #177: xdriver_xf86-input-keyboard does not build
13450 #179: Upgrade dropbear to Makefile.autotools.in
13451 #181: Update to Xorg 7.4
13452 #187: ntfs-3g: could not build cross
13453 #191: alsa-lib ARM binaries always built with EABI
13454 #213: Bump wpa_supplicant package to version 0.6.9
13455 #217: Bump openssl package to 0.9.8k (security)
13456 #219: Toolchain build fails on m4
13457 #225: m4 macros are out of place
13458 #233: make ipv6 optional in iptables
13459 #237: ncftp: convert to Makefile.autotools.in
13460 #239: ntfs-3g: convert to Makefile.autotools.in
13461 #245: lzop: new package
13462 #271: Bump bind package to 9.5.1-P2 (security)
13463 #277: Bump sqlite package to 3.6.16
13464 #279: update libglib2 to version 2.20.1
13465 #281: update DirectFB to version 1.2.8
13466 #283: add taglib
13467 #285: compilation of samba fails if IPV6 support is missing
13468 #293: update samba to version 3.3.3
13469 #299: add shared-mime-info package
13470 #307: make openssl package respect build flags
This page took 2.681759 seconds and 4 git commands to generate.