package/ltp-testsuite: fix build with BR2_TIME_BITS_64
[buildroot-mgba.git] / CHANGES
CommitLineData
e1e292c0
PK
12024.02-rc2, released March 1st, 2024
2
3 Fixes all over the tree.
4
5 Infrastructure: Various fixes for pkg-stats after moving to
6 the FKIE CVE feed and support for older python/ijson versions.
7
8 Updated/fixed packages: ccache, dracut, erlang, freetype,
9 libheif, libpthsem, micropython, newlib-bare-metal, openssh,
10 poco, python3, redis, rhash, shim, squid, syslinux
11
7a9ba7a7
PK
122024.02-rc1, released February 25th, 2024
13
14 Fixes all over the tree and new features.
15
16 Toolchain:
17
18 - GDB: Add version 14.1, default to 13.2.
19
20 - uClibc-ng updated to 1.0.45
21
22 - Bootlin external toolchains updated to 2023.11-1, moving the
23 stable toolchains to GCC 12.3 / binutils 2.40 / GDB 13.2 /
24 glibc 2.38 / musl 1.2.4 / uClibc-ng 1.0.45
25
26 - Add support for building a bare metal toolchain suitable for
27 building firmware for certain (co-)processors, possibly
28 using a different CPU architecture than the main Buildroot
29 configuration.
30
31 Default optimization level changed from optimize for size
32 (-Os) to optimize for speed (-O2).
33
34 Support: Use the Fraunhofer FKIE JSON files for CVE matching
35 now that NVD is about to deprecate its feeds.
36
37 New defconfigs: AMD Zynqmp kria kd240 and kr260, zcu104, Avnet
38 RZBoard V2L, Mangopi MQ1RDW2, NXP i.MX 93 11x11 EVK, QEMU
39 Riscv64 virt-efi, TI AM574x Industrial Development Kit
40
41 Removed defconfigs: Zynq qmtech
42
43 New packages: binutils-bare-metal, dmenu-wayland, fcft, foot,
44 firmware-ele-imx, ivi-homescreen, libjwt, libtraceevent,
45 libtracefs, libutempter, lua-ansicolors, lua-argparse,
46 lua-conciseserialization, lua-ubjson, minisign,
47 newlib-bare-metal, python-aiosqlite, python-annotated-types,
48 python-anyio, python-asyncssh, python-bitarray,
49 python-cachetools, python-contourpy, python-decouple,
50 python-fastapi-sessions, python-fastapi,
51 python-google-api-core, python-google-auth,
52 python-googleapis-common-protos, python-grpc-requests,
53 python-grpcio-reflection, python-grpcio, python-httpcore,
54 python-httpx, python-matplotlib-inline, python-ml-dtypes,
55 python-multipart, python-pydantic-core, python-pypng,
56 python-starlette, python-tcolorpy, python-trafaret,
57 python-urwid-readline, python-uvicorn, rlwrap, tllist
58
59 Removed packages: davinci-bootcount (renamed to
60 uboot-bootcount), flickcurl, gmpc, libmpd, micropython-lib,
61 python-crossbar, python-pygame, tinymembench
62
63 Issues resolved (http://bugs.uclibc.org):
64
65 #10096: SH4 toolchain does not build Linux kernel magicpanelr2_..
66 #15889: please update meson
67 #15898: Unable to boot syslinux.efi produced by buildroot (EFI 64-..
68 #15910: USB keyboard is not working by default "raspberrypicm4io_..
69 #15952: Grub fails to load large rootfs files
70
880e3ea3
PK
712023.11.2, released March 1st, 2024
72
73 Important / security related fixes.
74
75 Added CPE identifiers for a large number of packages.
76
77 Updated/fixed packages: bayer2rgb-neon, brltty, c-ares, cog,
78 containerd, cpio, crda, criu, darkhttpd, davinci-bootcount,
79 dbus, depot-tools, dhcpcd, domoticz, environment-setup, expat,
80 faad2, falcosecurity-libs, flex, flutter-engine,
81 flutter-gallery, flutter-pi, flutter-sdk-bin,
82 freeradius-server, freerdp, frr, gesftpserver, glibc, gnutls,
83 go, gst1-devtools, gst1-libav, gst1-python, gst1-vaapi,
84 gst-omx, gstreamer1, haproxy, hiredis, joe, json-c, leptonica,
85 libcurl, libp11, libuwsc, libvips, libzenoh-pico,
86 linux-firmware, linux-headers, localedef, lua-http, lvm2,
87 lynx, mbedtls, micropython, minizip, mpfr, netatalk, ngrep,
88 onevpl, opencv4, opencv4-contrib, openssh, opus, petitboot,
89 php, python-aiohttp, python-bitarray, python-bitstring,
90 python-esptool, python-gunicorn, python-hpack,
91 python-html5lib, python-lmdb, python-mako, python-numpy,
92 python-oauthlib, python-sqlparse, python-wheel, qt5base,
93 qt6base, redis, runc, sdl2, sqlite, syslog-ng, sysstat,
94 util-linux, vulkan-loader, webkitgtk, weston, wireless-regdb,
95 wlroots, wpewebkit, xlib_libXpm, xterm, xwayland, yasm
96
97 New packages: python-bitarray
98
99 Issues resolved (http://bugs.uclibc.org):
100
101 #10096: SH4 toolchain does not build Linux kernel magicpa..
102 #15952: Grub fails to load large rootfs files
103
4774d820
PK
1042023.11.1, released January 15th, 2024
105
106 Important / security related fixes.
107
108 Infrastructure:
109
110 - Download: Revert a permission fixup step in the tarball
111 creation logic, which lead to a hash mismatch issue in two
112 cargo-vendored packages, ripgrep and sentry-cli.
113
114 - Build: Pass GIT_DIR=. in the environment (through
115 HOST_MAKE_ENV/TARGET_MAKE_ENV) to the build steps to
116 workaround packages trying to detect if they are building in
117 a git checkout and getting confused when building in a sub
118 directory of a Buildroot git checkout.
119
120 Defconfigs: Rock5b: Add download hashes for U-Boot and Linux
121
122 Updated/fixed packages: apcupsd, arm-trusted-firmware, botan,
123 cjson, criu, cryptodev-linux, cups, dahdi-linux, dahdi-tools,
124 dbus, docker, dropbear, duktape, edk2, erlang, exim, faad2,
125 freeswitch, gcc, gdal, gdb, giflib, glibc, gnuplot, gnutls,
126 go, google-breakpad, gst-omx, gstd, gst1-devtools, gst1-libav,
127 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
128 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
129 gstreamer1, gstreamer1-editing-services, ipcalc, jq,
130 json-for-modern-cpp, ksmbd-tools, libaio, libarchive,
131 libcamera, libcamera-apps, libcap-ng, libcgroup, libcurl,
132 libde265, libebml, libgtk3, libheif, libiec61850, libndns,
133 libostree, libraw, libsigsegv, libssh, libssh2, libuev,
134 libwebsockets, libzenoh-pico, liquid-dsp, lvm2, madplay,
135 mesa3d, micropython, minizip, mp4v2, nushell,
136 onevpl-intel-gpu, opensc, openssh, optee-client, orc, php,
137 pipewire, postgis, postgresql, proftpd, putty, python-brotli,
138 python-pysensors, python-sip, python-werkzeug, shim, squid,
139 strongswan, sway, tinyssh, tor, transmission, tree, udev,
140 uftp, valijson, wireshark, wlroots, wolfssl,
141 xserver_xorg-server, xwayland,
142
954aeb7c
PK
1432023.11, released December 4th, 2023
144
145 Various fixes.
146
147 Defconfigs: Toradex apalis i.mx6: Add download hashes for
148 Linux and U-Boot.
149
150 Updated/fixed packages: cog, freescale-imx, imagemagick,
151 libde265, libmemcached, libpjsip, libusb-compat,
152 libzenoh-pico, linux-tools, lttng-modules, mariadb, monit,
153 openfpgaloader, perl, putty, python-numpy, rtty, speechd,
154 wireshark, xenomai, xtables-addons, zfs
155
0ed48b95
PK
1562023.11-rc2, released November 29th, 2023
157
158 Fixes all over the tree.
159
160 Defconfigs: Raspberry pi: Fix bluetooth autoprobing,
161 rockpro64: Fix U-Boot build, bump rootfs size, vim3: Use
162 device tree from Linux rather than from U-Boot.
163
164 Updated/fixed packages: erlang, exfatprogs, flutter-engine,
165 flutter-sdk-bin, gcc, gsl, intel-microcode, janet,
166 kodi-pvr-hts, libgdiplus, libpam-tacplus, libxml2,
167 libzenoh-pico, memcached, motion, netsnmp, nodejs, oatpp,
168 openrc, opensc, perl, postgresql, python-msgpack, qemu,
169 refpolicy, samba4, squid, vim, vlc, xwayland, zfs
170
171 Issues resolved (http://bugs.uclibc.org):
172
173 #15856: Using BR2_CONFIG= on a different file-system...
174
5c9f4d64
PK
1752023.11-rc1, released November 14th, 2023
176
177 Fixes all over the tree and new features.
178
179 Architecture: MIPS IV (re-)added. The mutually exclusive ABI
180 selection dropped for PowerPC.
181
182 Toolchain:
183
184 - Support for GDB 13.2, make GDB 12.x the default
185
186 - Glibc bumped to 2.38
187
188 - Bootlin external toolchains updated to 2023.08, bringing
189 support for Aarch64 BE with musl.
190
191 - Motorola 68K w/MMU support added for glibc and musl.
192
193 - License info added for GCC
194
195 Infrastructure:
196
197 - The CMake infrastructure now supports building packages with
198 ninja instead of make (based on <pkg>_CMAKE_BACKEND).
199
200 - The RPATH fixup done at the end of the build is now done in
201 parallel (according to BR2_JLEVEL).
202
203 - Packages downloaded from Subversion repos no longer
204 retrieves svn:externals unless <pkg>_SVN_EXTERNALS is set to
205 YES.
206
207 - Packages where a free-form version/site can be specified
208 (E.G. Linux, U-Boot, ..) can now have the corresponding
209 tarballs of these custom downloads checked by the download
210 infrastructure based on .hash files in the global patch
211 directory. These hashes are optional unless
212 BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
213
214 A utils/add-custom-hashes helper script has been added to
215 assist in managing such hash files.
216
217 - Various improvements to utils/docker-run to handle external
218 (BR2_DL_DIR defined in environment) download directory,
219 proxy configuration, SELinux and out of tree (O=) builds.
220
221 New defconfigs: AMD Zynq ZC702, ASUS Tinker-s rk3288, ICnova
222 A20-adb4006, Khadas vim3, Libre Computer ROC-RK3399-PC,
223 Microchip PolarFire SoC Icicle Kit, NXP imxrt1050-evk, Pine64
224 pinecube, Sipeed LicheePi Nano, Synopsys ARC700 nSIM, TI
225 SK-AM62 and TI SK-AM64
226
227 New packages: ti-k3-boot-firmware, ti-k3-image-gen,
228 amlogic-boot-fip, criu, cutekeyboard, depot-tools, fft-eval,
229 firewalld, flutter-engine, flutter-gallery, flutter-pi,
230 flutter-sdk-bin, ledmon, libcanberra, libnvme, libsoup3,
231 libspdm, libucontext, libzenoh-pico,
232 microchip-hss-payload-generator, nodejs-bin, nushell,
233 nvidia-persistenced, oatpp, onevpl-intel-gpu, onevpl,
234 python-calver, python-distlib, python-jeepney,
235 python-jsonschema-specifications, python-kmod,
236 python-pysensors, python-referencing, python-segno,
237 python-tftpy, python-trove-classifiers,
238 python-types-python-dateutil, python-versioneer,
239 qoriq-fm-ucode, qt6core5compat, rauc-hawkbit-updater,
240 rust-bindgen, spirv-headers, spirv-tools, vulkan-loader,
241 vulkan-tools
242
243 Removed packages: google-material-design-icons, libtextstyle,
244 python-pyxb
245
246 Issues resolved (http://bugs.uclibc.org):
247
248 #14366: Nodejs fails with "version `GLIBC_2.34' not found"..
249 #14741: e2fsck is failing during cronjob build where fail...
250 #15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
251 #15733: xfsprogs outdated
252 #15772: lz4 failed to compile with gcc 10.4.0
253 #15778: strace comilation fails on Fedora39/gcc13
254 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
255 #15790: at91sam9x5ek_dev_defconfig: Missing...
256 #15808: connman is not supported on musl
257 #15814: C++ not supported by bootlin toolchain
258 #15820: make linux-menuconfig does not modify correct .config..
259 #15823: Installing nodejs modules with native extensions ...
260 #15826: nodejs modules with native extensions fail to install
261 #15835: Incompatibility between network-manager and libcurl 8.4
262
955fd5a1
PK
2632023.08.4, released December 4th, 2023
264
265 Important / security related fixes.
266
267 Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
268 bluetooth driver, Toradex apalis i.mx6: Add download hashes
269 for Linux and U-Boot.
270
271 Updated/fixed packages: gcc, erlang, exfatprogs, gsl,
272 imagemagick, intel-microcode, libde265, libmemcached,
273 libpjsip, libxml2, mariadb, memcached, motion, netsnmp, perl,
274 postgresql, putty, rtty, samba4, speechd, squid, vim, vlc,
275 xenomai, xtables-addons, zfs
276
277 Issues resolved (http://bugs.uclibc.org):
278
279 #15856: Using BR2_CONFIG= on a different file-system...
280
41978f36
PK
2812023.08.3, released November 14th, 2023
282
283 Important / security related fixes.
284
285 Per-package builds: Unbreak SDK relocation logic. Only drop
286 the hard links for the final host / target directory, fixing a
287 build time / size regression in 2023.08.2.
288
289 Packages where a free-form version/site can be specified
290 (E.G. Linux, U-Boot, ..) can now have the corresponding
291 tarballs of these custom downloads checked by the download
292 infrastructure based on .hash files in the global patch
293 directory. These hashes are optional unless
294 BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
295
296 A utils/add-custom-hashes helper script has been added to
297 assist in managing such hash files.
298
299 Defconfigs: Avenger96: Downgrade to TF-A v2.5 to fix boot
300 issue since 2023.08, stm32mp157a-dk1, stm32mp157c-dk2: Unbreak
301 TF-A build, stm32mp157c-odessey: Use a fixed TF-A version for
302 reproducibility
303
304 Updated/fixed packages: apache, arm-trusted-firmware, aufs,
305 aufs-util, azure-iot-sdk, casync, cjson, clamav, conmon,
306 cups-filters, dhcpcd, docker-cli, docker-engine,
307 freeradius-server, go, inadyn, ksmbd-tools, kvmtool,
308 libgdiplus, libgeos, libmemcached, libmdbx, libopenssl,
309 libosmium, libtommath, libupnp, libzlib, lightning, linux-pam,
310 lxc, mender, minizip-zlib, mpd, mxsldr, nano, nettle,
311 network-manager, nghttp2, nodejs-src, opencv4,
312 opencv4-contrib, openjdk-bin, openvpn, opusfile, paho-mqtt-c,
313 pango, perl-lwp-protocol-https, petitboot, php, pistache,
314 python-django, python-pycryptodomex, python-urllib3,
315 python-web2py, rabbitmq-c, redis, reproc,
316 riscv64-elf-toolchain, sedutil, snort3, suricata, tar, tiff,
317 tor, traceroute, vim, websocketpp, wireshark, wolfssl,
318 xdg-dbus-proxy, xen, xlib_libX11, xlib_libXpm, zabbix, zchunk
319
320 Issues resolved (http://bugs.uclibc.org):
321
322 #14741: e2fsck is failing during cronjob build where fail...
323 #15772: lz4 failed to compile with gcc 10.4.0
324 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
325 #15790: at91sam9x5ek_dev_defconfig: Missing...
326 #15820: make linux-menuconfig does not modify correct .config..
327 #15823: Installing nodejs modules with native extensions ...
328 #15835: Incompatibility between network-manager and libcurl 8.4
329
cc31a805
PK
3302023.08.2, released October 15th, 2023
331
332 Important / security related fixes.
333
334 Defconfigs: Freescale ARM: Add ATF patch to fix build issue
335 with binutils 2.39+. QEMU Aarch64-virt: Enable ACPI support
336 for EDK2. Visionfive2: Bump kernel to fix build issue with GCC
337 13.
338
339 Per-package builds: Do not use hard links for host / target
340 dirs, fixing issues with package rebuilds or post-build
341 scripts modifications.
342
343 Infrastructure: Explicitly disable shuffle mode for Make >=
344 4.4 where needed.
345
346 Urandom-scripts: Move seedrng init script to S01 for earlier
347 random number entrophy initialization.
348
349 Updated/fixed packages: at91bootstrap, batman-adv, bind, cups,
350 efl, enlightenment, exim, gcc, glibc, gnu-efi, go, gptfdisk,
351 grub2, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-bad,
352 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
353 gst1-python, gst1-rstp-server, gst1-rtsp-vaapi, gstreamer1,
354 gstreamer1-editing-services, gtkmm3, libcue, libcurl,
355 libfastjson, libhtp, libmodplug, librsvg, libvpx, libyang,
356 linux-pam, linux-tools, mbedtls, mosquitto, mutt, neon,
357 netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php, pound,
358 powertop, python-mako, python3, rauc, rockchip-mali, samba4,
359 sslh, stress-ng, suricata, syslog-ng, systemd, tar, unifdef,
360 urandom-scripts, usbguard, webkitgtk, wilc-driver,
361 wireless-regdb, wpewebkit
362
363 Issues resolved (http://bugs.uclibc.org):
364
365 #15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
366 #15808: connman is not supported on musl
367 #15814: C++ not supported by bootlin toolchain
368
55fbb551
PK
3692023.08.1, released September 27th, 2023
370
371 Important / security related fixes.
372
373 Updated/fixed packages: agentpp, asterisk, bind, binutils,
374 conmon, cpio, docker-cli, docker-engine, e2fsprogs, erlang,
375 esp-hosted, expect, fail2ban, fio, freerdp, fstrcmp, gcc, gdb,
376 ghostscript, go, haproxy, hwloc, icu, irssi, libcoap, libcurl,
377 libde265, libheif, libiec61850, libjxl, libopenssl, libpjsip,
378 libqb, libraw, libssh, libuv, lldpd, mdadm, mutt, ne10,
379 netatalk, nodejs, nut, openblas, opensc, openvpn, petitboot,
380 php, pound, pppd, python-pytest, python3, qt5,
381 rtl8812au-aircrack-ng, sngrep, stress-ng, strongswan, sysstat,
382 tar, tcl, timescaledb, util-linux, vim, webkitgtk, webp,
383 wireshark, xserver_xorg-server, xterm, zbar, zxing-cpp,
384 zynaddsubfx
385
386 Issues resolved (http://bugs.uclibc.org):
387
388 #14366: Nodejs fails with "version `GLIBC_2.34' not found"..
389 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
390 #15790: at91sam9x5ek_dev_defconfig: Missing...
391
d8ce1def
PK
3922023.08, released September 6th, 2023
393
394 Various fixes.
395
396 Defconfigs: BeagleV: Fix build issue with binutils >=
397 2.38. Hifive unleashed: U-Boot needs OpenSSL
398
399 Updated/fixed packages: dt, grub2, heirloom-mailx, libgpgme,
400 libtommath, libxcrypt, log4cxx, mesa3d-demos, openjdk,
401 openjdk-bin, pam, pcm-tools, pixman, poppler, python-django,
402 python-ipython, python-pip, python-tornado, zeromq
403
404 New packages: libdecor
405
04bc8046
PK
4062023.08-rc3, released August 29th, 2023
407
408 Fixes all over the tree.
409
410 Defconfigs: Avenger96: Bump ATF to 2.9 to fix build warnings
411 with binutils >= 2.39. CI20: Bump kernel to 5.4.254 to fix
412 build issue with GCC 12. Hifive unleashed: Add missing
413 pylibfdt dependency / bump kernel to 5.10.109 to fix build
414 issue GCC 12. PC x86-64 bios/elf: Add missing libelf
415 dependency. Sipeed maix sdcard: Fix build issues with
416 binutils >= 2.38
417
418 Updated/fixed packages: check, clamav, cups, esp-hosted,
419 f2fs-tools, freeswitch, gcc, gmp, libks, libmodsecurity,
420 mosquitto, mpg123, network-manager, php, postgresql, python3,
421 ramspeed, rtl8189fs, rust, rust-bin, samba4, screen, zlib-ng
422
bdd80863
PK
4232023.08-rc2, released August 20th, 2023
424
425 Fixes all over the tree.
426
427 Toolchains: Only show external toolchains based on a GCC
428 version supporting the selected architecture
429 variant. Correctly mark Codescape MIPS external toolchains as
430 not providing a gdbserver.
431
432 Defconfigs: Andes ae350_45: Drop custom U-Boot march setting,
433 breaking builds with GCC 12. Nitrogen*: Bump
434 U-Boot/Linux. Nitrogen8*: Use ATF 2.8, fixing array bounds
435 errors. QEMU m68k: Add Linux patch to fix build issue with
436 binutils >= 2.41. Raspberrypi*: Enable console on HDMI when
437 using systemd as well.
438
439 Updated/fixed packages: at91dataflashboot, aubio, berkeleydb,
440 bwm-ng, ccache, check, chocolate-doom, compiler-rt, composer,
441 conmon, connman, dav1d, diffutils, dracut, e2fsprogs, elf2flt,
442 esp-hosted, flite, gcc, gdb, go-bootstrap-stage2,
443 intel-microcode, kodi-imagedecoder-heif, less, libcoap,
444 libedit, libglib2, libksba, liblo, libserial, log4cxx, lsof,
445 luvi, meson, mosquitto, mpd, mpv, mv-ddr-marvell, nftables,
446 ntpsec, openssh, optee-test, perftest, python-botocore,
447 python-docker, python-pylibfdt, python3, screenfetch,
448 sentry-cli, sngrep, stellarium, trinity, tvheadend, uboot,
449 uclibc, util-linux, xfsprogs, yajl
450
451 New packages: nftables-python, xlib_libXpresent
452
453 Removed packages: lpc32xxcdl
454
0473a9b5
TP
4552023.08-rc1, released August 5, 2023
456
457 Numerous package updates and fixes, additional runtime tests.
458
459 Toolchain:
460 - Toolchains from ARM (for ARM, AArch64 and AArch64 BE)
461 updated to 12.2.
462 - Support for binutils 2.40 and 2.41 added, binutils 2.37 and
463 2.38 removed, binutils 2.40 is now the default
464 - Support for gcc 13 added, gcc 10 removed, gcc 12 is now the
465 default
466
467 Architectures:
468 - Additional x86-64 variants added
469 - RISC-V vector extension support added
470
471 Infrastructure:
472 - Go now built in 3 stages to be able to update to Go 1.20.x.
473
474 New defconfigs: rock5b
475
476 Removed defconfigs: qemu_sparc_ss10
477
478 New packages: composer, conmon, dfu-programmer, esp-hosted,
479 kodi-imagedecoder-heif, kodi-imagedecoder-raw, libde2654,
480 libdisplay-info, libheif, llvm-cmake, llvm-libunwind,
481 lua-dkjson, mbpoll, mdnsd, mhz, opencsd, python-libconf,
482 python-blinker, python-midiutil, python-rdps-py, python-wheel,
483 qt6svg, redis-plus-plus, rockchip-rkbin, rtl8822cs, swaybg,
484 swugenerator
485
486 Removed packages: libasplib, ocf-linux, tovid
487
a0831dd5
PK
4882023.05.3, released September 26th, 2023
489
490 Important / security related fixes.
491
492 Defconfigs: PC x86-64 bios/efi: Needs libelf. Raspberrypi:
493 Also enable HDMI console when systemd is used.
494
495 Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
496 aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
497 compiler-rt, connman, cpio, cups, dav1d, diffutils, dracut,
498 dt, expect, fail2ban, fio, flite, freerdp, freeswitch,
499 fstrcmp, gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
500 heirloom-mailx, hwloc, icu, intel-microcode, irssi, less,
501 libcoap, libcurl, libglib2, libiec61850, libjxl, libks,
502 libksba, libmodsecurity, libpjsip, libqb, libraw, libssh,
503 libtommath, lldpd, log4cxx, lsof, mdadm, mosquitto, mpd, mpv,
504 mutt, mv-ddr-marvell, ne10, netatalk, network-manager,
505 nftables, nodejs, ntpsec, nut, openblas, openjdk, openjdk-bin,
506 opensc, openssh, pcm-tools, perftest, petitboot, php, pixman,
507 poppler, postgresql, python-django, python-ipython,
508 python-pip, python-pylibfdt, python-tornado, python3, qt5,
509 ramspeed, rtl8189fs, rtl8812au-aircrack-ng, samba4, screen,
510 screenfetch, sngrep, sofia-sip, stellarium, stress-ng,
511 strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
512 webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
513 zbar, zxing-cpp
514
515 New packages: xlib_libXpresent
516
386b72ca
PK
5172023.05.2, released August 31th, 2023
518
519 Important / security related fixes.
520
521 Toolchains: Correctly mark Bootlin external toolchains as
522 having OpenMP support.
523
524 Arch: Mark Alderlake x86 variants as no AVX512 support.
525
526 Utils: Ensure utils/docker-run correctly supports git
527 worktrees.
528
529 Defconfigs: Beaglebone: U-Boot needs OpenSSL. Beaglebone qt5:
530 Enable support for green wireless variant.
531
532 Updated/fixed packages: arm-trusted-firmware, bind, cairo,
533 cmocka, containerd, crudini, cryptodev-linux, dmidecode,
534 ffmpeg, firmware-imx, gcc, gdb, ghostscript, gkrellm,
535 gnuradio, go, igh-ethercat, iperf3, kodi, libcurl, libopenssl,
536 libssh, libubootenv, libuhttpd, linux-tools, mali-driver,
537 nfs-utils, ntp, openssh, php, pipewire, python-pysmb,
538 python-iniparse, python-iptables, rtl8189es, rtl8189fs,
539 sam-ba, samba4, seatd, shadow, speex,
540 sunxi-mali-utgard-driver, supertuxkart, sysdig, systemd, tor,
541 tpm2-tss, transmission, uboot, unzip, webkitgtk,
542 wireless-regdb, wolfssl, wpebackend-fdo, wpewebkit, xenomai,
543 yaml-cpp, yavta
544
545 Issues resolved (http://bugs.uclibc.org):
546
547 #15634: fluidsynths refers to missing libgomp.so.1
548
5eec4aac
PK
5492023.05.1, released July 17th, 2023
550
551 Important / security related fixes.
552
553 Defconfigs: Chiliboard, mx53loco: fix build on hosts without
554 openssl development headers.
555 Nitrogen*: fix build on hosts without openssl or pylibfdt.
556 Hifive unleased: Bump OpenSBI to 1.2 to fix a build issue.
557 Raspberrypi: Handle DTB overlays for all variants
558
559 Updated/fixed packages: agentpp, alsa-plugins, assimp, audit,
560 bind, busybox, c-ares, check, cups, dav1d, dbus, fftw,
561 fluidsynth, freetype, fwts, ghostscript, gnupg2, gnuradio,
562 graphicsmagick, gupnp, haproxy, heimdal, hwdata, jhead, kodi,
563 libcap, libgcrypt, libgpg-error, libgtk3, libmdbx, libxslt,
564 mesa3d, mesa3d-demos, mpir, nodejs, php, pkgconf,
565 python-cryptography, python-dbus-fast, python-django,
566 python-docker, python-pyicu, python-requests, python3, qemu,
567 qt6, quickjs, rtl8192eu, samba4, sconeserver, syslog-ng,
568 taglib, tiff, wine, wireshark, xdriver_xf86-video-dummy,
569 xlib_libX11,
570
571 Issues resolved (http://bugs.uclibc.org):
572
573 #15643: ERROR: No hash found for linux-6.3.8.tar.xz
574 #15658: hifive_unleashed_defconfig: Linker errors in opensbi-0.9
575 #15661: mx53loco_defconfig: Dependency on OpenSSL missing
576 #15664: Can't compile mesa3d with v3d driver
577 #15673: PKGCONF_SITE in pkgconf.mk points to parked domain
578 #15682: pkgconf: no longer able to download source from...
579
dbb0b427
PK
5802023.05, released June 7th, 2023
581
582 Fixes all over the tree.
583
584 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
585 needing a newer host-cmake than what is currently enforced
586 (3.18) - Up to the version provided by the cmake package (3.22).
587
588 Defconfigs: QEMU s390x: Bump rootfs size to 120MB to make room
589 for kernel modules.
590
591 Updated/fixed packages: at-spi2-core, go, libdeflate, libjxl,
592 perl-http-message, php, redis
593
25e485f4
PK
5942023.05-rc3, released June 4th, 2023
595
596 Fixes all over the tree.
597
598 Updated/fixed packages: bird, containerd, earlyoom, gcc,
599 ipython, kexec, kodi-skin-confluence, libcurl, libopenssl,
600 mesa3d, minidlna, mpd, openjdk, openjdk-bin,
601 python-matplotlib, sdl2_net, vdr
602
603 New packages: python-asttokens, python-executing,
604 python-pure-eval, python-stack-data
605
c765ac9c
PK
6062023.05-rc2, released May 28th, 2023
607
608 Fixes all over the tree.
609
610 Updated/fixed packages: busybox, clamav, crudini,
611 kodi-pvr-vbox, libcurl, libmnl, libpqxx, libressl, libssh,
612 llvm, lua, mesa3d, perl-http-message, python-can,
613 python-django, sdl2_mixer, webkitgtk, zfs, znc
614
615 New packages: perl-clone
616
617 Issues resolved (http://bugs.uclibc.org):
618
619 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source..
620 #15581: qemu_ppc_mpc8544ds_defconfig: Fails due to non-working patch
621
fb6fe5dd
PK
6222023.05-rc1, released May 15th, 2023
623
624 Fixes all over the tree and new features.
625
626 Toolchain:
627 - glibc update to 2.37, uClibc-ng updated to 1.0.43
628 - suppoert 6.2.x / 6.3.x kernel headers
629
630 Infrastucture:
631 - go: Ensure go versions of os/user and net are used for
632 static builds so CGO is not used
633
634 - rust / cargo: Correctly split up rust flags for host and
635 target builds
636
637 New defconfigs: STM32F769 discovery
638
639 New packages: petitboot, python-evdev, python-hwdata,
640 python-pyproject-hooks, shadow
641
642 Removed packages: atk, at-spi2-atk, optee-benchmark,
643 python-pep517
644
645 Issues resolved (http://bugs.uclibc.org):
646
647 #14356: cronstamp jobs are not performed with bumped version of...
648 #15191: pc_x86_64_efi_defconfig doesn't run on real hardware
649 #15306: glibc build fails in Docker container
650 #15321: docker-engine now requires libseccomp by default
651 #15376: Libiconv config
652 #15461: QtVirtualKeyboard segfaults
ccf65740
PK
653
6542023.02.10, released March 1st, 2024
655
656 Important / security related fixes.
657
658 Added CPE identifiers for a large number of packages.
659
660 Updated/fixed packages: bayer2rgb-neon, brltty, c-ares,
661 containerd, crda, darkhttpd, davinci-bootcount, dbus,
662 domoticz, environment-setup, expat, faad2, falcosecurity-libs,
663 flex, freeradius-server, freerdp, frr, gesftpserver, glibc,
664 gnutls, go, gst1-devtools, gst1-libav, gst1-python,
665 gst1-vaapi, gst-omx, gstreamer1, haproxy, joe, json-c,
666 leptonica, libcurl, libuwsc, libvips, linux-firmware,
667 linux-headers, localedef, lua-http, lvm2, lynx, mbedtls,
668 micropython, minizip, mpfr, netatalk, ngrep, opencv4,
669 opencv4-contrib, openssh, opus, php, python-aiohttp,
670 python-esptool, python-gunicorn, python-hpack,
671 python-html5lib, python-lmdb, python-mako, python-numpy,
672 python-oauthlib, python-sqlparse, qt5base, qt6base, redis,
673 runc, sdl2, sqlite, sysstat, uuu, webkitgtk, wireless-regdb,
674 wpewebkit, xlib_libXpm, xterm, xwayland, yasm
675
676 Issues resolved (http://bugs.uclibc.org):
677
678 #10096: SH4 toolchain does not build Linux kernel magicpa..
679 #15952: Grub fails to load large rootfs files
fb6fe5dd 680
1cf91a57
PK
6812023.02.9, released January 15th, 2024
682
683 Important / security related fixes.
684
685 Infrastructure:
686
687 - Download: Revert a permission fixup step in the tarball
688 creation logic, which lead to a hash mismatch issue in two
689 cargo-vendored packages, ripgrep and sentry-cli.
690
691 - Build: Pass GIT_DIR=. in the environment (through
692 HOST_MAKE_ENV/TARGET_MAKE_ENV) to the build steps to
693 workaround packages trying to detect if they are building in
694 a git checkout and getting confused when building in a sub
695 directory of a Buildroot git checkout.
696
697 Updated/fixed packages: apcupsd, arm-trusted-firmware, botan,
698 cjson, cups, dropbear, duktape, edk2, exim, faad2, freeswitch,
699 gcc, gdal, gdb, giflib, glibc, go, google-breakpad, gst-omx,
700 gstd, gst1-devtools, gst1-libav, gst1-plugins-bad,
701 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
702 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
703 gstreamer1-editing-services, ipcalc, jq, json-for-modern-cpp,
704 ksmbd-tools, libaio, libcamera, libcap-ng, libcurl, libebml,
705 libgtk3, libiec61850, libraw, libsigsegv, libssh, libssh2,
706 libuev, libwebsockets, liquid-dsp, lvm2, madplay, mesa3d,
707 micropython, mp4v2, opensc, openssh, orc, php, pipewire,
708 postgis, postgresql, proftpd, putty, python-sip,
709 python-werkzeug, rng-tools, shim, squid, strongswan, sway,
710 tinyssh, tor, tree, uftp, valijson, wireshark, wolfssl,
711 xserver_xorg-server, xwayland
712
49d29654
PK
7132023.02.8, released December 4th, 2023
714
715 Important / security related fixes.
716
717 Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
718 bluetooth driver, Toradex apalis i.mx6: Add download hashes
719 for Linux and U-Boot.
720
721 Updated/fixed packages: exfatprogs, gcc, imagemagick,
722 intel-microcode, libpjsip, libxml2, mariadb, memcached,
723 motion, netsnmp, perl, postgresql, rtty, samba4, speech,
724 squid, vim, vlc, xenomai, xtables-addons, zfs
725
726 Issues resolved (http://bugs.uclibc.org):
727
728 #15856: Using BR2_CONFIG= on a different file-system...
729
c9e1bbf2
PK
7302023.02.7, released November 14th, 2023
731
732 Important / security related fixes.
733
734 Per-package builds: Unbreak SDK relocation logic. Only drop
735 the hard links for the final host / target directory, fixing a
736 build time / size regression in 2023.02.6.
737
738 Packages where a free-form version/site can be specified
739 (E.G. Linux, U-Boot, ..) can now have the corresponding
740 tarballs of these custom downloads checked by the download
741 infrastructure based on .hash files in the global patch
742 directory. These hashes are optional unless
743 BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
744
745 A utils/add-custom-hashes helper script has been added to
746 assist in managing such hash files.
747
748 Defconfigs: stm32mp157a-dk1, stm32mp157c-dk2: Unbreak TF-A
749 build, stm32mp157c-odessey: Use a fixed TF-A version for
750 reproducibility
751
752 Updated/fixed packages: apache, arm-trusted-firmware, aufs,
753 aufs-util, azure-iot-sdk, cjson, cups-filters, clamav, dhcpcd,
754 freeradius-server, go, htop, ksmbd-tools, kvmtool, libgdiplus,
755 libopenssl, libosmium, libtommath, libupnp, libzlib, lxc,
756 mender, minizip-zlib, mpd, mxsldr, nano, nettle,
757 network-manager, nghttp2, nodejs, opencv4, opencv4-contrib,
758 openjdk-bin, openvpn, opusfile, paho-mqtt-c,
759 perl-lwp-protocol-https, php, python-django, python-urllib3,
760 python-web2py, rabbitmq-c, redis, riscv64-elf-toolchain,
761 suricata, tar, tiff, tor, traceroute, vim, websocketpp,
762 wireshark, wolfssl, xdg-dbus-proxy, xen, xlib_libX11,
763 xlib_libXpm, zabbix, zchunk
764
765 Issues resolved (http://bugs.uclibc.org):
766
767 #14741: e2fsck is failing during cronjob build where fail...
768 #15772: lz4 failed to compile with gcc 10.4.0
769 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
770 #15790: at91sam9x5ek_dev_defconfig: Missing...
771 #15820: make linux-menuconfig does not modify correct .config..
772 #15823: Installing nodejs modules with native extensions ...
773 #15835: Incompatibility between network-manager and libcurl 8.4
774
44411182
PK
7752023.02.6, released October 16th, 2023
776
777 Important / security related fixes.
778
779 Per-package builds: Do not use hard links for host / target
780 dirs, fixing issues with package rebuilds or post-build
781 scripts modifications.
782
783 Infrastructure: Explicitly disable shuffle mode for Make >=
784 4.4 where needed.
785
786 Urandom-scripts: Move seedrng init script to S01 for earlier
787 random number entrophy initialization.
788
789 Go: Bump to 1.20.x as 1.19.x is now EOL and affected by
790 security issues.
791
792 Updated/fixed packages: at91bootstrap, bind, cups, efl,
793 enlightenment, exim, gcc, glibc, gnu-efi, go, go-bootstrap,
794 gptfdisk, gst-omx, gst1-devtools, gst1-libav,
795 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
796 gst1-plugins-ugly, gst1-python, gst1-rstp-server,
797 gst1-rtsp-vaapi, gstreamer1, gstreamer1-editing-services,
798 libcue, libcurl, libfastjson, libhtp, libmodplug, librsvg,
799 libvpx, libyang, linux-tools, mbedtls, mosquitto, mutt, neon,
800 netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php,
801 powertop, python-mako, python3, rockchip-mali, samba4, sslh,
802 suricata, tar, unifdef, unrandom-scripts, webkitgtk,
803 wireless-regdb, wpewebkit
804
805 Issues resolved (http://bugs.uclibc.org):
806
807 #15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
808 #15808: connman is not supported on musl
809 #15814: C++ not supported by bootlin toolchain
810
8ea74a5b
PK
8112023.02.5, released September 27th, 2023
812
813 Important / security related fixes.
814
815 Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
816 aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
817 compiler-rt, connman, cups, dav1d, diffutils, dracut, dt,
818 expect, fail2ban, fio, flite, freerdp, freeswitch, fstrcmp,
819 gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
820 heirloom-mailx, hwloc, icu, intel-microcode, irssi, libcoap,
821 libcurl, libiec61850, libjxl, libks, libksba, libmodsecurity,
822 libpjsip, libqb, libraw, libssh, libtommath, less, lldpd,
823 log4cxx, lsof, mdadm, mosquitto, mpd, mutt, mv-ddr-marvell,
824 ne10, netatalk, network-manager, nftables, nodejs, ntpsec,
825 nut, openblas, openjdk, openjdk-bin, opensc, openssh,
826 pcm-tools, perftest, php, pixman, poppler, postgresql, pppd,
827 python-django, python-ipython, python-pip, python-pylibfdt,
828 python-tornado, python3, qt5, ramspeed, rtl8189fs, samba4,
829 screen, screenfetch, sngrep, sofia-sip, stellarium,
830 strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
831 webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
832 zbar, zxing-cpp
833
834 Issues resolved (http://bugs.uclibc.org):
835
836 #14366: Nodejs fails with "version `GLIBC_2.34' not found"..
837 #15754: The docker-engine and docker-cli versions are not...
838 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
839 #15790: at91sam9x5ek_dev_defconfig: Missing...
840
d283473a
PK
8412023.02.4, released August 31th, 2023
842
843 Important / security related fixes.
844
845 Toolchains: Correctly mark Bootlin external toolchains as
846 having OpenMP support.
847
848 Arch: Mark Alderlake x86 variants as having no AVX512 support.
849
850 Utils: Ensure utils/docker-run correctly supports git
851 worktrees.
852
853 Defconfigs: Beaglebone qt5: Enable support for green wireless
854 variant.
855
856 Updated/fixed packages: arm-trusted-firmware, bind, cairo,
857 cmocka, containerd, crudini, dmidecode, ffmpeg, freescale-imx,
858 gcc, gdb, ghostscript, gkrellm, gnuradio, go, heimdall,
859 iperf3, libcurl, libmodsecurity, libopenssl, libssh,
860 libubootenv, libuhttpd, linux-tools, ntp, openssh, php,
861 pipewire, python-iniparse, python-iptables, python-pysmb,
862 rtl8189fs, sam-ba, samba4, seatd, speex, supertuxkart, sysdig,
863 tor, tpm2-tss, uboot, unzip, webkitgtk, wireless-regdb,
864 wolfssl, wpebackend-fdo wpewebkit, xenomai, yaml-cpp, yavta
865
866 Issues resolved (http://bugs.uclibc.org):
867
868 #15634: fluidsynths refers to missing libgomp.so.1
869
66961b26
PK
8702023.02.3, released July 17th, 2023
871
872 Important / security related fixes.
873
874 Defconfigs: Chiliboard: fix build on hosts without openssl
875 development headers.
876 Nitrogen*: fix build on hosts without openssl or pylibfdt.
877 Raspberrypi: Handle DTB overlays for all variants
878
879 Updated/fixed packages: agentpp, alsa-plugins, assimp, bind,
880 busybox, dbus, c-ares, check, dav1d, fluidsynth, fftw, fwts,
881 ghostscript, gnupg2, gnuradio, gupnp, haproxy, heimdal,
882 hwdata, jhead, libcap, libgcrypt, libgpg-error, libgtk3,
883 libxslt, mesa3d-demos, mpir, nodejs, php, pkgconf,
884 python-cryptography, python-dbus-fast, python-django,
885 python-pyicu, python-requests, python3, qt6, quickjs,
886 sconeserver, taglib, tiff, wireshark, xdriver_xf86-video-dummy
887
888 Issues resolved (http://bugs.uclibc.org):
889
890 #15643: ERROR: No hash found for linux-6.3.8.tar.xz
891 #15673: PKGCONF_SITE in pkgconf.mk points to parked domain
892 #15682: pkgconf: no longer able to download source from...
893
b3f0cc20
PK
8942023.02.2, released June 16th, 2023
895
896 Important / security related fixes.
897
898 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
899 needing a newer host-cmake than what is currently enforced
900 (3.18) - Up to the version provided by the cmake package (3.22).
901
902 utils/docker-run: Now correctly handles git
903 workdirs/worktrees.
904
905 Defconfigs: QEMU s390x: Bump rootfs size to make room for
906 kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx
907 Versal vck190: Use correct (A72) CPU variant
908
909 Updated/fixed packages: atkmm, bird, busybox, cairomm1_14,
910 cmake, containerd, crudini, cups, delve, docker-cli,
911 docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch,
912 gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick,
913 intel-microcode, libass, libcurl, libdeflate, libgeos,
914 libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm,
915 lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf,
916 ncurses, nftables, openjdk, openjdk-bin, php, postgresql,
917 python-can, python-django, python-django, python-ipython,
918 python-matplotlib, python-mupdf, python-requests, python3,
919 qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr,
920 wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput,
921 xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes,
922 xdriver_xf86-input-mouse, xdriver_xf86-video-ark,
923 xdriver_xf86-video-geode, xdriver_xf86-video-neomagic,
924 xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi,
925 xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc
926
927 New packages: perl-clone, perl-http-message, python-asttokens,
928 python-executing, python-pure-eval, python-stack-data
929
930 Issues resolved (http://bugs.uclibc.org):
931
932 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code
933
70b37018
PK
9342023.02.1, released May 9th, 2023
935
936 Important / security related fixes.
937
938 Infrastucture:
939 - go: Ensure go versions of os/user and net are used for
940 static builds so CGO is not used
941
942 - rust / cargo: Correctly split up rust flags for host and
943 target builds
944
945 Defconfigs: Olimex a20 olinuxino lime*: Bring up network at
946 boot, stmf469 disco sd: Lock U-Boot version
947
948 Updated/fixed packages: agentpp, apache, bluez5_utils,
949 ca-certificates, containerd, coremark, dcron, dnsmasq,
950 docker-cli, docker-engine, efivar, eudev, ffmpeg, flann,
951 fluidsynth, git, go, gst-omx, gst1-devtools, gst1-libav,
952 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
953 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
954 gstreamer1, gstreamer1-editing-services, intel-microcode,
955 kexec, libcurl, libite, libgtk3, libmicrohttpd, libxml2,
956 linux-tools, lua, mali-driver, matio, mdadm, nginx, openocd,
957 openssh, php, poppler, postgresql, python-web2py, qt6base,
958 readline, rtl8189fs, rtl8723ds, rtl8812au-aircrack-ng, runc,
959 rust, rust-bin, s390-tools, samba4, sdl2, snmppp, sudo,
960 systemd, tcpdump, uclibc, vim, webkitgtk, wireshark,
961 wpewebkit, xr819-radio, xserver_xorg-server, zeek
962
963 Issues resolved (http://bugs.uclibc.org):
964
965 #14356: cronstamp jobs are not performed with bumped version of...
966 #15306: glibc build fails in Docker container
967 #15376: Libiconv config
968 #15461: QtVirtualKeyboard segfaults
969
8cca1e6d
PK
9702023.02, released March 12th, 2023
971
972 Fixes all over the tree.
973
974 Updated/fixed packages: ace, apache, audit, bridge-utils,
975 docker-engine, go, gtkmm3, janet, libbpf, libev, libgcrypt,
976 libgpg-error, libmad, linux, mesa3d, network-manager, nut,
977 pcre2, php, rdma-core, rsync, rtl8821cu, rtl_433,
978 s6-linux-utils, speechd, uqmi, xdriver_xf86-video-qxl, znc
979
980 New packages: atkmm2_28, cairomm1_14, glibmm2_66, libsigc2,
981 pangomm2_46, python-glslang
982
983 Issues resolved (http://bugs.uclibc.org):
984
985 #15306: glibc build fails in Docker container
986 #15321: docker-engine now requires libseccomp by default
987
50d3883f
PK
9882023.02-rc3, released March 8th, 2023
989
990 Fixes all over the tree.
991
992 Updated/fixed packages: apr, bash, docker-engine, exfat,
993 exfat-utils, f2fs-tools, gensio, gr-osmosdr, libcurl, libglfw,
994 libolm, libpcap, libpjsip, linux, mender, mpv,
995 multipath-tools, opus, paho-mqtt-c, proftpd, pugixml,
996 pulseaudio, qemu, quazip, quickjs, rtl8189es, rtl8821cu,
997 uacme, uqmi, wpebackend-fdo,
998
debec267
PK
9992023.02-rc2, released February 27th, 2023
1000
1001 Fixes all over the tree.
1002
1003 Updated/fixed packages: asterisk, at91dataflashboot, bind,
1004 efivar, erlang, flac, fluent-bit, freerdp, gcc, gdal, gerbera,
1005 gnuradio, gqrx, haproxy, hawktracer, imx-gpu-g2d,
1006 intel-gmmlib, libarchive, libblockdev, libcamera-apps, libjxl,
1007 libmodsecurity, libsigrokdecode, lightning, lirc-tools,
1008 lttng-babeltrace, modem-manager, modsecurity2,
1009 multipath-tools, mutt, mxs-bootlets, netsurf, network-manager,
1010 nginx-naxsi, ntpsec, opensbi, optee-client, pcm-tools,
1011 php-xdebug, pistache, postgresql, proxychains-ng,
1012 python-m2crypto, python-numpy, python-webargs,
1013 python-werkzeug, rtl8723bu, rtty, speechd, sudo, systemd,
1014 tiff, tmux, wilc-driver, wpa_supplicant, xerces,
1015 xtables-addons, xwayland, zabbix
1016
1017 Removed packages: uccp420wlan
1018
e8c4b360
PK
10192023.02-rc1, released February 20th, 2023
1020
1021 Numerous package updates and many (62) new packages.
1022
1023 Toolchain:
1024
1025 - The check for access to "unsafe" (E.G. from the build host)
1026 header files and libraries by the cross compiler is now
1027 unconditionally enabled.
1028
1029 - Bootlin external toolchains updated to 2022.08
1030
1031 - The handling of the CCACHE_* environment variables by the
1032 toolchain wrapper is now more strict, causing the variables
1033 to only be exported when BR2_CCACHE is enabled.
1034
1035 Infrastructure:
1036
1037 - Br2-external: Fix make performance issue when many (> 6)
1038 external trees are used together.
1039
1040 - Legal-info: Stop warning about not saving sources for local
1041 / override packages if <PKG>_REDISTRIBUTE is set to NO.
1042
1043 - Go: Ensure our go build and module cache is used, even for the
1044 download step.
1045
1046 - Cargo: CARGO_HOME (the location where cargo stores it
1047 downloaded artifacts) is now located under DL_DIR rather
1048 than in HOST_DIR/share/cargo, ensuring it is shared between
1049 builds.
1050
1051 Misc:
1052
1053 - Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
1054 used.
1055
1056 - Ext2: Year 2038+ compatible inodes are now used by default,
1057 independently of the filesystem size.
1058
1059 - Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
1060
1061 A large number of NXP related packages and defconfigs have
1062 been updated as upstream moved the git repositories to Github.
1063
1064 New defconfigs: i.MX8mn BSH SMM S2 / pro, QEMU ARM EBBR,
1065 Sipeed Lichee rv / rv dock, Starfive Visionfive2, Xilinx Versal
1066 VCK190.
1067
1068 New packages: catch2, cli11, dotconf, edk2-non-osi,
1069 fluent-bit, fxdiv, hddtemp, highway, imx-vpu-hantro-daemon,
1070 libjxl, libsolv, libunibreak, neon-2-sse, open-iscsi,
1071 opencv4-contrib, perftest, perl-image-exiftool,
1072 python-apispec, python-async-generator, python-cppy,
1073 python-dbus-fast, python-dicttoxml2, python-flask-smorest,
1074 python-h11, python-hkdf, python-magic-wormhole,
1075 python-magic-wormhole-mailbox-server,
1076 python-magic-wormhole-transit-relay, python-marshmallow,
1077 python-munch, python-outcome, python-pycrate, python-pyspnego,
1078 python-reedsolo, python-selenium, python-smbprotocol,
1079 python-sniffio, python-spake2, python-trio,
1080 python-trio-websocket, python-uhid, python-webargs,
1081 python-wsproto, qt5speech, qt6serialbus, rdma-core, reproc,
1082 rtl8723ds-bt, rtl8821cu, sexpect, speechd, sscep, stb, sway,
1083 termcolor, ti-k3-r5-loader, tl-expected, unifdef,
1084 versal-firmware, xwayland, z3
1085
1086 Removed packages: docker-proxy, elixir, gummiboot,
1087 python-bunch, python-m2r, sun20i-d1-spl, ucl,
1088 xdriver_xf86-input-keyboard, xdriver_xf86-video-glint,
1089 xdriver_xf86-video-imx-viv, xdriver_xf86-video-tga
1090
1091 Issues resolved (http://bugs.uclibc.org):
1092
1093 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
1094 #14996: Too many directories in BR2_EXTERNAL causes hang during make
1095 #15161: kernel can't support SUBDIR
1096 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
1097 #15226: lsblk: not found
1098 #15271: no start-qemu.sh
1099 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
1100 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
1101 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
1102 #15331: Warning on python-flit-core license when generating legal info
1103
b2cf393c
PK
11042022.11.3, released March 18th, 2023
1105
1106 Important / security related fixes.
1107
1108 Updated/fixed packages: ace, apache, apr, apr-util, asterisk,
1109 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
1110 dmalloc, efivar, erlang, exfat, exfat-utils, f2fs-tools, gcc,
1111 gdal, gensio, gerbera, git, glslsandbox-player, go, haproxy,
1112 hawktracer, intel-gmmlib, ipmiutil, less, libblockdev,
1113 libcurl, libev, libgcrypt, libglfw, libmad, libmdbx,
1114 libmodsecurity, libolm, libpjsip, lirc-tools,
1115 lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf,
1116 ntpsec, nut, opensbi, opus, paho-mqtt-c, pcm-tools, php,
1117 pistache, proftpd, proxychains-ng, pulseaudio,
1118 python-cryptography, python-django, python-m2crypto,
1119 python-numpy, python-werkzeug, qemu, quazip, quickjs,
1120 rockchip-mali, rsync, s6-linux-utils, sudo, tiff, uacme, uqmi,
1121 webkitgtk, wilc-driver, wpa_supplicant, wpewebkit,
1122 xdriver_xf86-video-qxl, znc
1123
1124 Issues resolved (http://bugs.uclibc.org):
1125
1126 #15306: glibc build fails in Docker container
1127 #15361: Buildroot linking error on Apple Silicon
1128
4be361ad
PK
11292022.11.2, released March 1st, 2023
1130
1131 Important / security related fixes.
1132
1133 Fix make O=..._defconfig builds (regression in 2022.11.1).
1134
1135 A number of additional/stricter checks have been added to
1136 ./utils/check-package.
1137
1138 Build host dependencies check extended to check for a number
1139 of specific perl modules to better handle distributions (like
1140 Fedora) with very fine grained perl packages. Also ensure
1141 build host has git >= 2.0.0 when using packages written in
1142 go/rust because the vendoring may need it.
1143
1144 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
1145
1146 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
1147 elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner,
1148 ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555,
1149 lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose,
1150 netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile,
1151 postgresql, proftpd, pugixml, python-future, python-idna, qt5,
1152 rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo,
1153 sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim,
1154 webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
1155 xserver_xorg-server, xxhash, xz, yajl, zabbix
1156
1157 Issues resolved (http://bugs.uclibc.org):
1158
1159 #15271: no start-qemu.sh
1160 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
1161 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
1162 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
1163 #15331: Warning on python-flit-core license when generating legal info
1164
a796cfb2
PK
11652022.11.1, released January 18th, 2023
1166
1167 Important / security related fixes.
1168
1169 Br2-external: Fix make performance issue when many (> 6)
1170 external trees are used together.
1171
1172 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
1173 used.
1174
1175 Go: Ensure our go build and module cache is used, even for the
1176 download step.
1177
1178 Legal-info: Stop warning about not saving sources for local /
1179 override packages if <PKG>_REDISTRIBUTE is set to NO.
1180
1181 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
1182
1183 A large number of NXP related packages and defconfigs have
1184 been updated as upstream moved the git repositories to Github.
1185
1186 Defconfigs: zcu106, kria kv260: Fix U-Boot build
1187
1188 Updated/fixed packages: asterisk, bearssl, botan, cairo,
1189 capnproto, check, checkpolicy, connman, containerd, crun,
1190 dbus-cxx, docker-cli, docker-engine, exempi, exfat,
1191 exfat-utils, falcosecurity-libs, fluidsynth, fmc, fmlib,
1192 freeradius-server, gcc, glib-networking, go,
1193 gobject-introspection, gperf, i2pd, ima-evm-utils,
1194 imx-alsa-plugins, imx-kobs, imx-lib, imx-m4fwloader,
1195 imx-mkimage, intel-microcode, janus-gateway, libcurl,
1196 libdeflate, libftdi1, libkcapi, libksba, libmbim, libmng,
1197 libpjsip, libtalloc, libuwsc, libxkbcommon, lpeg, lrzsz,
1198 lttng-tools, lua-cqueues, mali-driver, mbedtls, mfgtools,
1199 moby-buildkit, mutt, opensc, php, policycoreutils, polkit,
1200 postgresql, pptp-linux, qcom-db410c-firmware, qemu, qoriq-rcw,
1201 qt5virtualkeyboard, redis, rhash, rtl8189es, rtl8192eu,
1202 rtl_433, ruby, sqlite, swupdate, tealdeer, tekui, tiff,
1203 tinyxml, tor, webkitgtk, wireshark, wpasupplicant, wpewebkit,
1204 xr819-xradio, xdriver_xf86-video-imx-viv, xserver_xorg-server,
1205 xxhash, zip
1206
1207 Issues resolved (http://bugs.uclibc.org):
1208
1209 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
1210 #14996: Too many directories in BR2_EXTERNAL causes hang during make
1211 #15161: kernel can't support SUBDIR
1212 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
1213 #15226: lsblk: not found
1214
40bd4a32
PK
12152022.11, released December 5th, 2022
1216
1217 Fixes all over the tree.
1218
1219 Defconfigs: Nitrogen8*: Bump rootfs size, Zynqmp
1220 kv260/zcu102/zcu106: Update to Xilinx 2022.2,
1221
1222 Updated/fixed packages: dash, dovecot, elf2flt, exim, gcc,
1223 gdb, git, kodi, libarchive, libmdbx, linuxptp, lxc,
1224 matchbox-keyboard, memcached, netsnmp, optee-client,
1225 python-scipy, python3, qt6base, qt6serialport, rtl8188eu,
1226 rtl8723bu, rtl8723ds, rtl8821au, vim, vlc, wilc-driver
1227
1228 Removed packages: rabbitmq-server
1229
1230 Issues resolved (http://bugs.uclibc.org):
1231
1232 #15131: Target GDB uses internal zlib
1233 #15151: Busybox /etc/init.d scripts are not executable
1234
269c1e93
PK
12352022.11-rc3, released November 24th, 2022
1236
1237 Fixes all over the tree.
1238
1239 Updated/fixed packages: asterisk, edk2, edk2-platforms,
1240 freerdp, gitlab-runner, gnupg2, gptfdisk, heimdal,
1241 igh-ethercat, iwd, libkrb5, libksba, libnss, libopenssl,
1242 mesa3d, nginx, nodejs, openpgm, python3, rsync, rtl8189es,
1243 rtl8723ds, samba4, sdl, sdl2, swupdate, sysstat, systemd,
1244 uboot, xen, xterm
1245
1246 Issues resolved (http://bugs.uclibc.org):
1247
1248 #15141: kernel 5.16.2 (realtime patch 19) fails to build
1249
90f2700c
PK
12502022.11-rc2, released November 16th, 2022
1251
1252 Fixes all over the tree.
1253
1254 Removed defconfigs: Amarule a64 relic, ARM Juno, Bananapi M1 /
1255 M1 plus / M2 plus / M64, FriendlyARM NanoPC T4 / A64 / M1 / M1
1256 plus / M4 / Neo2 / Neo4 / Neo plus2 / R1 / Orangepi PC2 / Plus
1257 / Prime / rk3399 / Win, Rock PC rk3399 / PI4 / N10.
1258
1259 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
1260 bdwgc, boost, botan, ca-certificates, crun, dbus-broker,
1261 docopt-cpp, dracut, efivar, freeipmi, gawk, gensio, gptfdisk,
1262 gsl, guile, imagemagick, ipmitool, libidn2, libkcapi,
1263 libopenssl, libqb, libuhttpd, libvncserver, linux,
1264 linux-tools, lxc, makedumpfile, matchbox-startup-monitor,
1265 mdio-tools, multipath-tools, mupdf, ntfs-3g, numactl,
1266 perl-net-ssleay, pixman, procps-ng, rpi-userland, rsync,
1267 s6-linux-init, socat, strongswan, sudo, swupdate, systemd,
1268 udisks, vlc, wavemon, wolfssl, zlib-ng
1269
1270 Removed packages: libdcadec
1271
1272 Issues resolved (http://bugs.uclibc.org):
1273
1274 #15121: make nconfig failes with nvidia drivers and mesa3d selected
1275
aa890344 12762022.11-rc1, released November 3rd, 2022
28bcaf1e
TP
1277
1278 Fixes all over the tree and new features.
1279
1280 Architecture:
1281
1282 - PowerPC: add Power9 CPU type
1283 - ARM: support dropped for iWMMXt processors
1284
1285 Toolchain:
1286
1287 - binutils 2.39 added, binutils 2.38 is now the default
1288 - gdb 12 added, gdb 11 is now the default
1289 - support for 5.18, 5.19 and 6.0 kernel headers
1290 - glibc updated to 2.36
1291
1292 Filesystem:
1293
1294 - Ability to use dracut to create an initramfs that contains a
1295 subset of the root filesystem contents.
1296
1297 New packages: agent-proxy, catatonit, cni-plugins, crun,
1298 docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools,
1299 open-isns, python-editables, python-hatch-fancy-pypi-readme,
1300 python-hatch-vcs, python-hatchling, python-libevdev,
1301 python-minimalmodbus, python-pathspec, qt6-serialport,
1302 rtl8192eu, signal-estimator, slirp4netns, tinycompress
1303
1304 More than 400 packages have been updated to a newer version.
1305
1306 New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive.
1307
1308 Issues resolved:
1309
1310 #11776: qt5webengine 5.12.2 build failed with arm toolchain
1311 and linaro toolchain
1312 #12131: qt5webengine builderror in the latest stable Buildroot
1313 2019.05.01 version
1314 #13216: 2020.02.6 requires GNU find utils
1315 #14601: Python build fails on 2022.02-rc2
1316 #14746: Lack of management after loading
1317 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1318 #14921: wpewebkit build fails because of internal build order
1319 #14936: nodejs does not build
1320 #15006: toolchain Arm AArch64 toolchain 11.2-2022.02
1321 #15021: Buildroot not compiling with systemd and glibc.
1322 #15026: package/udisks: install to staging
1323 #15061: Node.js Package fails to build against musl i386
1324 #15071: RTL8723BS library is outdated
1325
4f9f6180
PK
13262022.08.3, released December 10th, 2022
1327
1328 Important / security related fixes.
1329
1330 Updated/fixed packages: asterisk, dash, dovecot, edk2,
1331 edk2-platforms, elf2flt, exim, freerdp, gcc, gdb, git, gnupg2,
1332 heimdal, iwd, kodi, libarchive, libkrb5, libksba, libmdbx,
1333 libopenssl, matchbox-keyboard, memcached, netsnmp, nginx,
1334 nodejs, openpgm, optee-client, python-scipy, python3, rsync,
1335 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
1336 uboot, vim, vlc, wilc-driver, xen, xterm
1337
1338 Issues resolved (http://bugs.uclibc.org):
1339
1340 15131: Target GDB uses internal zlib
1341
12a33b54
PK
13422022.08.2, released November 16th, 2022
1343
1344 Important / security related fixes.
1345
1346 Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl
1347 imx8mm: Bump U-Boot to fix build issue, Pine64: Change to
1348 mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria
1349 kv260: Fix pmufw reset issue
1350
1351 Updated/fixed packages: arm-trusted-firmware, bind, botan,
1352 ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp,
1353 dnsmasq, docker-cli, docker-engine, exfatprogs, expat,
1354 f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc,
1355 gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx,
1356 gst1-devtools, gst1-libav, gst1-plugins-bad,
1357 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1358 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1359 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
1360 iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx,
1361 libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar,
1362 libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd,
1363 lrzip, lz4, matchbox-startup-monitor, meson, msmtp,
1364 multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs,
1365 ntfs-3g, numactl, openssh, openvmtools, oracle-mysql,
1366 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
1367 python-django, python3, qdecoder, redis, rpi-userland, rsync,
1368 rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds,
1369 rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib,
1370 socat, sqlite, squashfs, squid, strongswan, sudo, swupdate,
1371 timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd,
1372 usbguard, vim, vlc, volk, wavemon, wilc-driver,
1373 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
1374 zlib-ng, zsh
1375
1376 Issues resolved (http://bugs.uclibc.org):
1377
1378 #14936: nodejs does not build
1379 #15026: package/udisks: install to staging
1380 #15061: Node.js Package fails to build against musl i386
1381
1648c2ec
PK
13822022.08.1, released October 2nd, 2022
1383
1384 Important / security related fixes.
1385
1386 Updated/fixed packages: botan, busybox, docker-cli,
1387 docker-engine, expat, git, haproxy, heirloom-mailx, icu,
1388 imx-gpu-viv, libconfuse, libmdbx, libupnp, libxml2,
1389 ltp-testsuite, m4, makedevs, mariadb, mesa3d, meson,
1390 mosquitto, ncurses, openssh, pango, python3, qlibc,
1391 qt5xmlpatterns, rtl8189es, rtl8723bu, rt8723ds,
1392 rtl8812au-aircrack-ng, runc, sox, tinyproxy, uacme, unbound,
1393 unzip, vim, xtables-addons
1394
1395 Issues resolved (http://bugs.uclibc.org):
1396
1397 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1398 #14921: wpewebkit build fails because of internal build order
1399
0003fdbe
PK
14002022.08, released September 10th, 2022
1401
1402 Fixes all over the tree.
1403
1404 Autotools: Drop --runstatedir=/run as it causes build issues
1405 with older packages
1406
1407 Defconfigs: rockpro64: Change to mainline ATF to fix build issue
1408
1409 Updated/fixed packages: dhcpd, fwup, gcc, gdb, go, linux-tools,
1410 minidlna, mosquitto, mv-ddr-mervell, networkd-dispatcher,
1411 optee-os, polkit, python-pillow, python3, sconeserver, uuu,
1412 wolfssl
1413
1c0da88a
PK
14142022.08-rc2, released September 1st, 2022
1415
1416 Fixes all over the tree.
1417
1418 dependencies: Ensure 'find' and 'xargs' are available on the
1419 build host.
1420
1421 A large number of typo fixes.
1422
1423 Defconfigs: bananapi m1, olimex a20/a33/lime: Use standard FPU
1424 configuration, pine64_sopine: Use mainline ATF to fix build
1425
1426 Updated/fixed packages: ace, alsa-utils, busybox, cups,
1427 dbus-broker, directfb, domoticz, drbd-utils, edk2,
1428 edk2-platforms, ffmpeg, freeradius-server, freeswitch, gauche,
1429 gcc, gdb, glibc, gnutls, gst1-plugins-bad, gst1-plugins-good,
1430 hawktracer, igd-ethercat, imagemagick, intel-mediadriver,
1431 jack2, jose, jpeg, jquery-ui-themes, kodi, libcamera, libdill,
1432 libgit2, libglvnd, libgpg-error, libgpgme, libinput, libp11,
1433 libsepol, libtirpc, libvirtd, libvncserver, libwpe, libzlib,
1434 linux, linux-tools-perf, llvm, lshw, makedumpfile,
1435 mali-driver, memcached, minetest, mutt, ne10, netsniff-ng,
1436 ntpsec, ocrad, ola, opencv4, openocd, opensc, optee-os,
1437 pcsc-lite, postgresql, protobuf, pulseaudio, python-autobahn,
1438 python-paho-mqtt, python-protobuf, python-pygame, python3, qemu,
1439 qoriq-cadence-dp-firmware, qt5doc, qt6base, ranger, rng-tools,
1440 rsync, rustc, sconeserver, sdl2, snort, sqlite, squid,
1441 stress-ng, strongswan, sunxi-mali-utgard-driver, sysdig,
1442 sysklogd, syslinux, syslog-ng, tcf-agent, tcpreplay,
1443 tesseract-ocr, uacme, uboot-tools, uclibc, udpcast, usbguard,
1444 v4l2loopback, vim, webkitgtk, wolftpm, wpewebkit, xenomai,
1445 xserver_xorg-server, zeek, zerofree
1446
a09e9f0c 14472022.08-rc1, released August 12th, 2022
1c91bd25
TP
1448
1449 Fixes all over the tree and new features.
1450
1451 Architecture
1452
1453 - Support for NDS32 removed
1454 - Support for C-SKY removed
1455 - Support for configurable page size on ARM64 added
1456 - Architecture menu re-organized: the MMU selection now
1457 appears in this architecture menu.
1458
1459 Toolchain:
1460
1461 - GCC 12.x support added, GCC 11.x is now the default
1462 compiler, and support for building a GCC 9.x toolchain has
1463 been removed.
1464 - glibc bumped to 2.35-134-gb6aade18a7e5719c942aa2da6cf3157aca993fa4
1465 - uclibc bumped to 1.0.42
1466 - BR2_GCC_ENABLE_LTO option removed, the toolchain is now
1467 always built with LTO support. The new option BR2_ENABLE_LTO
1468 enables the use of LTO in a subset of packages that have
1469 explicit handling for LTO.
1470 - GDB enabled on OpenRISC.
1471 - Toolchain menu now appears before "Build options". The
1472 selection of the C library now determines whether static
1473 library (BR2_STATIC_LIBS) will be available or not, instead
1474 of the other way around.
1475
1476 Filesystem:
1477
1478 - genimage.cfg files now use shortcuts from genimage for the
1479 GUID of well-known GPT partitions.
1480
1481 Bootloaders:
1482
1483 - U-Boot can now be built with host-gnutls as a dependency,
1484 needed for some configurations
1485 - OP-TEE can now be built with host-python-pillow as a
1486 dependency, needed for some configurations.
1487 - OP-TEE source can now be retrieved from a custom tarball
1488 URL.
1489 - Grub has been bumped to 2.06.
1490
1491 Over 390 packages updated.
1492
1493 New defconfigs: aspeed_ast2500evb, aspeed_ast2600evb,
1494 broadcom_northstar, canaan_kd233, qemu_riscv64_nommu_virt,
1495 sipeed_maix_bit, sipeed_maix_bit_sdcard, sipeed_maix_dock,
1496 sipeed_maix_dock_sdcard, sipeed_maix_go,
1497 sipeed_maix_go_sdcard, sipeed_maixduino,
1498 sipeed_maixduino_sdcard
1499
1500 Removed defconfigs: andes_ae300, csky_gx6605s,
1501 friendlyarm_nanopi_neo, minnowboard_max-graphical
1502
1503 New packages: clpeak, compiler-rt, crucible, dbus-broker, dht,
1504 double-conversion, dust, freeradius-server, gdal, hawktracer,
1505 hyperfine, libb2, libdeflate, libdill, mbw, mender-connect,
1506 minizip-zlib, nerdctl, ntpsec, opencl-hpp, opensc,
1507 python-alembic, python-appdirs, python-beniget,
1508 python-construct, python-dtschema, python-gast, python-kflash,
1509 python-lark, python-maturin, python-mypy-extensions,
1510 python-pylibfdt, python-pythran, python-pyrsistent,
1511 python-qrcode, python-rfc3987, python-rtoml,
1512 python-ruamel-yaml, python-scipy, python-typeguard,
1513 python-typing-inspect, python-zlmdb, qt6base, rtl8723ds,
1514 spirv-llvm-translator, tealdeer, uuu, vis-network, volk,
1515 wolftpm, zeek, zerofree
1516
1517 Removed packages: rtl8723bs
1518
1519 Issues resolved:
1520
1521 #14556: python-crossbar fails to build
1522 #14951: boost compile error when running make silently
1523 #14646: OpenSSH 8.9p1 compiler error under mipsel
1524 #14841: support/download/git fails with "fatal: No such remote
1525 'origin'" due to incorrect check for origin remote
1526 #13356: libabseil-cpp: not building for raspberry pi
1527 #14911: host-python3 build needs python3 on the host
1528 #13831: mesa3d - kmsro driver requires dri3
1529 #13816: xstart failed since update the x11 libraries
1530 #13796: Problems compiling package gst-plugins-good
1531 #14191: patchelf v0.9 corrupt Nvidia shared libraries
1532 #14891: sudo: group setup fails since commit 9b7f8da96b
1533 #14881: Watchdogd Package missing INSTALL_STAGING
1534 #14876: arm-trusted-firmware can no longer be compiled with fPIE
1535
446c584c
PK
15362022.05.3, released October 2nd, 2022
1537
1538 Important / security related fixes.
1539
1540 Fixed compatibility issue with make 4.3 and the 'printvars' /
1541 'show-vars' commands.
1542
1543 Dependencies: Ensure 'find' and 'xargs' are available on the
1544 build host.
1545
1546 A large number of typo fixes.
1547
1548 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
1549 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
1550 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
1551 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
1552
1553 Updated/fixed packages: ace, arm-trusted-firmware,
1554 babeltrace2, boost, botan, busybox, clamav, cog, containerd,
1555 cups, dhcpcd, directfb, docker-cli, docker-engine, connman,
1556 edk2, edk2-platform, elf2flt, expat, ffmpeg, ficl, freeswitch,
1557 gcc, gdb, git, glibc, gnutls, go, gocryptfs, graphicsmagick,
1558 grub2, gst1-plugins-bad, gst1-plugins-good, heirloom-mailx,
1559 icu, igh-ethercat, imagemagick, imx-gpu-viv, jack2, jose,
1560 jpeg, jquery-ui-themes, kodi, kvm-unit-tests, libcamera,
1561 libconfuse, libfreeimage, libglvnd, libgpg-error, libinput,
1562 libmdbx, libp11, libsepol, libtirpc, libupnp, libvirt,
1563 libvncserver, libwpe, libxml2, libzlib, linux, linux-tools,
1564 lshw, m4, makedevs, mali-driver, mariadb, memcached, mesa3d,
1565 minidlna, mosquitto, mutt, mv-ddr-marvell, ncurses, ne10,
1566 netsniff-ng, networkd-dispatcher, ocrad, ola, opencv4,
1567 openocd, openssh, openvmtools, pango, pcsc-lite, pistache,
1568 polkit, postgis, postgresql, python-crossbar,
1569 python-paho-mqtt, python-pygame, python-service-identity,
1570 python-txdbus, python3, qemu, qlibc,
1571 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, redis,
1572 rng-tools, rsync, rsyslog, rtl8189es, rtl8723bu, runc, rustc,
1573 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
1574 strongswan, sunxi-mali-utgard-driver, sysdig, syslinux,
1575 syslog-ng, tcf-agent, tcpreplay, tesseract-ocr, tinyproxy,
1576 uacme, uboot-tools, uclibc, unzip, usbguard, v4l2loopback,
1577 vim, waffle, webkitgtk, weston, wolfssl, wpewebkit, xfsprogs,
1578 xserver_xorg-server, xtables-addons, zziplib
1579
1580 Issues resolved:
1581
1582 #13216: [Documentation] 2020.02.6 requires GNU find utils
1583 #14556: python-crossbar fails to build
1584 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1585 #14951: boost compile error when running make silently
1586
41b1b65c
PK
15872022.05.2, released August 31st, 2022
1588
1589 Important / security related fixes.
1590
1591 dependencies: Ensure 'cmp' is available on the build host.
1592
1593 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
1594 Kconfig option to be enabled (E.G. for kernel options needed by
1595 packages) no longer changes a =m (modular) with =y (built in).
1596
1597 check-host-rpath: Silence readelf warnings when clang is used
1598
1599 GCC 10.x updated to 10.4.0
1600
1601 Defconfigs: Kria kv260: Fix u-boot configuration
1602
1603 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
1604 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, freerdp,
1605 fluidsynth, gcc, gdk-pixbuf, glibc, glslsandbox-player,
1606 gnupg2, gtest, i2pd, jack2, jquery-validation, jszip,
1607 kvm-unit-tests, libbsd, libcamera, libcurl, libest, libiio,
1608 libkrb5, libopenssl, libp11, libpsl, libwebsockets, localedef,
1609 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
1610 nodejs, nvidia-driver, ola, openssl, opkg-utils, paho-mqtt-c,
1611 pango, pcsc-lite, perl, perl-crypt-openssl-rsa, pimd, poppler,
1612 postgis, powerpc-utils, pppd, protobuf-c, pulseaudio,
1613 python-bottle, python-django, python-lxml, python3, qt5webkit,
1614 redis, rpi-userland, rsyslog, runc, rustc, sconeserver,
1615 sg3_utils, shadowsocks-libev, stellarium, suricata, swupdate,
1616 tcpreplay, uacme, uclibc, v4l2loopback, webkitgtk,
1617 wilc-driver, wine, wpewebkit, xdg-dbus-proxy,
1618 xserver_xorg-server, zeromq, zfs, zlib-ng
1619
1620 Issues resolved (http://bugs.uclibc.org):
1621
1622 #13796: Problems compiling package gst-plugins-good
1623
6ba523c8
PK
16242022.05.1, released July 24th, 2022
1625
1626 Important / security related fixes.
1627
1628 Disable big endian no-mmu on ARM as it is not supported by
1629 elf2flt.
1630
1631 Tighten dependencies for external Bootlin toolchains to ensure
1632 they can only be selected in compatible configurations.
1633
1634 Support external toolchains without gdbserver.
1635
1636 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
1637 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
1638 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
1639 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
1640 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1641 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
1642 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
1643 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
1644 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
1645 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
1646 procrank_linux, pure-ftpd, python-pillow, qdecoder,
1647 rabbitmq-server, rpi-userland, ruby, rustc, sofia-sip,
1648 systemd, tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim,
1649 watchdogd, webkitgtk, weston, wireguard-linux-compat,
1650 wpa_supplicant, wpewebkit, zstd
1651
1652 Issues resolved (http://bugs.uclibc.org):
1653
1654 #14881: Watchdogd Package missing INSTALL_STAGING
1655
730baf05
PK
16562022.05, released June 6th, 2022
1657
1658 Fixes all over the tree.
1659
1660 Rework BR2_STATIC_LIBS handling to ensure it can only be
1661 enabled if a suitable C library is available.
1662
1663 Updated/fixed packages: arm-trusted-firmware, at91bootstap,
1664 boinc, boost, cpulimit, diffutils, edk2, eigen, fbv, gcr,
1665 gensio, glibc, go, gtest, iucode-tool, kvm-unit-tests, libcec,
1666 libcurl, libks, linux, linux-tools, lttng-modules, mariadb,
1667 memcached, mono, musl, mutt, netdata, network-manager, nginx,
1668 ogre, openjpeg, openvpn, pipewire, python-crossbar, qemu,
1669 qpid-proton, rauc, rockchip-mali, rsyslog,
1670 rtl8812au-aircrack-ng, ruby, runc, rustc, samba4, tiff,
1671 uclibc, unrar, vim, webkitgtk, wpewebkit,
1672 xdriver_xf86-video-ati, xml-security-c, zchunk, zlib-ng
1673
1674 Issues resolved (http://bugs.uclibc.org):
1675
1676 #14821: Samba server is failing to compile
1677 #14826: make qemu_x86_64_defconfig stopped working
1678
b7d8ce5b
PK
16792022.05-rc2, released May 30th, 2022
1680
1681 Fixes all over the tree.
1682
1683 Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
1684 issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
1685 qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
1686 longer available
1687
1688 Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
1689 janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
1690 libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
1691 optee-client, pcsc-lite, pipewire, python-flask,
1692 python-service-identity, python-werkzeug, qemu, rng-tools,
1693 rockchip-mali, strace, xdriver_xf86-video-amdgpu
1694
1695 Removed packages: ktap
1696
ae4e99aa
PK
16972022.05-rc1, released May 18th, 2022
1698
1699 Fixes all over the tree and new features.
1700
1701 Toolchain:
1702 - glibc update to 2.35, musl updated to 1.2.3
1703 - gcc 11.x updated to 11.3, support for external gcc 12.x
1704 - binutils 2.38 added, 2.32/2.35.2 removed, default changed to 2.37
1705 - s390x Bootlin external toolchain added
1706 - 5.17.x kernel headers support added
1707
1708 Filesystem:
1709 - Rework OCI entrypoint/command logic to handle command arguments
1710 - Squashfs block size is now configurable
1711
1712 Graphs: Also generate a build time timeline graph (for top
1713 level parallel builds).
1714
1715 scripts/pkg-stats: Optimize memory consumption for CPE parsing
1716
1717 Fix compatibility issue with the fakeroot script logic and
1718 modern versions of dash.
1719
1720 Change git:// URLs pointing to Github to https://, now that
1721 Github has turned off support for git://
1722
1723 New defconfigs: Octavo osd32mp1_brk / osd32mp1_red
1724
1725 New packages: falcosecurity-libs, lzma-alone, octave,
1726 python-flit-core, python-orjson, python-pydevmem,
1727 qt5webengine-chromium, qt5webengine-chromium-catapult, ragel,
1728 tbb, wilc-driver, wtfutil
1729
1730 Wilc1000-firmware renamed to wilc-firmware
1731
1732 Issues resolved (http://bugs.uclibc.org):
1733
1734 #14596: package dialog is outdated and contains a bug
1735 #14651: OpenSSH 8.9p1 compiler error under ARM
1736 #14656: Adding dependencies from an external tree does not work
1737 #14661: Fakeroot script relies on bash-isms, does not work with..
1738 #14681: QT5WEBENGINE not building
1739 #14686: genimage.cfg have a hard-coded .ext4 extension which..
1740 #14701: Multiple unresolved symbols while building kernel ..
1741 #14706: nodjs build problem
1742 #14711: nodjs build problem missing bzip
1743 #14721: python-argon2_cffi no longer works
1744 #14731: BR2_PACKAGE_IOSTAT
1745 #14751: LVM2 Outdated Link
1746
c9a2015b
PK
17472022.02.12, released May 5th, 2023
1748
1749 Important / security related fixes.
1750
1751 Updated/fixed packages: agentpp, apache, ca-certificates,
1752 containerd, coremark, dcron, eudev, ffmpeg, git,
1753 intel-microcode, kexec, lcdproc, libmicrohttpd, libosmium,
1754 libxml2, linux-tools, matio, osm2pgsql, poppler, postgresql,
1755 protozero, python-web2py, runc, s390-tools, samba4, snmppp,
1756 sudo, tcpdump, uclibc, vim, webkitgtk, wpewebkit,
1757 xserver_xorg-server
1758
1ad6d0de
PK
17592022.02.11, released March 19th, 2023
1760
1761 Important / security related fixes.
1762
1763 Updated/fixed packages: apache, apr, apr-util, asterisk,
1764 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
1765 dmalloc, exfat, exfat-utils, f2fs-tools, gcc, git,
1766 glslsandbox-player, go, haproxy, intel-gmmlib, ipmiutil, less,
1767 libblockdev, libcurl, libev, libgcrypt, libmad, libmdbx,
1768 libmodsecurity, libolm, libpjsip, lttng-babeltrace, mender,
1769 mpv, mutt, mxs-bootlets, opensbi, opus, paho-mqtt-c,
1770 pcm-tools, php, proxychains-ng, python-django,
1771 python-m2crypto, python-werkzeug, quazip, quickjs,
1772 rockchip-mali, rsync, sudo, tiff, uacme, uqmi, webkitgtk,
1773 wpebackend-fdo, wpewebkit, xdriver_xf86-video-qxl, znc
1774
1775 Issues resolved (http://bugs.uclibc.org):
1776
1777 #15306: glibc build fails in Docker container
1778 #15361: Buildroot linking error on Apple Silicon
1779
e5f9cbd9
PK
17802022.02.10, released March 1st, 2023
1781
1782 Important / security related fixes.
1783
1784 Fix make O=..._defconfig builds (regression in 2022.02.9).
1785
1786 A number of additional/stricter checks have been added to
1787 ./utils/check-package.
1788
1789 Build host dependencies check extended to check for a number
1790 of specific perl modules to better handle distributions (like
1791 Fedora) with very fine grained perl packages. Also ensure
1792 build host has git >= 2.0.0 when using packages written in
1793 go/rust because the vendoring may need it.
1794
1795 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
1796
1797 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
1798 elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks,
1799 libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2,
1800 netopeer2, openjdk, openpowerlink, openvpn, opusfile,
1801 postgresql, pugixml, python-future, qt5, sdl2, sofia-sip,
1802 ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux,
1803 uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
1804 xserver_xorg-server, xxhash, xz, yajl, zabbix
1805
1806 Issues resolved (http://bugs.uclibc.org):
1807
1808 #15271: no start-qemu.sh
1809 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
1810 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
1811
7b566040
PK
18122022.02.9, released January 18th, 2023
1813
1814 Important / security related fixes.
1815
1816 Br2-external: Fix make performance issue when many (> 6)
1817 external trees are used together.
1818
1819 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
1820 used.
1821
1822 Go: Ensure our go build and module cache is used, even for the
1823 download step.
1824
1825 Legal-info: Stop warning about not saving sources for local /
1826 override packages if <PKG>_REDISTRIBUTE is set to NO.
1827
1828 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
1829
1830 A large number of NXP related packages and defconfigs have
1831 been updated as upstream moved the git repositories to Github.
1832
1833 Updated/fixed packages: asterisk, bearssl, botan, cairo,
1834 capnproto, check, checkpolicy, connman, containerd,
1835 docker-cli, docker-engine, exempi, exfat, exfat-utils, fmc,
1836 fmlib, glib-networking, go, gobject-introspection, gperf,
1837 i2pd, ima-evm-utils, imx-alsa-plugins, imx-kobs, imx-lib,
1838 imx-m4fwloader, imx-mkimage, intel-microcode, janus-gateway,
1839 libcurl, libftdi1, libksba, libmbim, libmng, libpjsip,
1840 libtalloc, libuwsc, libxkbcommon, linux, lpeg, lrzsz,
1841 lttng-tools, lua-cqueues, mbedtls, mfgtools, mutt, php,
1842 policycoreutils, polkit, postgresql, pptp-linux,
1843 qcom-db410c-firmware, qemu, qoriq-rcw, qt5virtualkeyboard,
1844 rhash, rtl_433, ruby, sqlite, swupdate, tekui, tiff, tinyxml,
1845 tor, wayland, wireshark, wpa_supplicant,
1846 xdriver_xf86-video-imx-viv, xserver_xorg-server, xxhash, zip
1847
1848 Issues resolved (http://bugs.uclibc.org):
1849
1850 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
1851 #14996: Too many directories in BR2_EXTERNAL causes hang during make
1852 #15161: kernel can't support SUBDIR
1853 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
1854 #15226: lsblk: not found
1855
e84a88e8
PK
18562022.02.8, released December 10th, 2022
1857
1858 Important / security related fixes.
1859
1860 Updated/fixed packages: asterisk, dash, dovecot,
1861 dovecot-pigeonhole, edk2, edk2-platforms, elf2flt, exim,
1862 freerdp, gcc, gdb, git, gnupg2, heimdal, iwd, kodi,
1863 libarchive, libmdbx, libkrb5, libksba, libopenssl, memcached,
1864 netsnmp, nginx, openpgm, optee-client, python3, rsync,
1865 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
1866 uboot, vim, vlc, xen, xterm
1867
1868 Issues resolved (http://bugs.uclibc.org):
1869
1870 #15131: Target GDB uses internal zlib
1871
4d46f510
PK
18722022.02.7, released November 17th, 2022
1873
1874 Important / security related fixes.
1875
1876 Defconfig: Pine64: Change to mainline ATF to fix build
1877 issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue
1878
1879 Updated/fixed packages: arm-trusted-firmware, bind, botan,
1880 collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli,
1881 docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg,
1882 freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools,
1883 gst1-libav, gst1-plugins-bad, gst1-plugins-base,
1884 gst1-plugins-good, gst1-plugins-ugly, gst1-python,
1885 gst1-rtsp-server, gst1-vaapi, gstreamer1,
1886 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
1887 iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput,
1888 libmdbx, libopenssl, libosip2, libpng, libtasn1,
1889 libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux,
1890 linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor,
1891 msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml,
1892 nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql,
1893 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
1894 python-django, python3, qdecoder, rpi-userland, rsync,
1895 rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng,
1896 rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite,
1897 squashfs, strongswan, sudo, swupdate, timescaledb, u-boot,
1898 uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon,
1899 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
1900 zlib-ng, zsh
1901
1902 Issues resolved (http://bugs.uclibc.org):
1903
1904 #15026: package/udisks: install to staging
1905 #15061: Node.js Package fails to build against musl i386
1906
12c7b23b
PK
19072022.02.6, released October 2nd, 2022
1908
1909 Important / security related fixes.
1910
1911 Fixed compatibility issue with make 4.3 and the 'printvars' /
1912 'show-vars' commands.
1913
1914 Dependencies: Ensure 'find' and 'xargs' are available on the
1915 build host.
1916
1917 A large number of typo fixes.
1918
1919 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
1920 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
1921 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
1922 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
1923
1924 Updated/fixed packages: ace, arm-trusted-firmware,
1925 babeltrace2, boost, botan, busybox, clamav, cog, connman,
1926 containerd, cups, dhcpcd, directfb, docker-cli, docker-engine,
1927 edk2, edk2-platforms, elf2flt, expat, ffmpeg, ficl,
1928 freeswitch, freetype, gcc, gdb, git, gnutls, go,
1929 graphicsmagic, grub2, gst1-plugins-bad, gst1-plugins-good,
1930 heirloom-mailx, icu, igh-ethercat, imagemagick, imx-gpu-viv,
1931 jose, jpeg, jquery-ui-themes, kodi, libconfuse, libfreeimage,
1932 libglvnd, libgpg-error, libinput, libmdbx, libsepol, libtirpc,
1933 libupnp, libvirt, libvncserver, libwpe, libxml2, libzlib,
1934 linux, linux-tools, lshw, m4, makedevs, makedumpfile,
1935 mali-driver, mariadb, memcached, mesa3d, minidlna, mosquitto,
1936 mutt, mv-ddr-marvell, ncurses, ne10, netsniff-ng,
1937 networkd-dispatcher, ocrad, opencv4, openocd, openssh, pango,
1938 pcsc-lite, polkit, postgis, postgresql, python-paho-mqtt,
1939 python-pygame, python3, qemu, qlibc,
1940 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, rng-tools,
1941 rsync, rsyslog, rtl8189es, rtl8723be, runc, rustc,
1942 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
1943 strongswan, sunxi-mali-utgard-driver, syslinux, syslog-ng,
1944 tcf-agent, tcpreplay, tesseract-ocr, tinyproxy, uacme,
1945 uboot-tools, uclibc, unzip, usbguard, v4l2loopback, vim,
1946 webkitgtk, wolfssl, wpewebkit, xfsprogs, xserver_xorg-server,
1947 xtables-addons, zziplib
1948
1949 Issues resolved:
1950
1951 #13216: [Documentation] 2020.02.6 requires GNU find utils
1952 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1953 #14951: boost compile error when running make silently
1954
092b705e
PK
19552022.02.5, released August 31st, 2022
1956
1957 Important / security related fixes.
1958
1959 dependencies: Ensure 'cmp' is available on the build host.
1960
1961 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
1962 Kconfig option to be enabled (E.G. for kernel options needed by
1963 packages) no longer changes a =m (modular) with =y (built in).
1964
1965 check-host-rpath: Silence readelf warnings when clang is used
1966
1967 GCC 10.x updated to 10.4.0
1968
1969 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
1970 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, fluidsynth,
1971 freerdp, gcc, glibc, glslsandbox-player, gdk-pixbuf, gnupg2,
1972 gtest, i2pd, jack2, jquery-validation, jszip, libbsd, libcamera,
1973 libcurl, libest, libiio, libkrb5, libopenssl, libpsl,
1974 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
1975 nodejs, nvidia-driver, openssl, opkg-utils, paho-mqtt-c,
1976 pango, pcsc-lite, perl, pimd, poppler, postgis, powerpc-utils,
1977 pppd, protobuf-c, pulseaudio, python-bottle, python-django,
1978 python-lxml, python3, qt5webkit, rpi-userland, rsyslog, runc,
1979 rustc, sconeserver, sg3_utils, shadowsocks-libev, suricata,
1980 tcpreplay, uacme, uclibc, v4l2loopback,, webkitgtk, wine,
1981 wpewebkit, xdg-dbus-proxy, xserver_xorg-server, zeromq, zfs,
1982 zlib-ng
1983
1984 Issues resolved (http://bugs.uclibc.org):
1985
1986 #13796: Problems compiling package gst-plugins-good
1987 #14926: package/nodejs: build for host fails with GTEST errors
1988
2bc14528
PK
19892022.02.4, released July 28th, 2022
1990
1991 Important / security related fixes.
1992
1993 Disable big endian no-mmu on ARM as it is not supported by
1994 elf2flt.
1995
1996 Tighten dependencies for external Bootlin toolchains to ensure
1997 they can only be selected in compatible configurations.
1998
1999 Support external toolchains without gdbserver.
2000
2001 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
2002 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
2003 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
2004 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
2005 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2006 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
2007 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
2008 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
2009 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
2010 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
2011 procrank_linux, pure-ftpd, python-pillow, qdecoder,
2012 rabbitmq-server, rpi-userland, rustc, sofia-sip, systemd,
2013 tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim, watchdogd,
2014 webkitgtk, wireguard-linux-compat, wpa_supplicant, wpewebkit,
2015 zstd
2016
2017 Issues resolved (http://bugs.uclibc.org):
2018
2019 #14881: Watchdogd Package missing INSTALL_STAGING
2020
4a3ea45d
PK
20212022.02.3, released June 19th, 2022
2022
2023 Important / security related fixes.
2024
2025 Infrastructure: Fix building under paths containing regex
2026 characters (E.G. '+')
2027
2028 Toolchain: Only allow ppc64le variants for which a
2029 glibc/musl/uclibc toolchain is supported.
2030 Mark codescape mti/img mips toolchains as shared library only
2031 (glibc).
2032
2033 Updated/fixed packages: arm-trusted-firmware,
2034 at91dataflashboot, boinc, dhcp, diffutils, edk2, fbv, gensio,
2035 glibc, go, gtest, iucode-tool, janet, libcec, libcurl,
2036 libfreeimage, libnftnl, libodb-boost, linux, linux-tools,
2037 lttng-modules, mariadb, memcached, mono, mutt,
2038 network-manager, nginx, ntfs-3g, ogre, openjpeg, openvpn,
2039 qemu, qpid-proton, qt5webengine, rauc, rockchip-mali, rsyslog,
2040 ruby, runc, rustc, samba4, strace, tiff, uclibc, unrar, vim,
2041 webkitgtk, wpewebkit, xdriver_xf86-video-amdgpu,
2042 xdriver_xf86-video-ati, zlib-ng
2043
2044 New packages: qt5webengine-chromium,
2045 qt5webengine-chromium-catapult
2046
2047 Issues resolved (http://bugs.uclibc.org):
2048
2049 #14766: package dhcp on buildroot 2022.02.1 failed
2050 #14821: Samba server is failing to compile
2051 #14826: make qemu_x86_64_defconfig stopped working
2052
1c416477
PK
20532022.02.2, released May 29th, 2022
2054
2055 Important / security related fixes.
2056
2057 Archictures: Drop sh2a, correct x86 Bonnell variant
2058
2059 Toolchain: Bump GCC 11.x to 11.3, correct pre-installed
2060 external toolchain logic when toolchain is available in path.
2061
2062 Rework OCI filesystem entrypoint/command logic to handle
2063 command arguments
2064
2065 Defconfigs: Update Zynqmp zcu102/106 to final 2022.1 release,
2066 fix zcu106 PLL config
2067
2068 Updated/fixed packages: adwaita-icon-theme, afboot-stm32,
2069 aircrack-ng, alchemy, alsa-lib, arptables, assimp, asterisk,
2070 aubio, avrdude, azure-iot-sdk-c, batman-adv, binutils,
2071 bpftool, brotli, cairo, cifs-utils, clamav, cryptodev-linux,
2072 dhcp, diffutils, dmalloc, duktape, e2fsprogs, elf2flt, espeak,
2073 expat, ffmpeg, fluidsynth, freerdp, gcc, git, glorytun,
2074 glslsandbox-player, gnutls, go, gst1-imx, gst1-plugins-good,
2075 gzip, imagemagick, janus-gateway, keepalived, kompexsqlite,
2076 kvm-unit-tests, libarchive, libcgi, libcurl, libevdev,
2077 libeXosip2, libhtp, libinput, libkcapi, libkrb5, libks,
2078 libmdbx, libmnl, libnpupnp, libnspr, libopenssl, liboping,
2079 libpjsip, libpri, libselinux, libsigsegv, libv4l,
2080 libwebsockets, libxml2, linux, linux-tools, ltp-testsuite,
2081 luajit, lvm2, mali-driver, mariadb, mc, minizip, mpd, mutt,
2082 netatalk, netsurf, network-manager, nodejs, numactl, nut,
2083 omniorb, openbox, opencv4, openjdk, openjdk-bin, openocd,
2084 pamtester, pango, pcre2, php, php-apcu, pinentry, pixman,
2085 polkit, postgis, postgresql, pure-ftpd, python-aenum,
2086 python-avro, python-django, python-pillow, python-simplejson,
2087 python-urllib3, python-zopfli, python3, qemu, qpdf, quazip,
2088 redis, rockchip-mali, rsync, rt-tests, rust, rtl8818eu,
2089 rtl8189es, rtl8189fs, rtl_433, sam-ba, samba4, sdl2_ttf,
2090 shadowsocks-libev, shim, subversion, sun20i-d1-spl, suricata,
2091 systemd, tftpd, trinity, tvheadend, udev, uftrace,
2092 urandom-scripts, usb_modeswitch, valgrind, vde2, vim,
2093 wireplumber, wolfssl, wpa_supplicant, xlib_libXfont2, xz,
2094 zlib, zlog
2095
2096 Issues resolved (http://bugs.uclibc.org):
2097
2098 #14751: LVM2 Outdated Link
2099
11b6b65d
PK
21002022.02.1, released April 11th, 2022
2101
2102 Important / security related fixes.
2103
2104 Graphs: Also generate a build time timeline graph (for top
2105 level parallel builds).
2106
2107 scripts/pkg-stats: Optimize memory consumption for CPE parsing
2108
2109 Fix compatibility issue with the fakeroot script logic and
2110 modern versions of dash.
2111
2112 Change git:// URLs pointing to Github to https://, now that
2113 Github has turned off support for git://
2114
2115 Updated/fixed packages: ace, apache, apr, apr-util, belr,
2116 bind, bluez5_utils, boinc, bpftool, busybox, cloop, cog,
2117 containerd, cppcms, dav1d, dhcp, dieharder, dnsmasq,
2118 docker-cli, docker-engine, efl, ell, fakeroot, flac,
2119 fluidsynth, gdk-pixbuf, glib-networking, gnutls, gst-omx,
2120 gst1-devtools, gst1-libav, gst1-plugins-bad,
2121 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2122 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1b718ade 2123 gstreamer1-editing-services, haproxy, htop, intel-gmmlib,
11b6b65d
PK
2124 ipmiutil, iwd, jack1, jack2, lftp, libabseil-cpp, libbluray,
2125 libcamera-apps, libcoap, libcurl, libest, libgee, libglib2,
2126 libgtk3, libiec61850, libkrb5, libminiupnpc, libodb,
2127 libodb-boost, libopenssl, libp11, libpsl, libressl, librstp,
2128 librtlsdr, liburing, libyang, libzlib, luasec, lxc, matio,
2129 meson, minidlna, minizip, mpd, mtools, netatalk, nbd, odb,
2130 openblas, openssh, openvpn, optee-os, opus, paho-mqtt-c,
2131 pango, php, pipewire, pkcs11-helper, postgresql, ppp,
2132 protozero, python-aioconsole, python-avro, python-brotli,
2133 python-greenlet, python-paramiko, python-pillow,
2134 python-rpi-gpio, python-treq, python-twisted, python-ujson,
2135 python-weasyprint, qt5base, qt5wayland, raptor, rpi-firmware,
2136 rpi-userland, rtl_433, runc, rust, rygel, samba4,
2137 shairport-sync, spice, spidev_test, stunnel, systemd,
2138 timescaledb, trace-cmd, trousers, ts4900-fpga, tvheadend,
2139 udpcast, unbound, upower, urandom-scripts, usbguard, valgrind,
2140 valijson, vim, wavpack, wget, wireplumber, wireshark, woff2,
2141 xmrig, zabbix, zlib-ng, zynaddsubfx, zziplib
2142
2143 Issues resolved (http://bugs.uclibc.org):
2144
2145 #13971: ip6tables-nft build does not include MASQUERADE target..
2146 #14651: OpenSSH 8.9p1 compiler error under ARM
2147 #14656: Adding dependencies from an external tree does not work
2148 #14661: Fakeroot script relies on bash-isms, does not work ..
2149 #14686: genimage.cfg have a hard-coded .ext4 extension which..
2150 #14701: Multiple unresolved symbols while building kernel ..
2151 #14711: nodjs build problem missing bzip
2152 #14731: BR2_PACKAGE_IOSTAT
2153
08967921
PK
21542022.02, released March 8th, 2022
2155
2156 Various fixes.
2157
2158 Fixes to cargo and golang packaging infrastructure.
2159
2160 Defconfigs: OrangePi RK3399: Fix genimage format
2161
2162 Updated/fixed packages: azure-iot-sdk-c, bpftool, cog,
2163 directfb, directfb-examples, dnsmasq, docker-engine, expat,
2164 freerdp, frr, gdb, ghostscript, glib-networking, go, haproxy,
2165 hostapd, kf5-extra-cmake-modules, kf5-kcoreaddons,
2166 kf5-modemmanager-qt, kf5-networkmanager-qt, libcamera-apps,
2167 libgee, libglfw, librstp, libtorrent, libvirt, libxslt, linux,
2168 mariadb, oprofile, osm2pgsql, pulseview, python-cryptography,
2169 python-gnupg, python-treq, qt5base, qt5webkit, rauc, re2,
2170 rygel, safeclib, sconeserver, seatd, sord, upmpdcli,
2171 util-linux, weston, wpa_supplicant, xdriver_xf86-video-mach64,
2172 xdriver_xf86-video-nouveau, xdriver_xf86-video-qxl,
2173 xscreensaver, zabbix
2174
2175 New packages: gdk-pixbuf-xlib
2176
2177 Removed packages: python-pycli
2178
2179 Issues resolved (http://bugs.uclibc.org):
2180
2181 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
2182 #14611: 2022.02-rc2: Build of BR2_x86_64 with BR2_LINUX_KERNEL_..
2183 #14631: host-go-bootstrap: go not being built for package in ..
2184 #14636: azure-iot-sdk-c: Installed headers do not compile
2185 #14641: oprofile can not find the events files
2186
5b6e2ee8
PK
21872022.02-rc3, released February 28th, 2022
2188
2189 Fixes all over the tree.
2190
2191 Defconfigs: Xilinx zynqmp zcu102/zcu106: Fix U-Boot DTS config
2192
2193 Updated/fixed packages: bluez5_utils, bpftool, dbus, exempi,
2194 flac, freerdp, frr, gnutls, libpjsip, libxml2, mariadb,
2195 openssh, python-twisted, qt5webkit, samba4, vim, weston,
2196 wireshark, wolfssl, xdg-dbus-proxy, xterm,
2197
f3d0d7e6
PK
21982022.02-rc2, released February 20th, 2022
2199
2200 Fixes all over the tree.
2201
2202 Defconfigs: Friendlyarm Nanopi R2S: Fix U-Boot build, Kontron
2203 BL i.MX8M Mini: Fix U-Boot build, PC Engines APU2: Fix Linux
2204 build, ROC-RK3399-PC: Bump rootfs size to fix build
2205
2206 Updated/fixed packages: apache, apparmor, apr-util, arp-scan,
2207 binutils, bluez5_utils, connman, cryptsetup, dnsmasq,
2208 dovecot-pigeonhole, expat, gdk-pixbuf, gst1-plugins-base,
2209 guile, keepalived, kodi, libbpf, libglvnd, libgsasl, libiconv,
2210 librsvg, libuhttpd, libusb, libv4l, luasyslog, mongrel2, neon,
2211 pcre, perl-netaddr-ip, php, psmisc, python-ipython,
2212 python-pycli, python-pygame, python-regex, python-twisted,
2213 qt5location, qt5webkit, resiprocate, rygel, safeclib,
2214 sdl2_ttf, socketcand, strongswan, sudo, systemd, toolchain,
2215 urg, webkitgtk, wireless-regdb, wpewebkit,
2216 xdriver_xf86-video-{ati,mach64,mga,r128,savage,tdfx}, xz, zfs,
2217 zsh
2218
5ee6be2b
PK
22192022.02-rc1, released February 13th, 2022
2220
2221 Numerous package updates and many (80) new packages.
2222
2223 Toolchain:
2224 - glibc: Optional support for compatibility shims for running
2225 on older kernels than what glibc has been built against
2226 - uClibc: Use uClibc-ng 1.0.40
2227 - External toolchains: Update Bootlin toolchains to 2021.11-1
2228 version
2229
2230 Python 2.7 and python 2.x specific packages removed as python
2231 2.x is EOL since April 2020. Likewise a number of python3
2232 specific host packages has been renamed (host-python-foo
2233 instead of host-python3-foo) now host-python is always python
2234 3.x.
2235
2236 Cargo (Rust) package infrastructure added. Vendoring support
2237 added to golang package infrastructure.
2238
2239 New defconfigs: FriendlyARM NanoPi R2S, Kontron BL i.MX8M
2240 Mini, Microchip Sama7g7ek, Olimex STMP157 OlinuXino LIME2,
2241 QEMU PPC Bamboo, PPC64 PowerNV, Raspberry Pi Zero 2W, Spike
2242 Riscv64, Xilinx zcu102
2243
2244 Removed defconfigs: Synopsys arch38 VDK, aarch64 VDK
2245
2246 New packages: ace, alchemy, alfred, bat, bento4, bmx7,
2247 bpftool, brcmfmac_sdio-firmware-rpi, cfm, cups-pk-helper,
2248 davinci-bootcount, dbus-cxx, embiggen-disk, freeipmi,
2249 gocryptfs, kodi-pvr-plutotv, kodi-pvr-waipu, ksmbd-tools,
2250 libcamera-apps, libest, libexecinfo, libfutils, libglvnd,
2251 libks, libmd, libopenaptx, libpeas, libshdata, liburing, lilv,
2252 lua-argon2, lua-cffi, lua-inotify, lv2, mali-driver,
2253 moby-buildkit, modsecurity2, networkd-dispatcher, pahole,
2254 php-apcu, php-lua, php-pam, python-argon2-cffi-bindings,
2255 python-cssselect2, python-distro, python-fonttools,
2256 python-gnupg, python-installer, python-memory-profiler,
2257 python-mpd2, python-pep517, python-pydyf, python-pypa-build,
2258 python-pyphen, python-tinycss2, python-tomli,
2259 python-weasyprint, python-zopfli, qoriq-cadence-dp-firmware,
2260 riscv-isa-sim, rockchip-mali, rpi-rgb-led-matrix, sdbus-cpp,
2261 sentry-cli, serd, simple-mail, sord, sratom,
2262 sunxi-mali-utgard, sunxi-mali-utgard-driver, tinifier, ulog,
2263 vulkan-headers, xlib_libxcvt, zabbix, zchunk, zynaddsubfx
2264
2265 Removed packages: gstreamer1-mm, python, python-backports-abc,
2266 python-backports-functools-lru-cache,
2267 python-backports-shutil-get-terminal-size,
2268 python-backports-ssl-match-hostname, python-configobj,
2269 python-dialog, python-enum, python-enum34, python-functools32,
2270 python-futures, python-id3, python-ipaddr, python-ipaddress,
2271 python-mad, python-nfc, python-pam, python-pathlib2,
2272 python-pycap, python-pyro, python-singledispatch,
2273 python-subprocess32, python-typing, python-yieldfrom,
2274 qt5webkit-examples, rpi-bt-firmware, rpi-wifi-firmware,
2275 sunxi-mali-mainline, sunxi-mali-mainline-driver, zynq-boot-bin
2276
2277 Issues resolved (http://bugs.uclibc.org):
2278
2279 #12271: python-iptables runtime dependencies
2280 #13436: PPP 2.4.9 is out
2281 #14351: needs to mount sysfs before mount -a
2282 #14451: nodejs won't build on Fedora 35
2283 #14471: alsa_utils wrong deployment
2284 #14501: lttng-modules v2.11 package fails to build
2285 #14531: Package EFL - build error
2286
3c6b7502
PK
22872021.11.3, released March 24th, 2022
2288
2289 Important / security related fixes.
2290
2291 Updated/fixed packages: apache, azure-iot-sdk-c, boinc, dbus,
2292 directfb, docker-engine, exempi, expat, flac, gdb, gdk-pixbuf,
2293 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
2294 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
2295 libsrtp, libvirt, libxml2, libxslt, lxc, mariadb, minidlna,
2296 odb, openblas, openvpn, oprofile, php, pppd, python-ipython,
2297 python-twisted, raptor, rpi-firmware, samba4, seatd,
2298 timescaledb, usbguard, util-linux, vim, wavpack,
2299 wireless-regdb, wireplumber, wireshark, wolfssl, xscreensaver,
2300 xterm, zsh
2301
2302 New packages: gdk-pixbuf-xlib
2303
2304 Issues resolved (http://bugs.uclibc.org):
2305
2306 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
2307 #14636: azure-iot-sdk-c: Installed headers do not compile
2308 #14641: oprofile can not find the events files
2309
67b160c3
PK
23102021.11.2, released February 28th, 2022
2311
2312 Important / security related fixes.
2313
2314 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
2315 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
2316
2317 Add conditional patching logic to fix build issues for older
2318 U-Boot / Linux kernel versions when built with a host gcc >=
2319 10.
2320
2321 Updated/fixed packages: apitrace, binutils, casync, cgilua,
2322 connman, expat, gauche, gdb, gensio, glibc, go, gst-omx,
2323 gst1-devtools, gst1-libav, gst1-plugins-bad,
2324 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2325 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2326 gstreamer1-editing-services, kf5-extra-cmake-modules, kodi,
2327 libarchive, linux, lm-sensors, localedef, log4cxx, mpd,
2328 nfs-utils, php, pistache, pkcs11-helper, prosody,
2329 python-django, python-pyzmq, python-regex,
2330 python-sqliteschema, resiprocate, rtl8723bu, thermald, tiff,
2331 tor, util-linux, vim, xen
2332
4f4a3152
PK
23332021.11.1, released January 29th, 2022
2334
2335 Important / security related fixes.
2336
2337 check-package: Improve variable override check
2338
2339 pkg-stats: List CVEs where the version info cannot be parsed
2340 as unsure rather than completely ignoring them.
2341
2342 Defconfigs: Beaglebone: Support BeagleBone black wireless,
2343 stm32f469_xip_disco: Fix kernel boot
2344
2345 Updated/fixed packages: alsa-utils, apache, binutils, cage,
2346 capnproto, civetweb, clamav, collectd, connman, containerd,
2347 coreutils, dav1d, docker-cli, docker-engine, erlang,
2348 erlang-rebar, expat, findutils, flare-engine, flare-game,
2349 font-awesome, freeswitch, gcc, ghostscript, glibc, gnuchess,
2350 go, grpc, gst1-interpipe, gst1-rtsp-server, gupnp-tools,
2351 hackrf, icu, imagemagick, janus-gateway, json-for-modern-cpp,
2352 keepalived, lapack, libdbi, libiio, libjpeg, libmbim, libnss,
2353 libopenssl, libpjsip, libqmi, liburiparser, libvirt,
2354 linux-pam, lxc, mbedtls, mender, mongodb, mpd-mpc, mutt,
2355 nodejs, openblas, pcre2, php, pipewire, polkit, privoxy,
2356 prosody, python-charset-normalizer, python-django,
2357 python-idna, python-lxml, python-pyqt5, python-requests,
2358 python-urllib3, python3, qt5base, qt5location, rhash,
2359 rng-tools, ruby, runc, rustc, samba4, sofia-sip, targetcli-fb,
2360 tcpreplay, tinyxml, tor, tpm2-tss, util-linux-libs, vim, vlc,
2361 wireshark, xapp_xauth, xapp_xinput-calibrator, xen, xenomai,
2362 xlib_libX11, xserver_xorg-server
2363
2364 Issues resolved (http://bugs.uclibc.org):
2365
2366 #14451: nodejs won't build on Fedora 35
2367 #14471: alsa_utils wrong deployment
2368
e6e12337
PK
23692021.11, released December 5th, 2021
2370
2371 Various fixes.
2372
2373 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
2374 build
2375
2376 Updated/fixed packages: apr, coreutils, diffutils, e2fsprogs,
2377 exfat, freeswitch, gnupg, grub2, gstreamer1, guile, heimdal,
2378 hiawatha, hplip, icu, janus-gateway,
2379 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
2380 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
2381 libgdiplus, libgee, libhtp, libite, libnspr, libnss,
2382 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
2383 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
2384 unrar, util-linux, util-linux-libs, watchdogd, wireshark
2385
2386 Issues resolved (http://bugs.uclibc.org):
2387
2388 #14351: needs to mount sysfs before mount -a
2389 #14411: 2021.11-rc2: Samba doesn't compile
2390
aaf7b2c9
PK
23912021.11-rc3, released November 30th, 2021
2392
2393 Fixes all over the tree.
2394
2395 Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
2396 ATF build
2397
2398 Updated/fixed packages: asterisk, automake, gdb, glorytun,
2399 gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
2400 libressl, lighttpd, linux, micropython, mosquitto, mtd,
2401 nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
2402 python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
2403 strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
2404 wireshark, xcursor-transparent-theme, xscreensaver,
2405 xtables-addons
2406
2407 Issues resolved (http://bugs.uclibc.org):
2408
2409 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
2410
62ba22f3
PK
24112021.11-rc2, released November 19th, 2021
2412
2413 Fixes all over the tree.
2414
2415 Coding style fixes for a large number of board genimage
2416 configuration files for clarity and consistency.
2417
2418 Defconfigs: Acmesystems Aria/Arietta g25, Armadeus
2419 apf28/apf51, beagleboneai, Olimx a64, rock64, sheevaplug: Fix
2420 build with hostcc >= 10, Nezha: Correct U-Boot dependencies
2421
2422 Updated/fixed packages: alsa-lib, apparmor, binutils,
2423 bluez5_utils, botan, diffutils, firmware-utils, gdb, glmark2,
2424 glog, gpu-amd-bin-mx51, gst1-interpipe, imx-vpuwrap, iperf,
2425 isl, janet, libdnet, libglib2, libhtp, liburcu, log4cxx,
2426 luajit, luvi, meson, mksh, mongodb, mosquitto, mpd, mupdf,
2427 opencv4, oracle-mysql, pipewire, postgresql, python-aiohttp,
2428 python-pudb, python-ujson, qhull, samba4, seatd, sg3_utils,
2429 suricata, tpm2-tss, uboot, vim, xserver_xorg-server
2430
2431 New packages: pipewire-media-session
2432
2433 Issues resolved (http://bugs.uclibc.org):
2434
2435 14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
2436
0df2928a 24372021.11-rc1, released November 8th, 2021
639c0047
TP
2438
2439 Numerous package updates. Notable updates including numerous
57a95075 2440 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
2441
2442 Toolchain:
2443 - glibc update to 2.34
2444 - support for gdb 11.x added, gdb 10.x now the default
2445 - external toolchains provided by ARM updated
2446 - remove support for internal toolchain on the CSKY
2447 architecture, as it was broken and unmaintained
2448
2449 Many packages updated to enable the appropriate SELinux
2450 refpolicy module when SELinux support is enabled.
2451
2452 Support was added in the test-pkg package testing utility for
2453 using Gitlab CI to run the builds.
2454
2455 New libgbm virtual package to better support OpenGL
2456 implementations that provide a libgbm library.
2457
2458 Bootloaders/firmware: grub2 extended to be able to support
2459 multiple platforms in the same build.
2460
2461 Filesystems:
2462 - new OCI filesystem type, to build container images
2463 compatible with the Open Container Initiative standard
2464 - support for hybrid ISO9660 images added, which work on
2465 legacy and EFI BIOS machines
2466
0df2928a 2467 New defconfigs: Allwinner nezha, stm32mp157c_odyssey
639c0047
TP
2468
2469 Removed defconfigs: qemu_csky
2470
2471 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 2472 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
2473 python-aioprocessing, python-bidict,
2474 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
2475 python-git, python-pyndiff, python-rsa,
2476 python-unitest-xml-reporting, python-xmljson,
639c0047 2477 python3-cryptography, python3-pip, qt5opcua, rwmem,
0df2928a
PK
2478 sloci-image, softhsm2, sun20i-d1-spl, uqmi, vuejs-router,
2479 watchdogd, wireplumber
639c0047
TP
2480
2481 Removed packages: canfestival, python-meld3
2482
57a95075
YM
2483 Work toward the removal of python 2 has progressed: many
2484 python modules and packages have been updated to a version
2485 supporting python 3.
2486
639c0047
TP
2487 Issues resolved (http://bugs.uclibc.org):
2488
2489 #14271: compilation error with rsync command for permission
2490 #14276: Unable to get login prompt
2491 #14196: when using raspberrypicm4io_64_defconfig, make fails
2492 with mkfs.ext4: No such file or directory while trying
2493 to determine filesystem size
2494
ae48261f
PK
24952021.08.3, released December 13th, 2021
2496
2497 Important / security related fixes.
2498
2499 Defconfigs: Various fixes for building with gcc >= 10 host or
2500 target compilers.
2501
2502 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
2503 binutils, bluez5_utils, coreutils, e2fsprogs, exfat,
2504 freeswitch, gdb, glmark2, glog, glorytun, gmp,
2505 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
2506 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl,
2507 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
2508 libgdiplus, libgee, libglib2, libhtp, libmodsecurity, libnspr,
2509 libnss, libosmium, libunwind, linux, lynx, meson, micropython,
2510 mkpasswd, mksh, mosquitto, motion, mupdf, mxml, netdata,
2511 nfs-utils, opencv4, oracle-mysql, pcre, php, postgresql,
2512 pure-ftpd, python-cycler, qdecoder, rcw-smarc-sal28, samba4,
2513 smack, speex, stress-ng, suricata, syslinux, uboot, unixodbc,
2514 unrar, vim, websocketpp, wireshark
2515
2516 Issues resolved (http://bugs.uclibc.org):
2517
2518 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
2519
19e2b260
PK
25202021.08.2, released November 10th, 2021
2521
2522 Important / security related fixes.
2523
2524 Updated/fixed packages: asterisk, audit, bind, bitcoin,
2525 containerd, cryptsetup, dahdi-linux, dbus-python, dfu-util,
2526 docker-cli, docker-engine, earlyoom, edk2-platforms, exiv2,
2527 ffmpeg, freerdp, gdb, gensio, gnupg2, go, gpsd,
2528 gst1-plugins-bad, gst1-plugins-ugly, gst1-vaapi, gtest,
2529 hiredis, lftp, libps1, libva, libva-utils, lightning,
2530 log4cplus, lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin,
2531 pango, php, python3-cffi, qemu, refpolicy, rng-tools, samba4,
2532 snort, strongswan, sunxi-mali-mainline-driver, suricata,
2533 systemd, tor, vim, weston, wf111, wireguard-linux-compat,
2534 xerces
2535
2536 Issues resolved (http://bugs.uclibc.org):
2537
2538 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
2539
39bcc038
PK
25402021.08.1, released October 11, 2021
2541
2542 Important / security related fixes.
2543
2544 gdbinit: Mark the sysroot as a "safe path" before configuring
2545 it, so pretty printers work correctly without having to pass
2546 -ix to gdb
2547
2548 Updated/fixed packages: alsa-lib, apache,
2549 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
2550 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
2551 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
2552 gdb, ghostscript, gnuradio, gnutils, go,
2553 gobject-introspection, google-breakpad, gst-omx,
2554 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
2555 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2556 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2557 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
2558 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
2559 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
2560 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
2561 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
2562 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
2563 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
2564 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
2565 python-cbor2, python-cffi, python-cython, python-dateutil,
2566 python-django, python-pillow, python-pip, python-texttable,
2567 python-urllib3, python-webob, qemu, qt5location, redis,
2568 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
2569 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
2570 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
2571 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
2572 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
2573 xserver_xorg-server, zip
2574
2575 Issues resolved (http://bugs.uclibc.org):
2576
2577 #14206: Kodi: even when not enabled, forcefully selects libevdev..
2578 #14211: libffi-3.3.tar.gz repacked
2579 #14221: mv-ddr-marvell fails license validation
2580
aa433d1c
PK
25812021.08, released September 4th, 2021
2582
2583 Various fixes.
2584
2585 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
2586 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
2587
7314f04f
PK
25882021.08-rc3, released August 31st, 2021
2589
2590 Fixes all over the tree.
2591
2592 Toolchain: Disable fortify support for Microblaze as it is not
2593 currently working.
2594
2595 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
2596 after at91bootstrap bump, BeagleV: Correct kernel headers
2597 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
2598 with GCC 10.x.
2599
2600 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
2601 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
2602 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
2603 libffi, libmodsecurity, libopenssl, libressl, libshout,
2604 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
2605 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
2606 python-requests, python3-requests, rust-bin, rustc, samba4,
2607 sdl2, snort3, ushare, xen
2608
2609 Removed packages: libmcrypt, mcrypt, sentry-cli
2610
6da42d76
PK
26112021.08-rc2, released August 18th, 2021
2612
2613 Fixes all over the tree.
2614
2615 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
2616 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
2617 mmc_dev: Add missing toolchain/system options, sama5d2-icp
2618 mmc: Correct at91bootstrap options
2619
2620 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
2621 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
2622 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
2623 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
2624 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
2625 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
2626 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
2627 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
2628 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
2629 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
2630 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
2631 prelink-cross, prosody, protobuf, pulseview,
2632 python-cryptography, python-keyring, python-matplotlib,
2633 python-pymupdf, python-pyopenssl, python-secretstorage,
2634 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
2635 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
2636 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
2637 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
2638 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
2639 zstd
2640
2641 New packages: desktop-file-utils
2642
2643 Issues resolved (http://bugs.uclibc.org):
2644
2645 #13586: grub failure with BR2_OPTIMIZE_3
2646 #13671: openSSH server closes connection before authentication..
2647
3d8df5aa 26482021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
2649
2650 Numerous package updates.
2651
2652 Toolchain:
2653
2654 - add support for gcc 11.x, gcc 10.x is now the default, gcc
2655 9.x updated to 9.4.0, removed gcc 8.x support except for
2656 PowerPC SPE
2657
2658 - add support for binutils 2.37, binutils 2.36.x is now the
2659 default, binutils 2.34 removed.
2660
2661 - glibc updated to 2.33
2662
2663 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
2664
2665 Bootloaders/firmware: support for building the EDK II UEFI
2666 firmware, support for building AT91Bootstrap 4.x.
2667
2668 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
2669 packages should be compiled with runtime debugging
2670 information (which is different than debugging symbols).
2671
2672 Many features of the bluez5_utils package have been made
2673 optional, and default to disabled. Users of bluez5_utils are
2674 encouraged to review their configuration.
2675
2676 Many packages (over 70) updated to enable the appropriate
2677 SELinux refpolicy module when SELinux support is enabled.
2678
2679 Many packages updated to select the appropriate OpenSSL
2680 features after many OpenSSL ciphers/features have been made
2681 optional.
2682
2683 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
2684 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
2685 terasic_de10nano_cyclone5, uevm5432.
2686
2687 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
2688 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
2689 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
2690 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
2691 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
2692 system-config-printer, usbguard, xml-security-c, xmrig.
2693
2694 Removed packages: clapack, libsoil.
2695
2696 Issues resolved (http://bugs.uclibc.org):
2697
2698 #13326: regarding dtc error in buildroot source code
2699 #13661: host-python2 build fails on aarch64
2700 #13836: package build failure when target install set to no on
2701 pkg-generic pkg types
2702 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
2703 y as before
2704
cfba9b0c
PK
27052021.05.3, released October 11, 2021
2706
2707 Important / security related fixes.
2708
2709 gdbinit: Mark the sysroot as a "safe path" before configuring
2710 it, so pretty printers work correctly without having to pass
2711 -ix to gdb
2712
2713 Updated/fixed packages: alsa-lib, apache,
2714 arm-trusted-firmware, atftp, bind, botan, containerd,
2715 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
2716 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
2717 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
2718 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2719 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2720 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
2721 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
2722 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
2723 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
2724 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
2725 openssh, pcre2, php, python-aioconsole, python-cffi,
2726 python-dateutil, python-django, python-pip, python-texttable,
2727 python-urllib, python-webob, qt5location, redis, refpolicy,
2728 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
2729 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
2730 wget, wireless-regdb, xen, xserver_xorg-server
2731
2732 Issues resolved (http://bugs.uclibc.org):
2733
2734 #14206: Kodi: even when not enabled, forcefully selects libevdev..
2735 #14211: libffi-3.3.tar.gz repacked
2736 #14221: mv-ddr-marvell fails license validation
2737
b926d0d3
PK
27382021.05.2, released September 15th, 2021
2739
2740 Important / security related fixes.
2741
2742 Toolchain: Disable fortify support for Microblaze as it is not
2743 currently working.
2744
2745 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
2746 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
2747 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
2748 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
2749 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
2750 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
2751 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
2752 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
2753 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
2754 postgresql, prelink-cross, prosody, protobuf, python-keyring,
2755 python-matplotlib, python-pillow, python-pyudev,
2756 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
2757 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
2758 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
2759 xenomai, xlib_libXfont2, xlib_libXft, zip
2760
5284a826
PK
27612021.05.1, released August 10, 2021
2762
2763 Important / security related fixes.
2764
2765 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
2766 as it is not currently working.
2767
2768 binutils: fix linker assert failure on OpenRisc, or1k build
2769 issue with gcc < 5
2770
2771 gdb: Enable on NIOS II
2772
2773 utils/scanpypi: Various improvements
2774
2775 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
2776 sam9x60ek mmc_dev: Add missing toolchain/system options
2777
2778 Updated/fixed packages: arm-trusted-firmware, apache, audit,
2779 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
2780 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
2781 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
2782 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
2783 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
2784 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
2785 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
2786 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
2787 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
2788 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
2789 libloki, libmodsecurity, libndp, libnetfilter-log,
2790 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
2791 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
2792 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
2793 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
2794 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
2795 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
2796 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
2797 postgresql, proxychains-ng, putty, python,
2798 python-dataproperty, python-django, python-pysftp,
2799 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
2800 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
2801 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
2802 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
2803 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
2804 xserver_xorg-server
2805
2806 Issues resolved (http://bugs.uclibc.org):
2807
2808 #13586: grub failure with BR2_OPTIMIZE_3
2809 #13661: host-python2 build fails on aarch64
2810 #13836: package build failure when target install set to no..
2811 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
2812
69f79f2a
PK
28132021.05, released June 6th, 2021
2814
2815 Various fixes.
2816
2817 Disable PIC/PIE support for Nios2 because of glibc issues
2818
2819 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
2820
2821 Updated/fixed packages: apache, beaglev-ddrinit,
2822 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
2823 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
2824 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
2825 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
2826 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
2827 xdriver_xf86-video-fbturbo
2828
2829 New packages: python3-cffi, python3-cryptography, python3-pip,
2830 python3-pycparser, python3-six
2831
e4132725
PK
28322021.05-rc3, released May 31th, 2021
2833
2834 Fixes all over the tree.
2835
2836 meson: Explicitly disable PIE support (b_pie) as it is handled
2837 by the toolchain wrapper.
2838
2839 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
2840 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
2841 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
2842 webkitgtk
2843
2844 Issues resolved (http://bugs.uclibc.org):
2845
2846 #13821: Wrong url for libnfsidmap package
2847
e326fcff
PK
28482021.05-rc2, released May 22th, 2021
2849
2850 Fixes all over the tree.
2851
2852 support/scripts/gen-missing-cpe: A script to query the list of
2853 CPE IDs for the packages enabled in the current configuration and:
2854
2855 - for CPE IDs that do not have any matching entry in the CPE
2856 database, it emits a warning
2857
2858 - for CPE IDs that do have a matching entry, but not with the same
2859 version, it generates a snippet of XML that can be used to propose
2860 an updated version to NIST.
2861
2862 CPE meta data has been added for a large number of packages
2863
2864 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
2865 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
2866 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
2867 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
2868 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
2869 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
2870 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
2871 prosody, python-bluezero, python-falcon, redis, rocksdb,
2872 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
2873 wpa_supplicant, wpewebkit, xlib_libX11, xterm
2874
2875 New packages: jh71xx-tools
2876
2877 Issues resolved (http://bugs.uclibc.org):
2878
2879 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
2880 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
2881 #13806: Building host-localedef fails on fedora 34/gcc 11
2882
afe19e6c 28832021.05-rc1, released May 12th, 2021
04e9e884
PK
2884
2885 Fixes all over the tree and new features.
2886
2887 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
2888 options are now enabled by default.
2889
2890 Dependencies: Explicitly detect and bail out if PATH contains
2891 spaces or tabs. A number of packages fail to build in such
2892 setups, so explicitly inform about this.
2893
2894 Infrastructure: Expose CONFIG_DIR to post-build/post-image
2895 scripts, so they can call the Buildroot Makefile in the
2896 correct directory for both in-tree / out-of-tree builds.
2897
afe19e6c 2898 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
2899 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
2900 issue with poppler. Bump minimal host cmake version to 3.16
2901 (from 3.15) to fix a compatibility issue with domoticz.
2902
2903 Meson: Use correct C++ host compiler (rather than C compiler)
2904
2905 utils/scanpypi: Explicitly use python3 for compatibility with
2906 packages using python3 syntax in setup.py
2907
2908 support/download: Fix tarball generation (from git/svn repos)
2909 including symlinks pointing to ./<something>. Fix svn download
2910 for <1.9 clients or repos using CVS-style keywords.
2911
2912 support/scripts/cve.py: Use the (significantly) faster yajl2
2913 ijson backend for older (< 2.5) ijson versions rather than the
2914 slow python default, speeding up pkg-stats by ~2x.
2915
2916 Toolchain: Add logic to work around binutils bug 21464
2917 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
2918 the now longer applicable bug 19615 / 20006 handling.
2919
2920 Python{,3}: Fix byte compiling python files with short (single
2921 character before .py) file names.
2922
2923 CPE meta data has been added for a large number of packages
2924
2925 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
2926 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
2927 Plus EVK, QEMU PPC e500mc
2928
2929 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
2930 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
2931 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
2932 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
2933 python-iwlib, python-semantic-version, python-setuptools-rust,
2934 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
2935
2936 Removed packages: iostat, kodi-platform,
2937 kodi-screensaver-crystalmorph, monkey
2938
2939 Issues resolved (http://bugs.uclibc.org):
2940
2941 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
2942 #13516: utils/scanpypi: Failure when parsing diffoscope
2943 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
2944 #13576: Issues compiling buildroot for 5x86
2945 #13601: Gen image :Iappropriate ioctl error
2946 #13616: tar file from git repository generation issue
2947 #13631: Commit 54d3d94b6e breaks packages with git download method
2948 #13641: glibc on raspberrypi
2949 #13646: Gen image version 14 error : no sub -section title/..
2950 #13651: pkg-golang cannot build when main.go is in the root
2951 #13661: host-python2 build fails on aarch64
2952 #13671: openSSH server closes connection before authentication..
2953 #13721: c-stack.c:55:26: error: missing binary operator before ..
2954 #13731: Readline Patch is missing Author Information
2955 #13741: genext2fs does not allow to set perms of root node
2956 #13751: libopenssl (static): huge drop in performance in newer ..
2957 #13771: package htop has undeclared dependency on host python
2958
19e12a00
PK
29592021.02.12, released April 6th, 2022
2960
2961 Important / security related fixes.
2962
2963 pkg-stats: Limit memory use for CPE matching
2964
2965 Updated/fixed packages: gdk-pixbuf, jack2, libzlib, matio,
2966 nbd, netatalk, opus, python-paramiko, python-treq,
2967 python-twisted, spidev_test, unbound, urandom-scripts, vim,
2968 wireshark, zlib-ng, zziplib
2969
7935ca44
PK
29702021.02.11, released March 25th, 2022
2971
2972 Important / security related fixes.
2973
2974 Updated/fixed packages: apache, azure-iot-sdk-c, dbus,
2975 directfb, docker-engine, exempi, expat, flac, gdk-pixbuf,
2976 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
2977 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
2978 libsrtp, libxml2, libxslt, lxc, mariadb, odbm openblas,
2979 openvpn, oprofile, php, pppd, python-ipython, python-treq,
2980 python-twisted, python-txbus, python-txtorcon, raptor,
2981 rpi-firmware, samba4, timescaledb, util-linux, vim, wavpack,
2982 wireless-regdb, wireshark, wolfssl, xscreensaver, xterm, zsh
2983
2984 New packages: gdk-pixbuf-xlib
2985
2986 Removed packages: python-coherence
2987
2988 Issues resolved (http://bugs.uclibc.org):
2989
2990 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
2991 #14636: azure-iot-sdk-c: Installed headers do not compile
2992 #14641: oprofile can not find the events files
2993
526da614
PK
29942021.02.10, released February 28th, 2022
2995
2996 Important / security related fixes.
2997
2998 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
2999 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
3000
3001 Add conditional patching logic to fix build issues for older
3002 U-Boot / Linux kernel versions when built with a host gcc >=
3003 10.
3004
3005 Updated/fixed packages: casync, cgilua, connman, expat,
3006 gauche, gensio, go, gst-omx, gst1-devtools, gst1-libav,
3007 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
3008 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
3009 gstreamer1, gstreamer1-editing-services,
3010 kf5-extra-cmake-modules, kodi, libarchive, linux, lm-sensors,
3011 log4cxx, mpd, nfs-utils, pistache, prosody, python-django,
3012 python-pyzmq, rtl8723bu, thermald, tiff, util-linux, vim, xen
3013
24c390dc
PK
30142021.02.9, released January 29th, 2022
3015
3016 Important / security related fixes.
3017
3018 check-package: Improve variable override check
3019
3020 pkg-stats: List CVEs where the version info cannot be parsed
3021 as unsure rather than completely ignoring them.
3022
3023 Defconfigs: Beaglebone: Support BeagleBone black wireless
3024
3025 Updated/fixed packages: alsa-utils, apache, cage, capnproto,
3026 civetweb, clamav, collectd, connman, coreutils, dav1d,
3027 docker-cli, docker-containerd, docker-engine, expat,
3028 findutils, flare-engine, flare-game, font-awesome, freeswitch,
3029 gcc, ghostscript, gnuchess, go, grpc, gst1-interpipe,
3030 gst1-plugins-bad, gst-rtsp-sever, gupnp-tools, hackrf, icu,
3031 imagemagick, janus-gateway, keepalived, lapack, libjpeg,
3032 libopenssl, libpjsip, liburiparser, linux-pam, lxc, mbedtls,
3033 mongodb, mpd-mpc, nodejs, openblas, pcre2, polkit, poppler,
3034 privoxy, prosody, python-django, python-lxml, python-pyqt5,
3035 python3, qt5base, qt5location, rhash, ruby, runc, samba4,
3036 sofia-sip, targetcli-fb, tcpreplay, tinyxml, vim, vlc,
3037 wireshark, xapp_xauth, xen, xlib_libX11, xserver_xorg-server
3038
3039 Issues resolved (http://bugs.uclibc.org):
3040
3041 #14471: alsa_utils wrong deployment
3042
b2b95a3d
PK
30432021.02.8, released December 14th, 2021
3044
3045 Important / security related fixes.
3046
3047 Defconfigs: Various fixes for building with gcc >= 10 host or
3048 target compilers.
3049
3050 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
3051 binutils, bluez5_utils, busybox, coreutils, e2fsprogs, ell,
3052 exfat, freeswitch, gdb, glmark2, glog, glorytun, gmp,
3053 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
3054 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl, iwd,
3055 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
3056 libgdiplus, libgee, libhtp, libmodsecurity, libnspr, libnss,
3057 libunwind, linux, lynx, meson, micropython, mkpasswd, mksh,
3058 mosquitto, motion, mxml, netdata, nfs-utils, oracle-mysql,
3059 pcre, pkcs11-helper, postgresql, pure-ftpd, python-cycler,
3060 qdecoder, rcw-smarc-sal28, samba4, smack, speex, stress-ng,
3061 suricata, syslinux, uboot, unixodbc, unrar, vim, websocketpp,
3062 wireshark
3063
3064 Issues resolved (http://bugs.uclibc.org):
3065
3066 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
3067
8b4a156a
PK
30682021.02.7, released November 10th, 2021
3069
3070 Important / security related fixes.
3071
3072 OpenJDK 16.x moved to 17.x as 16.x is EOL.
3073
3074 Updated/fixed packages: asterisk, audit, bind, bitcoin,
3075 cryptsetup, dahdi-linux, dbus-python, dfu-util, docker-cli,
3076 docker-containerd, docker-engine, earlyoom, exiv2, ffmpeg,
3077 freerdp, gdb, gensio, gnupg2, go, gpsd, gst1-plugins-bad,
3078 gst1-plugins-ugly, gst1-vaapi, hiredis, lftp, lightning,
3079 lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin, pango,
3080 qemu, samba4, snort, strongswan, suricata, systemd, vim,
3081 wf111, wireguard-linux-compat, xerces
3082
3083 Issues resolved (http://bugs.uclibc.org):
3084
3085 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
3086
28af41c3
PK
30872021.02.6, released October 11, 2021
3088
3089 Important / security related fixes.
3090
3091 gdbinit: Mark the sysroot as a "safe path" before configuring
3092 it, so pretty printers work correctly without having to pass
3093 -ix to gdb
3094
3095 Updated/fixed packages: alsa-lib, apache,
3096 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
3097 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
3098 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
3099 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
3100 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
3101 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
3102 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
3103 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
3104 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
3105 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
3106 openssh, php, python-aioconsole, python-cffi, python-dateutil,
3107 python-django, python-pip, python-texttable, python-urllib3,
3108 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
3109 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
3110 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
3111 xserver_xorg-server
3112
3113 Issues resolved (http://bugs.uclibc.org):
3114
3115 #14206: Kodi: even when not enabled, forcefully selects libevdev..
3116 #14211: libffi-3.3.tar.gz repacked
3117 #14221: mv-ddr-marvell fails license validation
3118
1d550990
PK
31192021.02.5, released September 15th, 2021
3120
3121 Important / security related fixes.
3122
3123 Toolchain: Disable fortify support for Microblaze as it is not
3124 currently working.
3125
3126 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
3127 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
3128 cpio, eigen, environt-setup, fetchmail, fluidsynth,
3129 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
3130 iputils, jszip, kvm-unit-tests, libarchive, libexif,
3131 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
3132 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
3133 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
3134 prelink-cross, prosody, protobuf, python-keyring,
3135 python-matplotlib, python-pillow, python-pyudev,
3136 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
3137 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
3138 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
3139 xlib_libXft, zip
3140
817148b8
PK
31412021.02.4, released August 10th, 2021
3142
3143 Important / security related fixes.
3144
3145 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
3146 as it is not currently working.
3147
3148 binutils: fix linker assert failure on OpenRisc, or1k build
3149 issue with gcc < 5
3150
3151 gdb: Enable on NIOS II
3152
3153 utils/scanpypi: Various improvements
3154
3155 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
3156 sam9x60ek mmc_dev: Add missing toolchain/system options
3157
3158 Updated/fixed packages: apache, arm-trusted-firmware, audit,
3159 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
3160 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
3161 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
3162 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
3163 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
3164 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
3165 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
3166 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
3167 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
3168 libjson, libkrb5, libloki, libmodsecurity, libndp,
3169 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
3170 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
3171 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
3172 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
3173 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
3174 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
3175 openntpd, openpgm, openswan, pango, pcre2,
3176 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
3177 proxychains-ng, putty, python, python-django,
3178 python-dataproperty, python-pysftp, python-urllib3, python3,
3179 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
3180 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
3181 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
3182 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
3183 xlib_libxshmfence, xserver_xorg-server
3184
3185 Issues resolved (http://bugs.uclibc.org):
3186
3187 #13586: grub failure with BR2_OPTIMIZE_3
3188 #13661: host-python2 build fails on aarch64
3189 #13836: package build failure when target install set to no..
3190 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
3191
33981092
PK
31922021.02.3, released June 12th, 2021
3193
3194 Important / security related fixes.
3195
3196 CPE meta data has been added for a large number of packages
3197
3198 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
3199 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
3200 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
3201 enlightenment, enscript, environment-setup, exempi, expat,
3202 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
3203 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
3204 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
3205 intel-mediadriver, intel-microcode, jquery-validation,
3206 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
3207 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
3208 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
3209 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
3210 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
3211 libxml2, libxslt, live555, llvm, lmbench, localedef,
3212 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
3213 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
3214 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
3215 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
3216 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
3217 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
3218 python-autobahn, python-bluezero, python-engineio,
3219 python-keyring, python-pillow, python-requests, python-tqdm,
3220 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
3221 shellinabox, squid, strace, supervisor, synergy, taglib,
3222 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
3223 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
3224 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
3225 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
3226 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
3227 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
3228 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
3229 xterm
3230
3231 Issues resolved (http://bugs.uclibc.org):
3232
3233 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
3234 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
3235 #13806: Building host-localedef fails on fedora 34/gcc 11
3236
fdb3291b
PK
32372021.02.2, released May 12th, 2021
3238
3239 Important / security related fixes.
3240
3241 Toolchain: Add logic to mark toolchains affected by binutils
3242 bug 27597 (Nios II).
3243
3244 support/scripts/cve.py: Use the (significantly) faster yajl2
3245 ijson backend for older (< 2.5) ijson versions rather than the
3246 slow python default, speeding up pkg-stats by ~2x.
3247
3248 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
3249 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
3250 issue with poppler.
3251
3252 Infrastructure: Expose CONFIG_DIR to post-build/post-image
3253 scripts, so they can call the Buildroot Makefile in the
3254 correct directory for both in-tree / out-of-tree builds.
3255
3256 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
3257 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
3258 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
3259 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
3260 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
3261 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
3262 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
3263 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
3264 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
3265 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
3266 mpd, ncurses, nettle, network-manager, nginx, numactl,
3267 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
3268 python-aioconsole, python-asgiref, python-botocore,
3269 python-django, python-dnspython, python-flup, python-httplib2,
3270 python-markdown2, python-mbrstrdecoder, python3, quickjs,
3271 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
3272 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
3273 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
3274 xserver_xorg-server
3275
3276 Issues resolved (http://bugs.uclibc.org):
3277
3278 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
3279 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
3280 #13651: pkg-golang cannot build when main.go is in the root
3281 #13661: host-python2 build fails on aarch64
3282 #13721: c-stack.c:55:26: error: missing binary operator before ..
3283 #13731: Readline Patch is missing Author Information
3284 #13741: genext2fs does not allow to set perms of root node
3285 #13751: libopenssl (static): huge drop in performance in newer ..
3286 #13771: package htop has undeclared dependency on host python
3287
a74cb089
PK
32882021.02.1, released April 7, 2021
3289
3290 Important / security related fixes.
3291
3292 Dependencies: Explicitly detect and bail out if PATH contains
3293 spaces or tabs. A number of packages fail to build in such
3294 setups, so explicitly inform about this.
3295
3296 utils/scanpypi: Explicitly use python3 for compatibility with
3297 packages using python3 syntax in setup.py
3298
3299 support/download: Fix tarball generation (from git/svn repos)
3300 including symlinks pointing to ./<something>. Fix svn download
3301 for <1.9 clients or repos using CVS-style keywords.
3302
3303 Meson: Use correct C++ host compiler (rather than C compiler)
3304
3305 Toolchain: Add logic to work around binutils bug 21464,
3306 affecting OpenRISC, and drop the now longer applicable bug
3307 19615 / 20006 handling.
3308
3309 Python{,3}: Fix byte compiling python files with short (single
3310 character before .py) file names.
3311
3312 CPE meta data has been added for a large number of packages
3313
3314 Defconfigs: Correct Beaglebone QT file system overlay
3315
3316 Updated/fixed packages: alsa-utils, at91bootstrap3,
3317 batman-adv, binutils, botan, bridge-utils, busybox,
3318 ca-certificates, cog, coreutils, diffutils, dmidecode,
3319 docker-cli, docker-containerd, docker-engine, efivar,
3320 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
3321 gst1-devtools, gst1-libav, gst1-plugins-bad,
3322 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
3323 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
3324 gstreamer1-editing-services, haproxy, haserl, hwloc,
3325 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
3326 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
3327 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
3328 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
3329 mcelog, mender, micropython, mongoose, mosquitto, mpd,
3330 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
3331 optee-client, optee-test, perl, php, proftpd, protobuf,
3332 python-django, python-jinja2, python-lxml, python-paramiko,
3333 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
3334 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
3335 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
3336 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
3337 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
3338
3339 New packages: perl-parse-yapp
3340
3341 Issues resolved (http://bugs.uclibc.org):
3342
3343 #13516: utils/scanpypi: Failure when parsing diffoscope
3344 #13576: Issues compiling buildroot for 5x86
3345 #13601: Gen image :Iappropriate ioctl error
3346 #13616: tar file from git repository generation issue
3347 #13641: glibc on raspberrypi
3348 #13646: Gen image version 14 error : no sub -section title/..
3349 #13671: openSSH server closes connection before authentication..
3350
e2fba645
PK
33512021.02, released March 6th, 2021
3352
3353 Various fixes.
3354
3355 Toolchain: Correct Bootlin xtensa-lx60 dependencies
3356
3357 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
3358 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
3359 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
3360 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
3361 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
3362 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
3363 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
3364 util-linux, wolfssl, wpa_supplicant
3365
3366 Issues resolved (http://bugs.uclibc.org):
3367
3368 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
3369 #13581: jpegsrc.v9d.tar.gz has changed hash
3370
4c5b27fb
PK
33712021.02-rc3, released February 27th, 2021
3372
3373 Fixes all over the tree.
3374
3375 utils/scanpypi: Explicitly use python3 to ensure compatiblity
3376 with packages having python3-only code in setup.py
3377
3378 support/download: Ensure sub-second timestamp precision is
3379 dropped when creating a tarball from a (subversion) repo, as
3380 that is not representable in the PAX tar format
3381
3382 Updated/fixed packages: babeltrace2, bind, botan, brltty,
3383 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
3384 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
3385 open62541, openldap, ply, python-aiohttp, python-django,
3386 python3, qemu, readline, rust, screen, taglib, unbound, xterm
3387
3388 Issues resolved (http://bugs.uclibc.org):
3389
3390 #13516: utils/scanpypi: Failure when parsing diffoscope
3391 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
3392 #13561: Create a new user defining users-table.txt not working..
3393
21eb7775
PK
33942021.02-rc2, released February 16th, 2021
3395
3396 Fixes all over the tree.
3397
3398 Vulnerability scanning: cpedb.py: Drop CPE XML database
3399 caching, as it did not speed up processing much and uses a lot
3400 of additional memory.
3401 pkg-stats: include information about ignored CVEs in JSON
3402 output
3403
3404 Fakeroot: Fix compatibility issue with glibc 2.33
3405
3406 Updated/fixed packages: can-utils, collectd, dnsmaqs,
3407 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
3408 gdk-pixbuf, go, gst1-python, jasper, kodi,
3409 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
3410 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
3411 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
3412 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
3413
3414 New packages: perl-extutils-pkgconfig
3415
3416 Issues resolved (http://bugs.uclibc.org):
3417
3418 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
3419
92237c45 34202021.02-rc1, released February 9th, 2021
4b8331fd
PK
3421
3422 Fixes all over the tree and new features.
3423
3424 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
3425 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
3426 toolchains to 10.2-2020.11 release.
3427
3428 Architectures: ARC: add support for generic HS48 processor,
3429 PPC: drop PPC601 support, which was removed from Linux 5.10.
3430
3431 Vulnerability scanning: The CVE checking logic has been
3432 extended to match packages based on CPE (Common Platform
3433 Enumeration) IDs for more accurate matching, and CPE
3434 identifiers have been added for a large amount of packages.
3435
3436 Download: Rework the tarball creation logic (E.G. when a
3437 package is fetched from a git/svn repo) to no longer require a
3438 host-tar <= 1.29. To differ between the old and the new
3439 format, the new tarballs have gained a -br1 suffix
3440 (<pkg>-<version>-br1.tar.gz).
3441
92237c45
PK
3442 SELinux support: A significant number of packages now pull in
3443 the relevant refpolicy modules when enabled.
3444
4b8331fd
PK
3445 New defconfigs: arrow avenger96, bananapi M1+, microchip
3446 sam9x60ek, pine64 rock64
3447
3448 Removed defconfigs: QEMU ppc virtex-ml507
3449
3450 New packages: balena-engine, casync, coremark, coremark-pro,
3451 datatables, datatables-buttons, datatables-fixedcolumns,
3452 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
3453 libgeos, libiec61850, libmdbx, lualdap, neofetch,
3454 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
3455 perl-math-int64, ply, popperjs, python-bleak,
3456 python-defusedxml, python-pycups, python-pytest-asyncio,
3457 python-typing-extensions, qcom-db410c-firmware, qt5coap,
3458 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
3459 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
3460
3461 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
3462 ti-sgx-libgdbm
3463
3464 Renamed rcw package to qoriq-rcw
3465
3466 Issues resolved (http://bugs.uclibc.org):
3467
3468 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
3469 #13416: dhcpcd start warning message: no such user dhcpcd
3470 #13456: ccache prevents build
3471 #13471: package/mpd/mpd.conf make use of path not created
3472 #13506: BR2_PACKAGE_DHCPCD missing directory creation
3473
20cc2c13
PK
34742020.11.4, released April 5th, 2021
3475
3476 Important / security related fixes.
3477
3478 Dependencies: Explicitly detect and bail out if PATH contains
3479 spaces or tabs. A number of packages fail to build in such
3480 setups, so explicitly inform about this.
3481
3482 utils/scanpypi: Explicitly use python3 for compatibility with
3483 packages using python3 syntax in setup.py
3484
3485 support/download: Fix tarball generation (from git/svn repos)
3486 including symlinks pointing to ./<something>
3487
3488 Meson: Use correct C++ host compiler (rather than C compiler)
3489
3490 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
3491 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
3492 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
3493 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
3494 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
3495 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
3496 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
3497 libvips, lldpd, mariadb, mbedtls, mender, micropython,
3498 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
3499 openssh, opkg-utils, optee-client, optee-test, perl, php,
3500 privoxy, proftpd, prosody, protobuf, python-aiohttp,
3501 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
3502 python-typing-extensions, python3, quagga, qwt, redis, rpm,
3503 sconeserver, screen, sox, sqlcipher, squid, suricata,
3504 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
3505 upx, util-linux, webkitgtk, wireshark, wolfssl,
3506 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
3507
3508 Issues resolved (http://bugs.uclibc.org):
3509
3510 #13516: utils/scanpypi: Failure when parsing diffoscope
3511 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
3512 #13576: Issues compiling buildroot for 5x86
3513 #13581: jpegsrc.v9d.tar.gz has changed hash
3514 #13616: tar file from git repository generation issue
3515
ecbfbabc
PK
35162020.11.3, released February 17th, 2021
3517
3518 meson: Fix ccache detection handling when per-package builds
3519 are used.
3520
3521 Fakeroot: Fix compatibility issue with glibc 2.33
3522
3523 Updated/fixed packages: atftp, binutils, busybox, cereal,
3524 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
3525 ebtables, fakeroot, flashrom, go, gst1-python, guile,
3526 intel-mediadriver, intel-microcode, jasper,
3527 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
3528 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
3529 postgresql, privoxy, pugixml, python-bottle, python-django,
3530 python3, rauc, sox, stress-ng, subversion, tzdata,
3531 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
3532 wireshark, wpa_supplicant, wpewebkit, xenomai,
3533 xserver_xorg-server, xterm
3534
3535 Issues resolved (http://bugs.uclibc.org):
3536
3537 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
3538 #13506: BR2_PACKAGE_DHCPCD missing directory creation
3539
a93208cc
PK
35402020.11.2, released January 31st, 2021
3541
3542 Important / security related fixes.
3543
3544 Download: Ensure git submodules are correctly fetched if
3545 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
3546 host variant is downloaded first.
3547
3548 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
3549 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
3550 SecurePLT fix.
3551
3552 pkg-stats: Fix python 3.8+ deprecation warning.
3553
3554 meson: Ensure ccache is not detected and used, as it may
3555 conflict with the ccache handling in Buildroot.
3556
3557 Updated/fixed packages: barebox, boost, brltty, dbus,
3558 docker-containerd, dovecot, dovecot-pigeonhole,
3559 environment-setup, firmware-imx, gcc, gerbera, glibc,
3560 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
3561 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
3562 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
3563 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
3564 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
3565 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
3566 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
3567 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
3568 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
3569 xapp_xload, xorriso, zic
3570
3571 Removed packages: libupnp18
3572
3573 Issues resolved (http://bugs.uclibc.org):
3574
3575 #13471: package/mpd/mpd.conf make use of path not created
3576
e9bf54ab
PK
35772020.11.1, released December 27th, 2020
3578
3579 Important / security related fixes.
3580
3581 Infrastructure:
3582 - cmake: fix host ccache handling for CMake 3.19
3583 - meson: Forcibly disable binary stripping for
3584 target builds, enable for host builds
3585 - golang: Fix HOST / TARGET directories for per-package builds
3586
3587 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
3588
3589 Updated/fixed packages: apitrace, arm-trusted-firmware,
3590 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
3591 flare-engine, ghostscript, go, haproxy, imagemagick,
3592 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
3593 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
3594 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
3595 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
3596 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
3597 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
3598 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
3599 xserver_xorg-server
3600
3601 Issues resolved (http://bugs.uclibc.org):
3602
3603 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
3604 #13416: dhcpcd start warning message: no such user dhcpcd
3605
9624a001
PK
36062020.11, released December 2nd, 2020
3607
3608 Various fixes.
3609
3610 Updated/fixed packages: bustle, docker-containerd, gnuplot,
3611 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
3612 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
3613 s390-tools, setserial, xserver_xorg-server
3614
3615 Issues resolved (http://bugs.uclibc.org):
3616
3617 #13276: libcap builds libcap.pc incorrectly
3618
a418d0ac
PK
36192020.11-rc3, released November 28th, 2020
3620
3621 Fixes all over the tree.
3622
3623 Updated/fixed packages: c-ares, cage, cdrkit,
3624 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
3625 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
3626 modem-manager, monkey, musl, ncurses, numactl, openntpd,
3627 openrc, postgresql, proftpd, python-flask-cors, python-pip,
3628 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
3629 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
3630 xorriso
3631
3632 Issues resolved (http://bugs.uclibc.org):
3633
3634 #13296: host-libcap failed to build
3635 #13331: openrc-0.42.1 compilation failure on gcc-10
3636 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
3637 #13341: Mistake in /etc/init.d/S70vsftpd
3638
6a33ea03
PK
36392020.11-rc2, released November 14th, 2020
3640
3641 Fixes all over the tree.
3642
3643 cve-checker script dropped. Instead the pkg-stats logic has
3644 been extended to be able to only generate stats for the
3645 configured packages using 'make pkg-stats'
3646
3647 Removed defconfigs: rock64
3648
3649 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
3650 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
3651 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
3652 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
3653 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
3654 modem-manager, mp4v2, oniguruma, openntpd, python3,
3655 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
3656 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
3657 wireguard-linux-compat, wpewebkit, xen
3658
3659 Issues resolved (http://bugs.uclibc.org):
3660
3661 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
3662 #13291: BR2_DL_DIR is ignored when creating defconfig
3663 #13306: wpewebkit build problem in 2020-11-rc1
3664
a40358a1
PK
36652020.11-rc1, released November 4th, 2020
3666
3667 Fixes all over the tree and new features.
3668
3669 Architectures: Support for IBM s390x
3670
3671 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
3672 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
3673 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
3674 uclibc-ng. Support for Bootlin external toolchains.
3675
3676 SELinux support improvements: File security contexts are now
3677 set when the file systems are created, so there is no need to
3678 run restorecon on first boot / read only rootfs is supported.
3679 An optimized / stripped refpolicy SELinux policy is now
3680 used. Packages can enable additional refpolicy modules using
3681 <pkg>_SELINUX_MODULES.
3682
3683 support/scripts/cve-checker: Utility script to check for known
3684 CVEs in just the packages enabled in a Buildroot configuration
3685 rather than all packages, by passing the output of 'make
3686 show-info' to it.
3687
3688 Go: Modules handling. The module name must be specified using
3689 <pkg>_GOMOD.
3690
3691 BR2_EXTERNAL: Support for defining skeleton and init system
3692 packages in external trees.
3693
3694 meson: Correct SDK cross-compilation.conf file when
3695 per-package builds were used to build SDK.
3696
3697 systemd: Use /run rather than /var/run for PID files in units.
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 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
3716 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
3717 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
3718 rockpro64, QEMU s390x, Raxda rockpi-n8,
3719
3720 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
3721 easyframes, environment-setup, frr, graphicsmagick, htpdate,
3722 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
3723 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
3724 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
3725 python-ansicolors, python-boto3, python-botocore,
3726 python-bsdiff4, python-crayons, python-iniconfig,
3727 python-intelhex, python-ipdb, python-jmespath,
3728 python-m2crypto, python-opcua-asyncio, python-packaging,
3729 python-piexif, python-pluggy, python-pytest,
3730 python-s3transfer, python-xmodem, qprint, qt5lottie,
3731 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
3732 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
3733 wayland-utils, weston-imx
3734
3735 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
3736 nvidia-tegra23, opencv
3737
3738 Issues resolved (http://bugs.uclibc.org):
3739
3740 #11811: lsblk (util-linux) should depend on libudev if available
3741 #11931: Bugs in support/scripts/apply-patches.sh
3742 #12301: systemd-journal-gatewayd: config options broken
3743 #12911: usb_modeswitch installation race condition
3744 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
3745 #13286: The system hangs in vmware workstation on the line..
3746
ea67cda8
PK
37472020.08.3, released December 27th, 2020
3748
3749 Important / security related fixes.
3750
3751 Infrastructure:
3752 - cmake: fix host ccache handling for CMake 3.19
3753 - meson: Forcibly disable binary stripping for
3754 target builds, enable for host builds
3755 - golang: Fix HOST / TARGET directories for per-package builds
3756
3757 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
3758
3759 Updated/fixed packages: apitrace, arm-trusted-firmware,
3760 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
3761 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
3762 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
3763 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
3764 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
3765 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
3766 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
3767 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
3768 proftpd, python-crc16, python-flask-cors, python-lxml,
3769 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
3770 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
3771 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
3772 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
3773 xserver_xorg-server
3774
3775 Issues resolved (http://bugs.uclibc.org):
3776
3777 #13276: libcap builds libcap.pc incorrectly
3778 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
3779 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
3780 #13341: Mistake in /etc/init.d/S70vsftpd
3781 #13416: dhcpcd start warning message: no such user dhcpcd
3782
3e71de91
PK
37832020.08.2, released November 16th, 2020
3784
3785 Important / security related fixes.
3786
3787 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
3788 fix kernel build on microblaze with gcc 10.x when
3789 optimizations are enabled.
3790
3791 Updated/fixed packages: apparmor, argp-standalone, asterisk,
3792 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
3793 cups-filters, darkhttpd, davfs2, docker-cli,
3794 docker-containerd, docker-engine, dovecot-pigeonhole,
3795 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
3796 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
3797 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
3798 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
3799 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
3800 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
3801 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
3802 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
3803 tinyproxy, tmux, tor, waf, webkitgtk, wine,
3804 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
3805 xvisor, zeromq, zxing-cpp
3806
3807 Issues resolved (http://bugs.uclibc.org):
3808
3809 #11931: Bugs in support/scripts/apply-patches.sh
3810
17032420
PK
38112020.08.1, released October 12th, 2020
3812
3813 Important / security related fixes.
3814
3815 Fixes for various compilation issues with GCC 10.x.
3816
3817 meson: Correct SDK cross-compilation.conf file when
3818 per-package builds were used to build SDK.
3819
3820 systemd: Use /run rather than /var/run for PID files in units.
3821
3822 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
3823
3824 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
3825 after all finalization hooks (including pre-rootfs) to ensure
3826 they can override any late configuration done by packages.
3827
3828 support/script/pycompile: Rework logic to ensure .pyc files
3829 contain absolute target paths, fixing code inspection at
3830 runtime when executed with cwd != '/'.
3831
3832 support/scripts/setlocalversion: Correct Mercurial output to
3833 match behaviour with Git.
3834
3835 support/scripts/apply-patches.sh: Use patch
3836 --no-backup-if-mismatch, so we no longer blindly have to
3837 remove *.orig files after patching, fixing issues with
3838 packages containing such files.
3839
3840 fs/jffs2: Now correctly handles xattrs
3841
3842 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
3843 apparmor, bandwidthd, barebox, bash, bison, brotli,
3844 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
3845 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
3846 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
3847 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
3848 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
3849 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
3850 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
3851 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
3852 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
3853 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
3854 opentyrian, openvmtools, php, postgresql, python,
3855 python-aenum, python-cycler, python-engineio, python-fire,
3856 python-pymodbus, python-scapy, python-semver,
3857 python-sentry-sdk, python-socketio, python-texttable,
3858 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
3859 read-edid, redis, rsh-redone, runc, samba4, socketcand,
3860 strace, supertux, suricata, systemd, ti-utils, trinity,
3861 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
3862 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
3863 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
3864 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
3865
3866 Issues resolved (http://bugs.uclibc.org):
3867
3868 #12911: usb_modeswitch installation race condition
3869 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
3870
2766f346
PK
38712020.08, released September 1st, 2020
3872
3873 Various fixes.
3874
3875 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
3876 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
3877 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
3878 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
3879 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
3880 postgresql, python-django, rtty, squid, stress-ng, systemd,
3881 trousers, uclibc, wireshark, wolfssl, zbar
3882
86798665
PK
38832020.08-rc3, released August 28th, 2020
3884
3885 Fixes all over the tree.
3886
2915d1bd 3887 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
3888 dlopen() are not dropped by patchelf.
3889
3890 Toolchain: Drop old GCC 6 based external Sourcery AMD64
3891 toolchain.
3892
3893 Updated/fixed packages: assimp, davfs2, dillo, glibc,
3894 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
3895 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
3896 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
3897 xserver_xorg-server
3898
3899 Issues resolved (http://bugs.uclibc.org):
3900
3901 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
3902
30ccc0e3
PK
39032020.08-rc2, released August 24th, 2020
3904
3905 Fixes all over the tree, including a number of fixes for
3906 compilation with GCC-10.
3907
3908 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
3909 because of issues with a missing __riscv_flush_icache()
3910 implementation.
3911
3912 Defconfigs: CI20: Use mainline Linux and U-boot. Update
3913 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
3914 instead of (the removed) legacy bluez-utils
3915
3916 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
3917 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
3918 c-periphery, capnproto, chrony, collectd, cpio, cvs,
3919 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
3920 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
3921 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
3922 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
3923 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
3924 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
3925 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
3926 lttng-tools, luabitop, mender-artifact, minizip,
3927 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
3928 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
3929 pistache, prosody, pulseview, python-decorator,
3930 python-gunicorn, python-rpi-gpio, python-spidev,
3931 python3-decorator, python3-mako, python3-pyselftools, qt5,
3932 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
3933 setools, smstools3, supertux, tftpd, tpm2-abrmd,
3934 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
3935
3936 New packages: python3-cython, python3-pycryptodomex
3937
3938 Issues resolved (http://bugs.uclibc.org):
3939
3940 #12876: nodejs fails to build when host-icu has been built before
3941 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 3942 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
3943 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
3944 #13156: package live555 new license
3945 #13166: python-rpi-gpio: does not work against aarch64, unint..
3946
d0fc0c48
TP
39472020.08-rc1, released August 6th, 2020
3948
3949 Toolchain:
3950
3951 - GCC 10.x added, GCC 9.x is the default
3952 - binutils 2.34 added, binutils 2.33 is the default, binutils
3953 2.31 removed
3954 - glibc updated to 2.31
3955 - ARC toolchain components updated to 2020.03-release.
3956 - Enable uClibc-ng usage for RISC-V 64-bit
3957
3958 Infrastructure:
3959
3960 - qmake-package was fixed to be compatible with
3961 BR2_PER_PACKAGE_DIRECTORIES
3962 - complete rewrite of the Gitlab CI Yaml configuration file,
3963 now generated directly by the Gitlab CI pipeline itselfs
3964
3965 Misc:
3966
3967 - cargo and cargo-bin packages removed, as cargo is now part
3968 of Rust itself
3969
3970 Filesystem: ubinize configuration files can now use
3971 BINARIES_DIR to refer to the $(O)/images directory.
3972
3973 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
3974 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
3975 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
3976 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
3977 python-colorzero, python-gpiozero, python-pybind, python-yatl,
3978 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
3979 unclutter-xfixes, urandom-scripts,
3980
3981 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
3982 globalscale_espressobin, imx6ullevk,
3983 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
3984
3985 Removed packages: cargo, cargo-bin,
3986 kodi-peripheral-steamcontroller
3987
3988 Issues resolved (http://bugs.uclibc.org):
3989
3990 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
3991 #12946: Grub: Decompressor is too big.
3992 #12986: Mtools: Error converting to codepage 850
3993 #13001: openjdk-bin replaces libfreetype.so from host-freetype
3994 #13011: Incorrect selection of gcc version
3995 #13021: Minor code error when building granite-0.4.1
3996 #13026: rpi-firmware: must not rename start files
3997 #13046: Optimize for fast -Ofast is not compliant
3998 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
3999 #13101: BR audit2allow support
4000
d41e799c
PK
40012020.05.3, released October 12th, 2020
4002
4003 Important / security related fixes.
4004
4005 meson: Correct SDK cross-compilation.conf file when
4006 per-package builds were used to build SDK.
4007
4008 systemd: Use /run rather than /var/run for PID files in units.
4009
4010 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
4011
4012 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
4013 after all finalization hooks (including pre-rootfs) to ensure
4014 they can override any late configuration done by packages.
4015
4016 support/script/pycompile: Rework logic to ensure .pyc files
4017 contain absolute target paths, fixing code inspection at
4018 runtime when executed with cwd != '/'.
4019
4020 support/scripts/setlocalversion: Correct Mercurial output to
4021 match behaviour with Git.
4022
4023 support/scripts/apply-patches.sh: Use patch
4024 --no-backup-if-mismatch, so we no longer blindly have to
4025 remove *.orig files after patching, fixing issues with
4026 packages containing such files.
4027
4028 Updated/fixed packages: alsa-utils, apparmor, avahi,
4029 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
4030 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
4031 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
4032 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
4033 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
4034 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
4035 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
4036 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
4037 paho-mqtt-c, php, postgresql, python, python-aenum,
4038 python-django, python-engineio, python-fire, python-pymodbus,
4039 python-scapy, python-semver, python-sentry-sdk,
4040 python-socketio, python-texttable, python-tinyrpc,
4041 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
4042 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
4043 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
4044 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
4045 zeromq, zstd
4046
4047 Issues resolved (http://bugs.uclibc.org):
4048
4049 #12911: usb_modeswitch installation race condition
4050 #13251: cryptsetup does not work on branch 2020.02 following..
4051
e11f3813
PK
40522020.05.2, released August 29th, 2020
4053
4054 Important / security related fixes.
4055
4056 Infrastructure: Ensure RPATH entries that may be needed for
4057 dlopen() are not dropped by patchelf.
4058
4059 BR_VERSION_FULL/setlocalversion (used by make print-version
4060 and /etc/os-release): Properly handle local git tags
4061
4062 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
4063 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
4064 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
4065 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
4066 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
4067 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
4068 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
4069 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
4070 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
4071 patchelf, perl, php, postgresql, prosody, python-django,
4072 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
4073 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
4074 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
4075 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
4076 xserver_xorg-server
4077
4078 Issues resolved (http://bugs.uclibc.org):
4079
4080 #12876: nodejs fails to build when host-icu has been built before
4081 #13111: python-gunicorn: missing dependency on python-setuptools
4082 #13121: wpa_supplicant fails to build without libopenssl enabled
4083 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
4084 #13156: package live555 new license
4085
c80e5c9b
PK
40862020.05.1, released July 25th, 2020
4087
4088 Important / security related fixes.
4089
4090 Toolchain:
4091 - Make external toolchain version check also work for
4092 toolchains configured with --with-gcc-major-version-only
4093
4094 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
4095 compiler supports it, fixing an issue with precompiled
4096 headers
4097
4098 - Ensure debug libs from external toolchains are not installed
4099 into target if debugging is disabled
4100
4101 Download:
4102 - Correct reproducibility issue in handling of git submodules
4103 for older git versions.
4104
4105 - Fix file locking over NFS
4106
4107 fs: Ensure cpio archive element order is reproducible
4108
4109 Br2-external: Fix error reporting for invalid br2-external trees
4110
4111 Per-package:
4112 - Fix an issue with python3 sysconfig data not getting
4113 correctly expanded
4114
4115 - Fix per-package building for packages using the qmake
4116 infrastructure
4117
4118 Updated/fixed packages: a10disp, asterisk, bind, brltty,
4119 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
4120 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
4121 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
4122 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
4123 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
4124 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
4125 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
4126 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
4127 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
4128 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
4129 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
4130 python-greenlet, python-urllib3, python-validators, python3,
4131 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
4132 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
4133 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
4134 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
4135 x11vnc, znc, zstd
4136
4137 Issues resolved (http://bugs.uclibc.org):
4138
4139 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
4140 #12946: Grub: Decompressor is too big.
4141 #12986: Mtools: Error converting to codepage 850
4142 #13001: openjdk-bin replaces libfreetype.so from host-freetype
4143 #13011: Incorrect selection of gcc version
4144 #13021: Minor code error when building granite-0.4.1
4145 #13026: rpi-firmware: must not rename start files
4146 #13031: nodejs: RangeError at new ArrayBuffer()
4147 #13046: Optimize for fast -Ofast is not compliant
4148
6306cf35
PK
41492020.05, released June 1st, 2020
4150
4151 Various fixes.
4152
4153 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
4154 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
4155 sysrepo, wampcc, xen
4156
e1184151
PK
41572020.05-rc3, released May 29th, 2020
4158
4159 Fixes all over the tree.
4160
4161 Infrastructure: Support checking download hashes for packages
4162 coming from Subversion.
4163
4164 Defconfigs: Increase boot partition size to 64MB for Freescale
4165 boards to allow space for bigger kernels.
4166
4167 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
4168 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
4169 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
4170 systemd, tremor, uboot-tools, unbound, wireshark
4171
4172 Removed packages: wiringpi
4173
4174 Issues resolved (http://bugs.uclibc.org):
4175
4176 #12361: Init system (systemd) kills login on Raspberry Pi Zero
4177 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
4178
497e3dff
PK
41792020.05-rc2, released May 22nd 2020
4180
4181 Fixes all over the tree.
4182
4183 U-Boot: Support building with Python 3.x instead of Python
4184 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
4185 Python 3.x instead of Python 2.x, so add an option to pull in
4186 host-python3 rather than host-python. Also fix a number of
4187 defconfigs to use this new option.
4188
4189 Updated/fixed packages: apparmor, binutils, bison, brltty,
4190 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
4191 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
4192 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
4193 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
4194 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
4195 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
4196 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
4197 python-argon2-cffi, python-attrs, python-future,
4198 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
4199 rpi-firmware, rustc, squashfs, squid, stella, suricata,
4200 systemd, uacme, uclibc, util-linux, vboot-utils
4201
4202 New packages: python3-pyelftools
4203
4204 Removed packages: ezxml, mtdev2tuio, python-pycrypto
4205
4206 Issues resolved (http://bugs.uclibc.org):
4207
4208 #10551: PowerPC SPE and Musl
4209 #12256: package tar is outdated (1.29 is 3 years old)
4210 #12271: python-iptables runtime dependencies
4211 #12321: host-generic-package: PKG_DL_OPTS not used for host package
4212 #12391: CMake-based host package fails to include output/host/include
4213 #12431: ethernet no detected on nanopi neo 2
4214 #12521: RISCV RV32IA selected, RV64GC output
4215 #12586: avahi failure
4216 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
4217 #12611: ntp hash is not matching with upstream 4.2.8p13
4218 #12626: PHP missing header files within 2020.02
4219 #12631: glibc support Power-PC SPE
4220 #12656: bison fails to relocate with relocate-sdk.sh
4221 #12661: cups problems in buildroot
4222 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
4223 #12691: host-rust build fails
4224 #12761: Buildroot fails when building GCNano binaries for the STM..
4225 #12786: Systemd spawns two getty processes when the getty port..
4226 #12806: There are multiple issues in buildroot that faults cups..
4227 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
4228 #12831: RPI-firmware package: DTB-overlay dependency
4229 #12836: libunwind: package does not show up in menuconfig for..
4230 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
4231 #12866: should we be disabling bash executable path caching?
4232 #12886: GMP built in wrong order (?)
4233 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
4234 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
4235 #12906: qt PrefixPath is wrong on 2020.05-rc1
4236 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
4237
4ec35a7a 42382020.05-rc1, released May 7th 2020
1025d09f
TP
4239
4240 Addition of support for gobject-introspection: both the
4241 gobject-introspection package itself, but also introspection
4242 support was enabled in a number of other packages.
4243
4244 Support for Qt 5.6 was dropped as its support was dropped
4245 upstream, only one version of Qt is supported at the moment:
4246 Qt 5.14.2.
4247
4248 Addition of support for the apparmor Linux security module, by
4249 adding the necessary user-space packages.
4250
4251 Addition of a qmake package infrastructure, now used by most
4252 Qt-related packages.
4253
4254 The Luarocks package infrastructure has been extended to
4255 support build host packages.
4256
4257 The package infrastructure was improved to allow each package
4258 to indicate the Linux kernel configuration options it needs.
4259
4260 Addition of support for generating filesystem images using the
4261 EROFS filesystem.
4262
4263 The logic that calculates the list of files installed by each
4264 package was reworked to be compatible with the top-level
4265 parallel build functionality.
4266
4267 Addition of a package for a pre-compiled ARM32 bare-metal
4268 toolchain, which can be used to build ARM32 code in ARM64
4269 configurations, such as firmware/bootloader code.
4270
4271 The Qemu defconfigs are now boot-tested in Qemu as part of the
4272 Gitlab continuous integration.
4273
4274 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
4275 gdb bumped to 8.3.1.
4276
4277 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
4278 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
4279 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
4280 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
4281 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
4282 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
4283 perl-lwp-protocol-https,
4284 perl-mojolicious-plugin-authorization,
4285 perl-mojolicious-plugin-cspheader,
4286 perl-mojolicious-plugin-i18n,
4287 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
4288 perl-path-class, pistache, pkcs11-helper, prelink-cross,
4289 python-argon2-cffi, python-canopen, python-cbor2,
4290 python-filelock, python-flatbuffers, python-greenlet,
4291 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
4292 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
4293 vuejs, wlroots.
4294
4295 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
4296 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
4297 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
4298
4e7bb67f
TP
4299 Issues resolved (http://bugs.uclibc.org):
4300
4301 #10386: Add an option to put all compiled executables that
4302 show up on target/ in staging/ as well
4303 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
4304 #12666: Doesn't pick up a custom bash profile
4305 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
4306 #12701: [patch] wpa_supplicant must depend on openssl
4307 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
4308 #12716: bio.h not found
4309 #12726: systemctl preset-all failed for ctrl-alt-del.target
4310 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
4311 #12746: "sysdig" package description points to
4312 http://sysdig.org, which bounces to malware site
4313 #12751: OpenJdk package installation issues on target
4314 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
4315 #12811: bootstrap stuck and no login prompt
4316
d81ac2e4
PK
43172020.02.12, released April 5, 2021
4318
4319 Important / security related fixes.
4320
4321 Dependencies: Explicitly detect and bail out if PATH contains
4322 spaces or tabs. A number of packages fail to build in such
4323 setups, so explicitly inform about this.
4324
4325 utils/scanpypi: Explicitly use python3 for compatibility with
4326 packages using python3 syntax in setup.py
4327
4328 support/download: Fix tarball generation (from git/svn repos)
4329 including symlinks pointing to ./<something>
4330
4331 Meson: Use correct C++ host compiler (rather than C compiler)
4332
4333 Updated/fixed packages: asterisk, batman-adv, bind,
4334 ca-certificates, docker-containerd, dovecot,
4335 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
4336 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
4337 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
4338 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
4339 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
4340 php, privoxy, prosody, protobuf, python-aiohttp,
4341 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
4342 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
4343 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
4344 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
4345
4346 Issues resolved (http://bugs.uclibc.org):
4347
4348 #13516: utils/scanpypi: Failure when parsing diffoscope
4349 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
4350 #13576: Issues compiling buildroot for 5x86
4351 #13581: jpegsrc.v9d.tar.gz has changed hash
4352 #13616: tar file from git repository generation issue
4353
947e9219
PK
43542020.02.11, released February 17, 2021
4355
4356 Important / security related fixes.
4357
4358 meson: Fix ccache detection handling when per-package builds
4359 are used.
4360
4361 Fakeroot: Fix compatibility issue with glibc 2.33
4362
4363 Updated/fixed packages: atftp, busybox, cereal, connman,
4364 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
4365 intel-mediadriver, intel-microcode, jasper,
4366 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
4367 mosquitto, orc, php, postgresql, privoxy, pugixml,
4368 python-bottle, python-django, python3, rauc, sox, subversion,
4369 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
4370
4371 Issues resolved (http://bugs.uclibc.org):
4372
4373 #13506: BR2_PACKAGE_DHCPCD missing directory creation
4374
0518eee5
PK
43752020.02.10, released January 31st, 2021
4376
4377 Important / security related fixes.
4378
4379 Download: Ensure git submodules are correctly fetched if
4380 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
4381 host variant is downloaded first.
4382
4383 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
4384 having libatomic.
4385
4386 pkg-stats: Fix python 3.8+ deprecation warning.
4387
4388 meson: Ensure ccache is not detected and used, as it may
4389 conflict with the ccache handling in Buildroot.
4390
4391 New packages: libnpupnp
4392
4393 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
4394 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
4395 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
4396 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
4397 gst1-validate, gstreamer1, gstreamer1-editing-services,
4398 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
4399 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
4400 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
4401 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
4402 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
4403 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
4404 zic
4405
4406 Removed packages: libupnp18
4407
4408 Issues resolved (http://bugs.uclibc.org):
4409
4410 #13471: package/mpd/mpd.conf make use of path not created
4411
97d3e7a7
PK
44122020.02.9, released December 27th, 2020
4413
4414 Important / security related fixes.
4415
4416 Infrastructure:
4417 - cmake: fix host ccache handling for CMake 3.19
4418 - meson: Forcibly disable binary stripping for
4419 target builds, enable for host builds
4420 - golang: Fix HOST / TARGET directories for per-package builds
4421
4422 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
4423
4424 Updated/fixed packages: apitrace, arm-trusted-firmware,
4425 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
4426 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
4427 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
4428 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
4429 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
4430 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
4431 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
4432 php, privoxy, proftpd, python-crc16, python-flask-cors,
4433 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
4434 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
4435 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
4436 wireless-regdb, wireshark, x11vnc, xen, xinetd,
4437 xserver_xorg-server
4438
4439 Issues resolved (http://bugs.uclibc.org):
4440
4441 #13276: libcap builds libcap.pc incorrectly
4442 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
4443 #13341: Mistake in /etc/init.d/S70vsftpd
4444
00e80cb1
PK
44452020.02.8, released November 16th, 2020
4446
4447 Important / security related fixes.
4448
4449 Updated/fixed packages: angularjs, argp-standalone, asterisk,
4450 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
4451 docker-cli, docker-containerd, docker-engine,
4452 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
4453 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
4454 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
4455 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
4456 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
4457 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
4458 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
4459 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
4460
4461 Issues resolved (http://bugs.uclibc.org):
4462
4463 #11931: Bugs in support/scripts/apply-patches.sh
4464
edeef3a0
PK
44652020.02.7, released October 12th, 2020
4466
4467 Important / security related fixes.
4468
4469 meson: Correct SDK cross-compilation.conf file when
4470 per-package builds were used to build SDK.
4471
4472 systemd: Use /run rather than /var/run for PID files in units.
4473
4474 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
4475
4476 support/script/pycompile: Rework logic to ensure .pyc files
4477 contain absolute target paths, fixing code inspection at
4478 runtime when executed with cwd != '/'.
4479
4480 support/scripts/setlocalversion: Correct Mercurial output to
4481 match behaviour with Git.
4482
4483 support/scripts/apply-patches.sh: Use patch
4484 --no-backup-if-mismatch, so we no longer blindly have to
4485 remove *.orig files after patching, fixing issues with
4486 packages containing such files.
4487
4488 Updated/fixed packages: bandwidthd, barebox, bash, bison,
4489 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
4490 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
4491 gdb, ghostscript, gnutls, go, gst1-plugins-base,
4492 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
4493 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
4494 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
4495 postgresql, python, python-aenum, python-autobahn,
4496 python-engineio, python-fire, python-pymodbus, python-scapy,
4497 python-semver, python-sentry-sdk, python-socketio,
4498 python-texttable, python-tinyrpc, python-txtorcon, python3,
4499 qt5base, runc, samba4, strace, supertux, suricata, systemd,
4500 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
4501 xserver_xorg-server, zeromq, zstd
4502
4503 Issues resolved (http://bugs.uclibc.org):
4504
4505 #12911: usb_modeswitch installation race condition
4506 #13251: cryptsetup does not work on branch 2020.02 following..
4507
721fdb02
PK
45082020.02.6, released September 5th, 2020
4509
4510 Important / security related fixes.
4511
4512 Fix a 2020.02.5 build regression in busybox when systemd (and
4513 not less) are enabled because of missing infrastructure.
4514
4515 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
4516 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
4517 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
4518 usb_modeswitch, wolfssl
4519
4520 Issues resolved (http://bugs.uclibc.org):
4521
4522 #12911: usb_modeswitch installation race condition
4523
b13d1730
PK
45242020.02.5, released August 29th, 2020
4525
4526 Important / security related fixes.
4527
4528 Infrastructure: Ensure RPATH entries that may be needed for
4529 dlopen() are not dropped by patchelf.
4530
4531 BR_VERSION_FULL/setlocalversion (used by make print-version
4532 and /etc/os-release): Properly handle local git tags
4533
4534 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
4535 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
4536 cvs, dbus, docker-engine, domoticz, dovecot,
4537 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
4538 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
4539 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
4540 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
4541 opencv3, openjpeg, patchelf, perl, php, postgresql,
4542 python-django, python-gunicorn, python-matplotlib, ripgrep,
4543 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
4544 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
4545 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
4546 xserver_xorg-server
4547
4548 Issues resolved (http://bugs.uclibc.org):
4549
4550 #12876: nodejs fails to build when host-icu has been built before
4551 #13111: python-gunicorn: missing dependency on python-setuptools
4552 #13121: wpa_supplicant fails to build without libopenssl enabled
4553 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
4554 #13156: package live555 new license
4555
39d71a8c
PK
45562020.02.4, released July 26th, 2020
4557
4558 Important / security related fixes.
4559
4560 Toolchain:
4561 - Make external toolchain version check also work for
4562 toolchains configured with --with-gcc-major-version-only
4563
4564 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
4565 compiler supports it, fixing an issue with precompiled
4566 headers
4567
4568 - Ensure debug libs from external toolchains are not installed
4569 into target if debugging is disabled
4570
4571 Download:
4572 - Correct reproducibility issue in handling of git submodules
4573 for older git versions.
4574
4575 - Fix file locking over NFS
4576
4577 fs: Ensure cpio archive element order is reproducible
4578
4579 Br2-external: Fix error reporting for invalid br2-external trees
4580
4581 Per-package:
4582 - Fix an issue with python3 sysconfig data not getting
4583 correctly expanded
4584
4585 - Fix per-package building for packages using the qmake
4586 infrastructure
4587
4588 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
4589 checkpolicy, clamav, dbus, docker-cli, docker-engine,
4590 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
4591 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
4592 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
4593 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
4594 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
4595 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
4596 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
4597 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
4598 python-twisted, python-urllib3, python-validators, python3,
4599 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
4600 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
4601 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
4602 wireshark, wpebackend-fdo, wpewebkit, zstd
4603
4604 Issues resolved (http://bugs.uclibc.org):
4605
4606 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
4607 #12946: Grub: Decompressor is too big.
4608 #12986: Mtools: Error converting to codepage 850
4609 #13001: openjdk-bin replaces libfreetype.so from host-freetype
4610 #13011: Incorrect selection of gcc version
4611 #13026: rpi-firmware: must not rename start files
4612 #13031: nodejs: RangeError at new ArrayBuffer()
4613 #13046: Optimize for fast -Ofast is not compliant
4614
e7f14106
PK
46152020.02.3, released June 3rd, 2020
4616
4617 Important / security related fixes.
4618
4619 Fix various build issues of host packages on hosts using GCC
4620 10.
4621
4622 Updated/fixed packages: arm-trusted-firmware, audit, bind,
4623 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
4624 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
4625 glib-networking, gnupg, leveldb, libexif, libssh2,
4626 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
4627 mp4v2, openldap, openocd, perl, php, prosody,
4628 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
4629 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
4630 xen
4631
4632 Removed packages: python-pycrypto
4633
4634 Issues resolved (http://bugs.uclibc.org):
4635
4636 #12361: Init system (systemd) kills login on Raspberry Pi Zero
4637 #12656: bison fails to relocate with relocate-sdk.sh
4638 #12671: leveldb won't detect that snappy is present (static..
4639 #12691: host-rust build fails
4640 #12831: RPI-firmware package: DTB-overlay dependency
4641
d011ca9b
PK
46422020.02.2, released May 12th, 2020
4643
4644 Important / security related fixes.
4645
4646 Musl: Disallow on PPC64 cores without AltiVec support
4647 (E.G. e5500).
4648
4649 fs/cpio: Correctly handle booting with 'console='
4650
4651 release: Ensure temporary .br2-external.* files are not
4652 included in the release tarball
4653
4654 Defconfigs: Fix various mistyped config options, or config
4655 options where the dependencies were no longer met.
4656
4657 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
4658 boinc, c-ares, cvs, docker-cli, docker-containerd,
4659 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
4660 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
4661 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
4662 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
4663 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
4664 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
4665 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
4666 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
4667 python-attrs, python-crossbar, python-dpkt, python-flask,
4668 python-future, python-iptables, python-jedi, python-markdown2,
4669 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
4670 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
4671 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
4672 zic
4673
4674 Issues resolved (http://bugs.uclibc.org):
4675
4676 #11866: initramfs file system fails to boot using Grub on EFI x86_64
4677 #12271: python-iptables runtime dependencies
4678 #12726: systemctl preset-all failed for ctrl-alt-del.target
4679 #12751: OpenJdk package installation issues on target
4680 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
4681 #12811: bootstrap stuck and no login prompt
4682 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
4683
673d54c6
PK
46842020.02.1, released April 10th, 2020
4685
4686 Important / security related fixes.
4687
4688 core: Also fixup /lib references in libtool .la files, similar
4689 to how it is done for /usr/*.
4690
4691 Various fixes for builds with per-package target/host
4692 directories.
4693
4694 toolchain: Fix kernel headers validation check for external
4695 toolchains. Fix make 4.3+ compatibility in external toolchain
4696 logic.
4697
4698 fs/initramfs: fix show-info so it also shows the usual
4699 rootfs-related variables.
4700
4701 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
4702 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
4703 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
4704 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
4705 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
4706 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
4707 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
4708 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
4709 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
4710 tor, tslib, uacme, util-linux, vala, vlc,
4711 wireguard-linux-compat, wireguard-tools, wireshark,
4712 wpa_supplicant, xserver_xorg-server
4713
4714 Issues resolved (http://bugs.uclibc.org):
4715
4716 #12711: host-localedef 2.30-20 fails to compile on fedora 32
4717 #12746: "sysdig" package description points to http://sysdig.org, ..
4718
5f5477b0 47192020.02, released March 8th, 2020
0e96faa7
PK
4720
4721 Various fixes.
4722
4723 br2-external: Fix compatibility with make 4.3+
4724
5f5477b0
PK
4725 Updated/fixed packages: bash, bcm2835, binutils, cups,
4726 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
4727 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
4728 libinput, libnss, libsndfile, libvncserver, linux-firmware,
4729 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
4730 php, piglit, pppd, python-django, qemu, qt5base, ruby,
4731 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
4732
4733 Removed packages: classpath, jamvm
4734
4735 Issues resolved (http://bugs.uclibc.org):
4736
4737 #12606: fbgrab location has changed
4738
338e2b5b
PK
47392020.02-rc3, released March 2nd, 2020
4740
4741 Fixes all over the tree.
4742
4743 Infrastructure: Rework file list handling to fix race
4744 conditions when building with per-package target and host
4745 directories and top-level parallel builds.
4746
4747 Updated/fixed packages: aufs, binutils, blktrace, brltty,
4748 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
4749 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
4750 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
4751 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
4752 python3, python-multidict, python-setuptools-scm-git-archive,
4753 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
4754 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
4755
4756 Issues resolved (http://bugs.uclibc.org):
4757
4758 #12571: ltp-testsuite : Build failure
4759 #12576: 2020.02-RC1: error while loading shared libraries: ...
4760 #12581: 2020.02-rc1 glibc failing to build on fedora 31
4761
b36e2eca
PK
47622020.02-rc2, released February 26th, 2020
4763
4764 Fixes all over the tree.
4765
4766 Toolchain: Ensure strong SSP can only be enabled if the
4767 (external) toolchain supports it.
4768
4769 Fix a race condition related to creating the output/staging
4770 symlink on systems with coreutils < 8.27.
4771
4772 Drop support for the (end of life) Qt 5.6 variant.
4773
4774 Updated/fixed packages: at, armadillo, audiofile, bash,
4775 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
4776 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
4777 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
4778 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
4779 sdbusplus, systemd, tpm2-tss, vorbis-tools
4780
4781 Issues resolved (http://bugs.uclibc.org):
4782
4783 #12581: 2020.02-rc1 glibc failing to build on fedora 31
4784
22f07ab2 47852020.02-rc1, released February 18th, 2020
3eacee53
PK
4786
4787 Fixes all over the tree and new features.
4788
4789 Add experimental support for building with a per-package
4790 target and host directory. This still has some rough edges,
4791 but brings a number of advantages:
4792
4793 - Packages will only be able to access the explicitly listed
4794 dependencies and not any other packages that happen to be
4795 built before, ensuring correct dependency information in
4796 Buildroot.
4797
4798 - Possibility for top-level parallel builds, speeding up
4799 builds on multicore machines.
4800
4801 Core: Ensure package-file-lists data is correct after
4802 incremental builds as well.
4803
4804 Architecture: Add support for ARC-HS38 with 64bit multiplier
4805 variant, allow building glibc for big endian ARC, handle 16KB
4806 MMU page size for ARC in toolchain wrapper.
4807
4808 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
4809 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
4810 headers newer than what is known by Buildroot.
4811
4812 pkg-stats: Support for CVE vulnerability reporting by
4813 comparing to NVD database.
4814
4815 Reproducible builds: The go -trimpath option is now used to
4816 get rid of absolute build paths, __FILE__ and __BASE_FILE__
4817 defines are now handled in the toolchain wrapper.
4818
4819 Systemd: Build host variant and use systemctl to automatically
4820 enable unit files rather than manually managing symlinks.
4821
4822 Util-linux: Ensure that hwclock is built without GPLv3
4823 code. Notice that builds with hwclock has contained
4824 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4825
4826 New defconfigs: Beelink GS1, Raspberrypi4 64bit
4827
4828 New packages: alura, avro-c, bubblewrap, cctz, cereal,
4829 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
4830 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
4831 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
4832 gensio, glslsandbox-player, libargon2, libmodsecurity,
4833 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
4834 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
4835 nginx-modsecurity, perl-crypt-openssl-aes,
4836 perl-math-prime-util, pipewire, ptm2human, python-aenum,
4837 python-aiohttp-debugtoolbar, python-aiohttp-mako,
4838 python-aiologstash, python-aiosignal, python-aiozipkin,
4839 python-async-lru, python-avro, python-bunch, python-crontab,
4840 python-dnspython, python-entrypoints, python-esptool,
4841 python-frozenlist, python-future, python-gitdb, python-janus,
4842 python-lockfile, python-logstash, python-nested-dict,
4843 python-pbr, python-pyaes, python-pydantic, python-smmap2,
4844 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
4845 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
4846 tio, umtprd, weston-imx, wireguard-linux-compat,
4847 wireguard-tools, xdg-dbus-proxy
4848
4849 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
4850 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
4851 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
4852 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
4853 perl-digest-md5, perl-mime-base64, perl-net-ping,
4854 python-scapy3k, wireguard
4855
4856 Issues resolved (http://bugs.uclibc.org):
4857
4858 #11906: the new version of mesa3d cannot support etnaviv when..
4859 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4860 #12121: PyQt5.QtSerialPort and other modules not being built
4861 #12256: package tar is outdated (1.29 is 3 years old
4862 #12286: Can't import gobject in python 3.8
4863 #12376: python-scapy3k is deprecated
4864 #12386: carriage return issue when "make menuconfig"
4865 #12441: qt5webengine build error: asm/errno.h: No such file or..
4866 #12446: Buildroot fails to finish installing packages
4867 #12456: qtvirtualkeyboard: No such file or directory
4868 #12461: libglib2 build files with deep directory structure
4869 #12481: minicom fails when output directory path contains "m4"
4870 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
4871 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
4872 #12536: Linux-Headers extracting failure
4873 #12546: Ninja 1.10 build Error
4874
ed4f7ddf
PK
48752019.11.3, released April 10th, 2020
4876
4877 Important / security related fixes.
4878
4879 core: Fix compatibility with make 4.3+. Also fixup /lib
4880 references in libtool .la files, similar to how it is done for
4881 /usr/*.
4882
4883 toolchain: Fix kernel headers validation check for external
4884 toolchains.
4885
4886 fs/initramfs: fix show-info so it also shows the usual
4887 rootfs-related variables.
4888
4889 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
4890 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
4891 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
4892 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
4893 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
4894 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
4895
4896 Issues resolved (http://bugs.uclibc.org):
4897
4898 #12746: "sysdig" package description points to http://sysdig.org, ..
4899
c10d3458
PK
49002019.11.2, released March 16th, 2020
4901
4902 Important / security related fixes.
4903
4904 Core: Ensure package-file-lists data is correct after
4905 incremental builds as well.
4906
4907 Fix a race condition related to creating the output/staging
4908 symlink on systems with coreutils < 8.27.
4909
4910 Toolchain: ARC tools bumped to arc-2019.09.
4911
4912 Br2-external: Fix patch handling when external linux-extension
4913 packages are used. Fix compatibility with make 4.3+
4914
4915 Util-linux: Ensure that hwclock is built without GPLv3
4916 code. Notice that builds with hwclock has contained
4917 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4918
4919 Updated/fixed packages: armadillo, at, bcm2835, binutils,
4920 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
4921 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
4922 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
4923 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
4924 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
4925 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
4926 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
4927 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
4928 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
4929 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
4930 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
4931 postgresql, pppd, proftpd, pure-ftpd, python-django,
4932 python-pyqt5, python-setuptools-scm-git-archive, python3,
4933 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
4934 qwt, rdesktop, ruby, runc, samba4, shellinabox,
4935 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
4936 suricata, swig, swupdate, sysklogd, taglib, thrift,
4937 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
4938 wireshark, wpebackend-fdo, wpewebkit, xen,
4939 xserver_xorg-server, zeromq, zsh, zziplib
4940
4941 Issues resolved (http://bugs.uclibc.org):
4942
4943 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4944 #12331: meson issue
4945 #12456: qtvirtualkeyboard: No such file or directory
4946 #12461: libglib2 build files with deep directory structure
4947 #12481: minicom fails when output directory path contains "m4"
4948 #12606: fbgrab location has changed
4949
538d2773
PK
49502019.11.1, released January 12th, 2020
4951
4952 Important / security related fixes.
4953
4954 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
4955 correct compiler and linker flags are used for compiled code
4956
4957 utils/scanpypi: Remind users to update DEVELOPERS
4958
4959 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
4960 imx8: Drop extra copy of U-Boot DTB
4961
4962 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
4963 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
4964 docker-containerd, docker-engine, easy-rsa, ebtables,
4965 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
4966 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
4967 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
4968 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
4969 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
4970 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
4971 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
4972 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
4973 python-coherence, python-crc16, python-django, python-dpkt,
4974 python-gobject, python-pyasn-modules, python-pypcap,
4975 python-pyqt5, python-subprocess32, python3, qpdf,
4976 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
4977 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
4978 sdl2, setserial, snort, spidev_test,
4979 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
4980 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
4981 x265, xserver_xorg-server, ytree, zip
4982
4983 Issues resolved (http://bugs.uclibc.org):
4984
4985 #12121: PyQt5.QtSerialPort and other modules not being built
4986 #12286: Can't import gobject in python 3.8
4987
836b84a7
PK
49882019.11, released December 1st, 2019
4989
4990 Various fixes.
4991
4992 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
4993 <pkg>_DL_OPTS by default, just like it is done for a number of
4994 other package variables.
4995
4996 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
4997 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
4998 the (rare) case where the .py files are needed at runtime
4999 rather than .pyc.
5000
5001 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
5002 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
5003 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
5004 minicom, network-manager, nodejs, oniguruma, opencv3,
5005 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
5006 python-cchardet, systemd, tiff, wolfssl,
5007
5008 Issues resolved (http://bugs.uclibc.org):
5009
5010 #11416: check-uniq-files staging issue
5011 #12146: Oprofile runtime issue
5012 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
5013 #12171: Python-opencv needs config.py and config-3.7.py to run..
5014 #12196: duma package
5015 #12211: host-nodejs 10.15.3 package fail to build
5016 #12316: tzdata fails to install with empty "default local time"
5017 #12326: network-manager build fails with missing glib error
5018 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
5019
fc1c7e59
PK
50202019.11-rc3, released November 24th, 2019
5021
5022 Fixes all over the tree.
5023
5024 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
5025 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
5026 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
5027 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
5028 systemd, tftpd, waylandpp, webkitgtk, zip
5029
1ab7e0c6
PK
50302019.11-rc2, released November 16th, 2019
5031
5032 Fixes all over the tree.
5033
5034 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
5035 external toolchain kernel headers version check correctly stop
5036 the build on mismatch
5037
5038 Meson: Fix generation of global cross-compilation.conf
5039
5040 Download: Also use the package download method for extra
5041 downloads from the same site, so it does not get confused by
5042 URLs containing '+'
5043
5044 Defconfigs: Fix boot issue for beaglebone
5045
5046 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
5047 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
5048 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
5049 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
5050 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
5051 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
5052 sudo, systemd, wpewebkit, xserver_xorg-server
5053
78d373f7 50542019.11-rc1, released November 5th, 2019
bc8d4e97
PK
5055
5056 Fixes all over the tree and new features.
5057
5058 Dependencies: Gcc/g++ 4.8 or newer is now required on the
5059 build host.
5060 Ensure host has JSON::PP perl module installed if
5061 webkitgtk/wpewebkit packages are enabled as it is needed
5062 during their build process.
5063
5064 Toolchain: Add support for the D programming language (GCC
5065 9.x, Glibc).
5066 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
5067 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
5068 to arc-2019.09-eng002.
5069 Musl: Add a patch to add support for
5070 sched_{get,set}scheduler() and sched_{get,set}param() for
5071 compatibility.
5072 Generate check-headers program under BUILD_DIR rather than
5073 /tmp to fix issues with distributions mounting /tmp noexec.
5074 Also copy libssp.so for external toolchains if SSP
5075 to handle toolchains providing SSP support in libssp rather
5076 than in the C library
5077
5078 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
5079 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
5080 STM32MP157 Discovery Kit
5081
9bcc20f1
PK
5082 Arch: RISC-V: Default to a sensible floating point ABI based
5083 on the selected ISA extensions rather than always defaulting
5084 to ILP32/64
bc8d4e97
PK
5085
5086 Graph-size: Package sizes are now shown in human readable form
5087 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
5088 format can be selected using the --binary option. The cut-off
5089 limit for classifying packages as "other" is now configurable
5090 using the --size-limit option.
5091
5092 Br2-external: Linux kernel extensions can now also be provided
5093 in an external tree by adding packages under
5094 linux/linux-ext-*.mk. See the manual for details.
5095
5096 Fakeroot now works correctly under Microsoft Windows 10
5097 Services for Linux, which does not provide SYSV IPC support
5098
5099 The check-uniq-files logic which would complain if multiple
5100 packages would touch the same files has been removed as it
5101 causes issues in certain situations (when packages are
5102 rebuilt) and the issue is no longer considered a problem for
5103 toplevel parallel builds as those will use a per-package
5104 staging/target directory.
5105 With this removed, Python is no longer required for a basic
5106 build (only for optional scripts).
5107
5108 support/scripts/genimage.sh will no longer make a copy of
5109 TARGET_DIR, speeding up post-build/image scripts.
5110
5111 The runtime test logic now uses Python 3.x.
5112
5113 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
5114 for a number of packages to match the version numbers used by
5115 https://release-monitoring.org
5116
5117 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
5118 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
5119 libhttpserver, libmspack, libnetconf2, libolm, libyang,
5120 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
5121 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
5122 python-backports-functools-lru-cache, python-bluezero,
5123 python-brotli, python-channels, python-channels-redis,
5124 python-colorlog, python-daphne, python-django-enumfields,
5125 python-jaraco-functools, python-kiwisolver, python-msgfy,
5126 python-rpi-ws281x, python-setuptools-scm-git-archive,
5127 python-simplelogging, python-soupsieve, python-sqliteschema,
5128 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
5129 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
5130 uacme, utf8proc, uvw, ytree
5131
5132 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
5133 devmem2, eventlog, kodi-audiodecoder-opus,
5134 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
5135 python-pysnmp-apps, riscv-pk, ustr
5136
5137 Issues resolved (http://bugs.uclibc.org):
5138
5139 #9881: systemd-resolved not setting resolv.conf link
5140 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
5141 #10586: musl gcc has ifunc enabled when musl doesn't support it
5142 #10806: Allow nfs-utils to use ipv6
5143 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
5144 #11411: check-uniq-files target issue
5145 #11766: Console (getty) issues with systemd
5146 #11781: mariadb build error
5147 #12031: Build of cups-filters fails while linking, apparently due..
5148 #12116: console prompt does not appear after login
5149 #12141: eudev package is missing "render" and "kvm" groups
5150 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
5151 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
5152 #12191: cmake BUILDDIR
5153 #12241: Permission denied while running "make"
5154 #12261: sudo versions prior to 1.8.28 are affected.
5155 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
5156 #12281: Custom configuration fails to build (based on raspberrypi3_..
5157
8f75fbbe
PK
51582019.08.3, released December 7th, 2019
5159
5160 Important / security related fixes.
5161
5162 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
5163 <pkg>_DL_OPTS by default, just like it is done for a number of
5164 other package variables
5165
5166 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
5167 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
5168 the (rare) case where the .py files are needed at runtime
5169 rather than .pyc.
5170
5171 Fix <pkg>-reconfigure handling for packages using the kconfig
5172 infrastructure.
5173
5174 Toolchain: ensure external toolchain kernel headers version
5175 check correctly stop the build on mismatch
5176
5177 Deconfigs: beaglebone: fix boot issue
5178
5179 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
5180 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
5181 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
5182 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
5183 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
5184 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
5185 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
5186 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
5187 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
5188 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
5189
5190 New packages: libmspack
5191
5192 Issues resolved (http://bugs.uclibc.org):
5193
5194 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
5195 #12171: Python-opencv needs config.py and config-3.7.py to run..
5196 #12211: host-nodejs 10.15.3 package fail to build
5197 #12316: tzdata fails to install with empty "default local time"
5198
de6739c8
PK
51992019.08.2, released November 9th, 2019
5200
5201 Important / security related fixes.
5202
5203 Toolchain: Also copy libssp.so for external toolchains if SSP
5204 to handle toolchains providing SSP support in libssp rather
5205 than in the C library
5206
5207 Download: Also use the package download method for extra
5208 downloads from the same site, so it does not get confused by
5209 URLs containing '+'
5210
5211 Fakeroot now works correctly under Microsoft Windows 10
5212 Services for Linux, which does not provide SYSV IPC support
5213
5214 utils/test-pkg: ensure to exit with an error upon failure
5215
5216 Updated/fixed packages: asterisk, azmq, binutils,
5217 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
5218 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
5219 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
5220 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
5221 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
5222 libsigrok, libtorrent, libunwind, libva, linux-tools,
5223 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
5224 nfs-utils, php, piglit, python, python-autobahn,
5225 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
5226 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
5227 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
5228 vtun, wireshark, xvisor, yaffs2utils
5229
5230 Issues resolved (http://bugs.uclibc.org):
5231
5232 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
5233 #12261: sudo versions prior to 1.8.28 are affected
5234
9c814962
PK
52352019.08.1, released October 3rd, 2019
5236
5237 Important / security related fixes.
5238
5239 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
5240 Use default console settings
5241
5242 Dependencies: Ensure host has JSON::PP perl module installed
5243 if webkitgtk/wpewebkit packages are enabled as it is needed
5244 during their build process.
5245
5246 Toolchain: Generate check-headers program under BUILD_DIR
5247 rather than /tmp to fix issues with distributions mounting
5248 /tmp noexec.
5249
5250 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
5251 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
5252 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
5253 kf5-extra-cmake-modules, kf5-modemmanager-qt,
5254 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
5255 libglib2, libgpg-error, libnspr, libnss, libopenssl,
5256 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
5257 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
5258 protobuf, putty, qemu, samba4, snort, swupdate,
5259 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
5260 wireshark
5261
5262 Issues resolved (http://bugs.uclibc.org):
5263
5264 #10806: Allow nfs-utils to use ipv6
5265 #11781: mariadb build error
5266 #12031: Build of cups-filters fails while linking, apparently due..
5267 #12141: eudev package is missing "render" and "kvm" groups
5268 #12241: Permission denied while running "make"
5269
1fcdfbfb
PK
52702019.08, released September 1st, 2019
5271
5272 Various fixes.
5273
5274 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
5275 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
5276 on the build host to build ATF. These defconfigs will be added
5277 back once a package providing such toolchain is
5278 available. Also dropped ts4800 defconfig as it does not build
5279 with GCC >= 8.x.
5280
5281 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
5282 wpewebkit, xfont_font-util
5283
5284 Issues resolved (http://bugs.uclibc.org):
5285
5286 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
5287
cd8ab185
PK
52882019.08-rc3, released August 28th, 2019
5289
5290 Fixes all over the tree.
5291
5292 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
5293 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
5294 nginx, openldap, python, qemu, samba4, squid, strace, vlc
5295
5296 Issues resolved (http://bugs.uclibc.org):
5297
5298 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
5299
f3221f1a 53002019.08-rc2, released August 20th, 2019
a8bdbef2
PK
5301
5302 Fixes all over the tree.
5303
5304 Compile fixes for a number of defconfigs.
5305
5306 Updated/fixed packages: apache, autofs, batctl, batman-adv,
5307 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
5308 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
5309 gnutls, go, gst-plugins-bad, gst-plugins-base,
5310 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
5311 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
5312 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
5313 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
5314 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
5315 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
5316 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
5317 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
5318 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
5319 xscreensaver
5320
5321 Removed packages: libamcodec, odroid-mali, odroid-scripts
5322
5323 Issues resolved (http://bugs.uclibc.org):
5324
5325 #9481: NetworkManager/Ping unable to resolve domains
5326 #10566: php.mk is missing option --with-pgsql
5327 #10861: Package batman_adv Makefile is missing include header direct..
5328 #11641: linux kernel .config timestamp always out of date fixed with..
5329 #11671: russian locale ru_RU:145: LC_TIME: syntax error
5330 #11701: recuuring of usr and in bin shortcuts are created
5331 #11741: pigpio does not build host-pigpio
5332 #11876: automount using host mount/umount
5333 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
5334 #11921: dahdi fails to build
5335 #11936: libcpprestsdk should install to staging
5336 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
5337 #11961: libpri build failure
5338 #12086: dhcp shared libraries not installed to target
5339 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
5340 #12106: daq: build fails if libdumbnet-dev is installed in the host
5341 #12126: vc4 has neon as hard dependency
5342
9b9abb0d
PK
53432019.08-rc1, released August 9th, 2019
5344
5345 Fixes all over the tree and new features.
5346
5347 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
5348 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
5349 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
5350 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
5351 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
5352
5353 Architectures: Internal toolchain support for C-SKY, support
5354 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
5355 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
5356 tsv110.
5357
5358 Filesystems: Pass extra pax options to tar for binary
5359 reproducibility. Build host-cpio for the --reproducible option
5360 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
5361 version 11, bringing GPT support.
5362
5363 Br2-external: Add support for injecting additional options to
5364 the list of preconfigured external toolchains and libjpeg and
5365 openssl providers using files under provides/. See the manual
5366 for details.
5367
5368 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
5369 passed before the standard exclusions so they are not ignored
5370 by rsync when using override-srcdir.
5371
5372 Gnuconfig updated to 2019-05-28, adding C-SKY support.
5373
5374 test-pkg: Correct long option handling and clean output dir
5375 after a successful build to save disk space.
5376
5377 support/testing: Emulate a machine with 256MB RAM to fix
5378 issues with certain tests running out of memory, use
5379 virtio-rng to provide needed entrophy.
5380
5381 pkg-stats: support outputting in JSON format with --json for
5382 easier post processing. The classic HTML output is still
5383 available with --html. Parallelize access to
5384 release-monitoring.org to speed up runtime.
5385
5386 Drop non-conventional version prefix/suffix/separators for
5387 packages for better compatibility with release-monitoring.org
5388
5389 Packages:
5390 Init systems: Add basic openrc support and
5391 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
5392 install openrc service scripts if enabled.
5393
5394 busybox: Build each applet as a separate binary when SELinux
5395 is enabled for more finegrained policy control. Use daemon
5396 mode for mdev rather than legacy hotplug.
5397
5398 linux: Workaround -Werror related build failure on powerpc,
5399 by forcing CONFIG_PPC_DISABLE_WERROR on.
5400
5401 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
5402 partition is available before mounting.
5403
5404 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
5405 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
5406 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
5407 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
5408
5409 Removed defconfigs: Odroid C2
5410
5411 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
5412 jailhouse, libubootenv, luasyslog, mender-grubenv,
5413 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
5414 python-hiredis, python-ifaddr, python-inflection,
5415 python-iptables, python-matplotlib, python-periphery,
5416 python-pycairo, python-redis, python-termcolor,
5417 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
5418 sshguard, stellarium, zziplib
5419
5420 Removed packages: xapp_mkfontdir
5421
5422 Issues resolved (http://bugs.uclibc.org):
5423
5424 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
5425 #11271: utils/check-package fails with exception depending on..
5426 #11991: [numpy] segfault when compiling for RPi3 64bits
5427 #12016: Grub fails to boot bzImage after upgrade to 2019.05
5428 #12046: Can’t login as root user after upgrading to buildroot..
5429 #12051: package/dhcp installs libtool wrapper scripts on tar...
5430 #12076: Patchelf can link against an incompatible libc++ ver...
5431
c8bab5be
PK
54322019.05.3, Released October 3rd, 2019
5433
5434 Important / security related fixes.
5435
5436 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
5437 Use default console settings
5438
5439 Dependencies: Ensure host has JSON::PP perl module installed
5440 if webkitgtk/wpewebkit packages are enabled as it is needed
5441 during their build process.
5442
5443 Toolchain: Generate check-headers program under BUILD_DIR
5444 rather than /tmp to fix issues with distributions mounting
5445 /tmp noexec.
5446
5447 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
5448 cups-filters, docker-cli, docker-engine, docker-proxy,
5449 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
5450 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
5451 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
5452 libgpg-error, libnftl, libnspr, libnss, libopenssl,
5453 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
5454 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
5455 php, protobuf, putty, qemu, samba4, swupdate,
5456 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
5457 wireshark
5458
5459 Issues resolved (http://bugs.uclibc.org):
5460
5461 #10806: Allow nfs-utils to use ipv6
5462 #11781: mariadb build error
5463 #12031: Build of cups-filters fails while linking, apparently due..
5464 #12141: eudev package is missing "render" and "kvm" groups
5465 #12241: Permission denied while running "make"
5466
3b877a7f
PK
54672019.05.2, Released September 3rd, 2019
5468
5469 Important / security related fixes.
5470
5471 Filesystems: Pass extra pax options to tar for binary
5472 reproducibility.
5473
5474 Updated/fixed packages: apache, arm-trusted-firmware,
5475 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
5476 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
5477 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
5478 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
5479 git, glib-networking, glibc, gnupg2, gnutls, go,
5480 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
5481 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
5482 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
5483 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
5484 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
5485 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
5486 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
5487 proftpd, proj, python, python-django, python-idna,
5488 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
5489 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
5490 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
5491 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
5492 yad, zeromq
5493
5494 Issues resolved (http://bugs.uclibc.org):
5495
5496 #11741: pigpio does not build host-pigpio
5497 #11876: automount using host mount/umount
5498 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
5499 #11921: dahdi fails to build
5500 #11961: libpri build failure
5501 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
5502 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
5503 #12106: daq: build fails if libdumbnet-dev is installed in the host
5504 #12126: vc4 has neon as hard dependency
5505
c0225c27
PK
55062019.05.1, Released July 7th, 2019
5507
5508 Important / security related fixes.
5509
5510 arch: x86: Fix typo breaking 'core-avx2' variant
5511
5512 linux: Workaround -Werror related build failure on powerpc,
5513 by forcing CONFIG_PPC_DISABLE_WERROR on.
5514
5515 support/testing: Emulate a machine with 256MB RAM to fix
5516 issues with certain tests running out of memory.
5517
5518 test-pkg: Correct long option handling and clean output dir
5519 after a successful build to save disk space.
5520
5521 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
5522 partition is available before mounting.
5523
5524 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
5525 dialog, docker-cli, docker-engine, exim, expat, faad2,
5526 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
5527 libressl, libsecret, lmbench, meson, monit, php, postgresql,
5528 psplash, python-django, qt5base, tvheadend, webkitgtk,
5529 xserver_xorg-server, znc
5530
8d4e26da
PK
55312019.05, released June 2nd, 2019
5532
5533 Various fixes.
5534
5535 Toolchain: Ensure pre-built Andes toolchains can only be
5536 selected when x86 32bit support is available on the host.
5537 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
5538 supported.
5539
5540 Infra: pkg-config: Use a dedicated timestamp file rather than
5541 .config as that gets touched by linux-4.19+, causing repeated
5542 builds.
5543
5544 Add C-SKY support to our config.sub (gnuconfig)
5545
5546 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
5547 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
5548 linuxptp, matchbox-panel, mender, mutt, netsurf,
5549 network-manager, opencv3, openjdk, openmpi, php,
5550 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
5551 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
5552 wpewebkit
5553
2c96d648
PK
55542019.05-rc3, released May 25th, 2019
5555
5556 Fixes all over the tree.
5557
5558 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
5559 is ignored.
5560
5561 check-package: Warn about utf-8 characters in .mk files
5562
5563 Linux: Default to 5.1.x series
5564
5565 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
5566 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
5567 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
5568 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
5569 postgresql, pcsc-lite, python, tslib, webkitgtk,
5570 wpebackend-fdo, wpewebkit
5571
2adc578d
PK
55722019.05-rc2, released May 15th, 2019
5573
5574 Fixes all over the tree.
5575
5576 Updated/fixed packages: bind, bullet, ca-certificates,
5577 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
5578 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
5579 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
5580
5581 Issues resolved (http://bugs.uclibc.org):
5582
5583 #11841: grub-efi.cfg not used when building EFI disk image
5584
a8b229a7
PK
55852019.05-rc1, Released May 8th, 2019
5586
5587 Fixes all over the tree and new features.
5588
5589 Architecture: Andes 32-bit (nds32) support added.
5590
5591 Only build host-lzip / host-xz when really needed by packages,
5592 not just when not available on the build host.
5593
5594 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
5595 binutils 2.32 added, 2.28/2.29 removed, default changed to
5596 2.31.1.
5597
5598 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
5599 forward {f,l,}chown calls to libc when running under fakeroot
5600 to fix issues when building in restricted environments
5601 (E.G. user namespace with bubblewrap).
5602
5603 Linux: Also build default make target to ensure extra files
5604 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
5605 built. Notice: This may mean that extra host utilities like
5606 uboot-mkimage are needed.
5607
5608 Infrastructure: show-info and <pkg>-show-info make targets
5609 added to output package metadata in JSON format for external
5610 use.
5611
5612 pkg-generic: Only tweak .la files needing it to ensure they
5613 are not included in subsequent package file lists.
5614
5615 test-pkg: Generate a basic package config if none is
5616 specified.
5617
5618 Gettext-tiny package added as an lightweight replacement for
5619 GNU gettext for situations where NLS support is not needed.
5620
5621 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
5622 / T2080 QDS RDB, Licheepi zero, Orangepi R1
5623
5624 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
5625
5626 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
5627 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
5628 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
5629 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
5630 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
5631 opensbi, optee-benchmark, optee-client, optee-examples,
5632 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
5633 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
5634 python-backcall, python-jedi, python-parso, python-pyjwt,
5635 python-terminaltables, suricata, tpm2-totp, uftp,
5636 wpebackend-fdo, wpewebkit
5637
5638 Removed packages: libump, lunit, sunxi-mali
5639
5640 Issues resolved (http://bugs.uclibc.org):
5641
5642 #11716: Typo on website, saying latest release is 2018.2.11
5643 #11756: package/syslinux: MBR's don't fit because of binutils..
5644 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
5645 #11816: Only selected coreutils binaries are installed
5646
eea7f7a6
PK
56472019.02.11, released April 9th, 2020
5648
5649 Important / security related fixes.
5650
5651 core: Fix compatibility with make 4.3+. Also fixup /lib
5652 references in libtool .la files, similar to how it is done for
5653 /usr/*.
5654
5655 toolchain: Fix kernel headers validation check for external
5656 toolchains.
5657
5658 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
5659 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
5660 hiredis, kmscube, libical, libopenssl, libsndfile,
5661 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
5662 util-linux, vala, vlc, xserver_xorg-server
5663
5664 Issues resolved (http://bugs.uclibc.org):
5665
5666 #12746: "sysdig" package description points to http://sysdig.org, ..
5667
2ccbb133
PK
56682019.02.10, released March 16th, 2020
5669
5670 Important / security related fixes.
5671
5672 Core: Ensure package-file-lists data is correct after
5673 incremental builds as well.
5674
5675 Fix a race condition related to creating the output/staging
5676 symlink on systems with coreutils < 8.27.
5677
5678 Br2-external: Fix compatibility with make 4.3+
5679
5680 Util-linux: Ensure that hwclock is built without GPLv3
5681 code. Notice that builds with hwclock has contained
5682 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
5683
5684 Updated/fixed packages: armadillo, at, binutils, blktrace,
5685 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
5686 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
5687 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
5688 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
5689 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
5690 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
5691 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
5692 opencv3, openjpeg, openswan, openvmtools, patch, php,
5693 postgresql, pppd, proftpd, pure-ftpd, python-django,
5694 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
5695 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
5696 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
5697 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
5698 wireshark, xen, xserver_xorg-server, zeromq, zsh
5699
5700 Issues resolved (http://bugs.uclibc.org):
5701
5702 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
5703 #12331: meson issue
5704 #12461: libglib2 build files with deep directory structure
5705 #12606: fbgrab location has changed
5706
d4e7390f
PK
57072019.02.9, released January 12th, 2020
5708
5709 Important / security related fixes.
5710
5711 pkg-python infrastructure: Ensure correct compiler and linker
5712 flags are used for compiled code
5713
5714 utils/scanpypi: Remind users to update DEVELOPERS
5715
5716 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
5717 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
5718 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
5719 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
5720 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
5721 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
5722 python-django, python-ecdsa, python-pyasn-modules,
5723 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
5724 samba4, sdl2, wavpack, xserver_xorg-server, zip
5725
5726 Issues resolved (http://bugs.uclibc.org):
5727
5728 #12121: PyQt5.QtSerialPort and other modules not being built
5729
2c251bca
PK
57302019.02.8, released December 7th, 2019
5731
5732 Important / security related fixes.
5733
5734 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
5735 <pkg>_DL_OPTS by default, just like it is done for a number of
5736 other package variables
5737
5738 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
5739 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
5740 the (rare) case where the .py files are needed at runtime
5741 rather than .pyc.
5742
5743 Fix <pkg>-reconfigure handling for packages using the kconfig
5744 infrastructure.
5745
5746 Toolchain: ensure external toolchain kernel headers version
5747 check correctly stop the build on mismatch
5748
5749 Deconfigs: beaglebone: fix boot issue
5750
5751 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
5752 clamav, collectd, connman, faifa, gob2, haproxy,
5753 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
5754 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
5755 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
5756 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
5757 perl-gdtextutil, php, postgresql, prosody, python-django,
5758 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
5759 spice-protocol, tftpd, tiff, webkitgtk
5760
5761 New packages: libmspack
5762
5763 Issues resolved (http://bugs.uclibc.org):
5764
5765 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
5766 #12171: Python-opencv needs config.py and config-3.7.py to run..
5767 #12211: host-nodejs 10.15.3 package fail to build
5768 #12316: tzdata fails to install with empty "default local time"
5769
046735f5
PK
57702019.02.7, Released November 10th, 2019
5771
5772 Important / security related fixes.
5773
5774 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
5775 around issues with lack of entrophy
5776
5777 Toolchain: Also copy libssp.so for external toolchains if SSP
5778 is enabled to handle toolchains providing SSP support in
5779 libssp rather than in the C library
5780
5781 Download: Also use the package download method for extra
5782 downloads from the same site, so it does not get confused by
5783 URLs containing '+'
5784
5785 Fakeroot now works correctly under Microsoft Windows 10
5786 Services for Linux, which does not provide SYSV IPC support
5787
5788 utils/test-pkg: ensure to exit with an error upon failure
5789
5790 Updated/fixed packages: asterisk, azmq, cups-filters,
5791 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
5792 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
5793 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
5794 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
5795 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
5796 mjpegtools, mongoose, php, python, python-pysnmp-apps,
5797 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
5798 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
5799 yaffs2utils
5800
5801 Issues resolved (http://bugs.uclibc.org):
5802
5803 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
5804 #12261: sudo versions prior to 1.8.28 are affected
5805
d9fb5b2d
PK
58062019.02.6, Released October 3rd, 2019
5807
5808 Important / security related fixes.
5809
5810 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
5811 Use default console settings
5812
5813 Dependencies: Ensure host has JSON::PP perl module installed
5814 if webkitgtk/wpewebkit packages are enabled as it is needed
5815 during their build process.
5816
5817 Toolchain: Generate check-headers program under BUILD_DIR
5818 rather than /tmp to fix issues with distributions mounting
5819 /tmp noexec.
5820
5821 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
5822 cups-filters, docker-cli, docker-engine, docker-proxy,
5823 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
5824 haveged, iptables, joe, kf5-extra-cmake-modules,
5825 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
5826 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
5827 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
5828 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
5829 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
5830 uclibc, unzip, util-linux, wireshark
5831
5832 Issues resolved (http://bugs.uclibc.org):
5833
5834 #10806: Allow nfs-utils to use ipv6
5835 #11781: mariadb build error
5836 #12031: Build of cups-filters fails while linking, apparently due..
5837 #12141: eudev package is missing "render" and "kvm" groups
5838 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
5839 #12241: Permission denied while running "make"
5840
65e48f7a
PK
58412019.02.5, Released September 2nd, 2019
5842
5843 Important / security related fixes.
5844
5845 Filesystems: Pass extra pax options to tar for binary
5846 reproducibility.
5847
5848 Updated/fixed packages: apache, arm-trusted-firmware,
5849 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
5850 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
5851 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
5852 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
5853 git, glib-networking, glibc, gnupg2, gnutls, go,
5854 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
5855 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
5856 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
5857 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
5858 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
5859 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
5860 postgresql, prboom, proftpd, proj, python, python-django,
5861 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
5862 qt5base, qt5enginio, quagga, rygel, squid, subversion,
5863 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
5864 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
5865 xlib_libXfont2, yad, zeromq
5866
5867 Issues resolved (http://bugs.uclibc.org):
5868
5869 #11741: pigpio does not build host-pigpio
5870 #11876: automount using host mount/umount
5871 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
5872 #11921: dahdi fails to build
5873 #11961: libpri build failure
5874 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
5875 #12106: daq: build fails if libdumbnet-dev is installed in the host
5876 #12126: vc4 has neon as hard dependency
5877
86c31e8b
PK
58782019.02.4, Released July 10th, 2019
5879
5880 Important / security related fixes.
5881
5882 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
5883 variant.
5884
5885 linux: Workaround -Werror related build failure on powerpc,
5886 by forcing CONFIG_PPC_DISABLE_WERROR on.
5887
5888 support/testing: Emulate a machine with 256MB RAM to fix
5889 issues with certain tests running out of memory.
5890
5891 test-pkg: Correct long option handling and clean output dir
5892 after a successful build to save disk space.
5893
5894 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
5895 passed before the standard exclusions so they are not ignored
5896 by rsync when using override-srcdir.
5897
5898 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
5899 partition is available before mounting.
5900
5901 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
5902 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
5903 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
5904 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
5905 mongoose, monit, mpd, openblas, php, postgresql, psplash,
5906 python, python-django, python3, qt5base, samba4, taglib,
5907 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
5908
c700c8ba
PK
59092019.02.3, Released June 7th, 2019
5910
5911 Important / security related fixes.
5912
5913 Infra: pkg-config: Use a dedicated timestamp file rather than
5914 .config as that gets touched by linux-4.19+, causing repeated
5915 builds.
5916
5917 check-bin-arch: Also ignore /usr/lib/grub to support merged
5918 /usr setups, similar to how /lib/grub is ignored.
5919
5920 gnuconfig/config.sub: Add C-SKY architecture support.
5921
5922 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
5923 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
5924 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
5925 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
5926 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
5927 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
5928 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
5929 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
5930 linuxptp, luajit, lynx, matchbox-panel, mender,
5931 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
5932 pcsc-lite, php, popt, postgresql, python, python-cython,
5933 python-django, python-ply, qt5enginio, rpm, runc, samba4,
5934 sqlite, subversion, supertux, systemd, tslib, uclibc,
5935 v4l2loopback, webkitgtk, woff2
5936
fe904511
PK
5937 Issues resolved (http://bugs.uclibc.org):
5938
c700c8ba
PK
5939 #11816: Only selected coreutils binaries are installed
5940 #11841: grub-efi.cfg not used when building EFI disk image
5941 #11911: systemd v240 memory leak in systemd-journald
5942
b7620c10
PK
59432019.02.2, Released April 29th, 2019
5944
5945 Important / security related fixes.
5946
5947 Only build host-lzip / host-xz when really needed by packages,
5948 not just when not available on the build host.
5949
5950 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
5951 forward {f,l,}chown calls to libc when running under fakeroot
5952 to fix issues when building in restricted environments
5953 (E.G. user namespace with bubblewrap).
5954
5955 Linux: Also build default make target to ensure extra files
5956 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
5957 built. Notice: This may mean that extra host utilities like
5958 uboot-mkimage are needed.
5959
5960 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
5961 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
5962 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
5963 Include overlays in sdcard image
5964
5965 Updated/fixed packages: android-tools, apache, bind, binutils,
5966 busybox, civetweb, cjson, copas, davfs2, docker-cli,
5967 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
5968 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
5969 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
5970 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
5971 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
5972 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
5973 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
5974 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
5975 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
5976 softether, stunnel, sysklogd, syslinux, syslog-ng,
5977 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
5978 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
5979 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
5980 znc
5981
5982 Issues resolved (http://bugs.uclibc.org):
5983
5984 #11756: package/syslinux: MBR's don't fit because of binutils..
5985 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
5986
18a10db0
PK
59872019.02.1, Released March 29th, 2019
5988
5989 Important / security related fixes.
5990
5991 pkg-generic: Only tweak .la files needing it to ensure they
5992 are not included in subsequent package file lists.
5993
5994 test-pkg: Generate a basic package config if none is
5995 specified.
5996
5997 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
5998 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
5999 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
6000 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
6001 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
6002 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
6003 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
6004 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
6005 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
6006 wavemon, wireshark, vsftpd, xapp_xdm, xen,
6007 xdriver_xf86-video-fbdev, xlib_libXdmcp
6008
6009 Issues resolved (http://bugs.uclibc.org):
6010
6011 #11716: Typo on website, saying latest release is 2018.2.11
6012
b9674056
PK
60132019.02, released March 4th, 2019
6014
6015 Minor fixes.
6016
6017 Libressl support added for Qt 5.6 as a replacement for
6018 openssl, as 5.6 is not compatible with openssl 1.1.x.
6019
6020 Updated/fixed packages: cutelyst, devmem2, gqrx,
6021 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
6022
bdfea842
PK
60232019.02-rc3, released March 1st, 2019
6024
6025 Fixes all over the tree.
6026
6027 Openssl support dropped from Qt 5.6, as it isn't compatible
6028 with openssl 1.1.x.
6029
6030 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
6031 issues.
6032
6033 Dependencies: Require CMake 3.8 or newer to fix compilation
6034 issue with certain packages. If not available, host-cmake will
6035 instead be built.
6036
6037 Printvars: Fix performance regression since 2018.02
6038
6039 Scanypi: Correctly handle underscores in python package names.
6040
6041 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
6042 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
6043 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
6044 upmpdcli, zbar
6045
6046 Issues resolved (http://bugs.uclibc.org):
6047
6048 #9966: util-linux-2.30/.stamp_built' failed
6049 #11696: possible typo in board/pc/post-build.sh
6050
108c8312
PK
60512019.02-rc2, released February 23th, 2019
6052
6053 Fixes all over the tree.
6054
6055 Removed zynq_zybo defconfig, as it hasn't seen any update
6056 since it was added in 2016, and uses a U-Boot version not
6057 compatible with openssl-1.1.x.
6058
6059 Linux: Ignore user supplied downloadable hashes, as no hash
6060 checksums are available for those.
6061
6062 Updated/fixed packages: bind, cryptopp, docker-containerd,
6063 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
6064 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
6065 madplay, mender, mosquitto, poco, postgresql, proftpd,
6066 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
6067 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
6068 tor, unzip, xenomai
6069
6070 Issues resolved (http://bugs.uclibc.org):
6071
6072 #11501: compile sdl2 with enable wayland
6073 #11681: .. unable to initialize decompress status for section..
6074
23a28853 60752019.02-rc1, released February 13th, 2019
fb741b03
PK
6076
6077 Fixes all over the tree and new features.
6078
6079
6080 Dependencies:
6081
6082 Require Python >= 2.7 as it is needed for E.G. building
6083 libglib2.
6084
6085 Ensure GNU gzip is used for reproducible tarballs (instead of
6086 pigz)
6087
6088
6089 Infrastucture:
6090
6091 Ensure the PLATFORM and OS environment variables are not set,
6092 as they cause build issues for some packages.
6093
6094 The package list infrastructure now correctly handles packages
6095 installing files with old mtime.
6096
6097 Add a config option to force all optional host utilities to be
6098 built, even if suitable versions are available on the build
6099 machine.
6100
6101 graph-build-time: Also show time spent downloading
6102
6103 Download: fixes for SSH/SCP support
6104
6105 Ensure user provided permissions override permissions from
6106 packages.
6107
6108 SDK: Fix handling of relative symlinks (targets starting with
6109 '.' or '..')
6110
6111 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
6112 for processes.
6113
6114 The custom skeleton logic will now populate the needed /bin,
6115 /lib, /sbin directories/symlinks if not present. Merged /usr
6116 can now be used with a custom skeleton.
6117
6118 Rootfs overlays can now override symbolic links from
6119 packages. This was disabled to ensure the correct symbolic
6120 links are present when merged /usr is used. Instead validate
6121 that the rootfs overlays do not include invalid /bin, /sbin
6122 and /lib entries.
6123
6124 The waf infrastructure now support the <pkg>_SUBDIR variable,
6125 similar to the other package types.
6126
6127 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
6128
6129 Various improvements to the meson infrastructure.
6130
6131 Luarocks: A Buildroot addon has been added to automate
6132 creating a Buildroot package from luarocks, similar to
6133 scancpan and scanpypi.
6134
23a28853
PK
6135 scanpypi: protect against zip-slip vulnerability in zip/tar
6136 handling
6137
fb741b03
PK
6138 check-package: fix Python 3 support
6139
6140 get-developers: Fix behaviour when called from elsewhere than
6141 the toplevel directory.
6142
6143 pkg-stats: Show latest upstream version of each package, based
6144 on data from release-monitoring.org
6145
6146 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
6147 a clean tree when ccache is enabled.
6148
6149 Default to sha256 password encoding, drop md5 support.
6150
6151
6152 Architecture:
6153
6154 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
6155 variants, MIPS support for mips32r3, mips64r3 and Marvell
6156 Octeon II/III variants.
6157
6158
6159 Toolchain:
6160
6161 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
6162 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
6163
6164
6165 Packages:
6166
6167 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
6168 long term support.
6169
6170 fftw: Split into fftw-{single,double,long-double,quad}
6171 packages for the different data precision options.
6172
6173 libcurl: Now has explicit TLS backend selection options.
6174
6175 linux: Support building device tree blobs with the -@ option
6176 for device tree overlays.
6177
6178 weston: The weston-imx i.MX variant is now used when
6179 imx-gpu-viv is enabled
6180
6181 pkgconf: Update to 1.5.3, which brings support for
6182 --define-prefix (used by GStreamer)
6183
6184 Add host-python3-setuptools package to handle host python
6185 packages needing python3 with setuptools support.
6186
6187
6188 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
6189 2, QEMU RISC-V 32bit virt, Rock64
6190
6191
6192 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
6193 erlang-p1-eimp, exempi, fail2ban, fftw-double,
6194 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
6195 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
6196 libpackagekite, libtorrent-rasterbar, lua-std-debug,
6197 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
6198 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
6199 python-aiohttp-remotes, python-aiohttp-security,
6200 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
6201 python-cchardet, python-pycares, python-sentry-sdk,
6202 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
6203 utp_com, vmtouch, websocketpp
6204
23a28853
PK
6205 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
6206 python-pyqt, qt, qtuio, tn5250
6207
6208 Issues resolved (http://bugs.uclibc.org):
6209
6210 #10851: Patch to handle numpad Enter key properly
6211 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
6212 #11126: Bash Shell Programming using Buildroot
6213 #11426: pps-tools bash dependency
6214 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
6215 #11536: dt-utils building fails with glibc 2.28
6216 #11546: open-vm-tools with glibc 2.28
6217 #11566: Fix init script
6218 #11576: Unable to start apache with event MPM on raspberry pi 3
6219 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
6220 #11606: libjpeg has no Config.in
6221 #11616: 2018.02.09 fails to build libzlib with full RELRO..
6222 #11656: Custom device tree and u-boot boot.scr not integrated..
6223 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 6224
a2dbb7a0
PK
62252018.11.4, Released March 28th, 2019
6226
6227 Important / security related fixes.
6228
6229 Updated/fixed packages: avahi, beecrypt, binutils, botan,
6230 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
6231 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
6232 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
6233 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
6234 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
6235 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
6236
234525e7
PK
62372018.11.3, Released February 23th, 2019
6238
6239 Important / security related fixes.
6240
6241 Ensure the PLATFORM and OS environment variables are not set,
6242 as they cause build issues for some packages.
6243
6244 The package list infrastructure now correctly handles packages
6245 installing files with old mtime.
6246
6247 Linux: Skip hash checks for user supplied downloadable
6248 patches, as no hash checksums are available for those.
6249
6250 scanpypi: protect against zip-slip vulnerability in zip/tar
6251 handling
6252
6253 Download: fixes for SSH/SCP support
6254
6255 SDK: Fix handling of relative symlinks (targets starting with
6256 '.' or '..')
6257
6258 Updated/fixed packages: bind, dhcpcd, docker-compose,
6259 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
6260 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
6261 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
6262 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
6263 poco, postgresql, proftpd, pulseaudio, python, python-django,
6264 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
6265 swupdate, systemd, unzip, webkitgtk, xenomai
6266
8b8ba9ec
PK
62672018.11.2, Released January 30th, 2019
6268
6269 Important / security related fixes.
6270
6271 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
6272 EV3, QEMU AArch64-virt
6273
6274 Download: Fix scp download handling
6275
6276 check-package: fix Python 3 support
6277
6278 get-developers: Fix behaviour when called from elsewhere than
6279 the toplevel directory.
6280
6281 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
6282 a clean tree when ccache is enabled.
6283
6284 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
6285
6286 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
6287 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
6288 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
6289 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
6290 libmad, libsndfile, libsquish, liburiparser, libwebsock,
6291 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
6292 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
6293 openresolv, openssh, pango, patchelf, php, python-django,
6294 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
6295 samba4, sdl_sound, shairport-sync, sqlite, subversion,
6296 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
6297 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
6298 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
6299
6300 Issues resolved (http://bugs.uclibc.org):
6301
6302 #11576: Unable to start apache with event MPM on raspberry pi 3
6303
ab3d2dea
PK
63042018.11.1, Released December 20th, 2018
6305
6306 Important / security related fixes.
6307
6308 defconfigs: Fixes for bananapi m2 ultra, ci20
6309
6310 Download wrapper: Fix for urlencode handling
6311
6312 Updated/fixed packages: asterisk, docker-compose,
6313 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
6314 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
6315 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
6316 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
6317 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
6318 uclibc, vtu, webkitgtk, wine, xen
6319
6320 New packages: docker-cli
6321
6322 Issues resolved (http://bugs.uclibc.org):
6323
6324 #11426: pps-tools bash dependency
6325 #11536: dt-utils building fails with glibc 2.28
6326
9089a9ff
PK
63272018.11, Released December 1st, 2018
6328
6329 Minor fixes.
6330
6331 Updated/fixed packages: c-ares, quagga, squid
6332
0031f521
PK
63332018.11-rc3, released November 30th, 2018
6334
6335 Fixes all over the tree.
6336
6337 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
6338 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
6339
6340 graph-depends: Fix for package names starting with a non-alpha
6341 character.
6342
6343 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
6344 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
6345 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
6346 libopenssl, libsoxr, linux, motion, msgpack, mtd,
6347 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
6348 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
6349 webkitgtk, valgrind, weston, xfsprogs
6350
bc89c1a8
PK
63512018.11-rc2, released November 21th, 2018
6352
6353 Fixes all over the tree.
6354
6355 fs: Drop intermediate tarball from the filesystem handling to
6356 fix an issue with xattrs handling related to fakeroot. Ensure
6357 tarball target includes xattrs.
6358
6359 download: Fix confusion in git submodule handling if dl/ is a
6360 symlink.
6361
6362 genrandconfig: Fix missing newline in BR2_WGET handling,
6363 causing the following line to be ignored. This would affect
6364 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
6365 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
6366 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
6367
6368 show-build-order: Also include the dependencies of
6369 rootfs-common.
6370
6371 Fix a number of build issues in packages for the recently
6372 merged RISC-V architecture support.
6373
6374 Updated/fixed packages: dt-utils, easydbus, elfutils,
6375 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
6376 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
6377 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
6378 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
6379 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
6380 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
6381 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
6382 xlib_libfontenc
6383
6384 Issues resolved (http://bugs.uclibc.org):
6385
6386 #11086: download/git submodule breaks on symlinked dl folder
6387 #11216: Capabilities not applied to filesystem
6388
419fc6ab 63892018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
6390
6391 Fixes all over the tree and new features.
6392
6393 Architecture: RISC-V support (64bit) added.
6394
6395 Toolchain: Glibc bumped to 2.28. Fortran support for external
6396 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
6397
6398 Hardening flags (RELRO) are now handled by the toolchain
6399 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
6400 number of issues.
6401
6402 Filesystems: Support for creating btrfs and f2fs filesystems
6403 added.
6404
6405 Add a number of patches to fix build errors for host utilities
6406 on modern distributions using glibc-2.28.
6407
6408 mkusers: Ensure existing group members are preserved when a
6409 group is reprocessed.
6410
6411 printvars: Fix issue with exceeding shell command line length
6412 limits for certain setups.
6413
6414 Workaround added for incompatibility issues between host-dtc
6415 and older U-Boot and Linux kernel versions.
6416
6417 Detect and reject build paths containing '@', as this confuses
6418 a number of packages, including GCC.
6419
6420 utils/diffconfig: Make it work for (non-Buildroot) config
6421 files not using the BR2_ prefix.
6422
6423 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
6424 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
6425 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
6426
6427 OpenCL infrastructure support added, similar to how OpenGL is
6428 handled.
6429
6430 Linux-headers: Support for kernel headers from a custom
6431 tarball / git repo added.
6432
6433 New packages: bird, bluez5_utils-headers, btrfs-progs,
6434 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
6435 libopencl, libopenresolv, nss-myhostname,
6436 perl-apache-logformat-compiler, perl-appconfig,
6437 perl-astro-suntime, perl-class-inspector, perl-class-load,
6438 perl-class-method-modifiers, perl-class-std,
6439 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
6440 perl-data-optlist, perl-data-uuid, perl-data-manip,
6441 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
6442 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
6443 perl-device-serialport, perl-dist-checkconflicts,
6444 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
6445 perl-filesys-notify-simple, perl-hash-multivalue,
6446 perl-http-entity-parser, perl-http-headers-fast,
6447 perl-http-multipartparser, perl-io-interface,
6448 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
6449 perl-module-implementation, perl-module-runtime, perl-moo,
6450 perl-number-bytes-human, perl-package-stash, perl-params-util,
6451 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
6452 perl-streams-buffered, perl-sub-exporter-progressive,
6453 perl-sub-install, perl-sub-quote, perl-sys-cpu,
6454 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
6455 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
6456 python-async-timeout, python-falcon, python-fire,
6457 python-mimeparse, python-multidict, python-passlib,
6458 python-pigpio, python-pip, python-ply, python-py,
6459 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
6460 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
6461 python-serial-asyncio, python-typing, python-uvloop,
6462 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
6463 spandsp, tini, waffle, xapian
6464
6465 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
6466 xloader
6467
6468 Issues resolved (http://bugs.uclibc.org):
6469
d8a21692
PK
6470 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
6471 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
6472 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
6473 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 6474 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
6475 #11251: Util scanpypi failes when package change - to _ in tar file
6476 #11266: qt5base-5.11.1 does not compile with musl, complains about..
6477 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
6478 #11321: Latest master fails to build readline with RELRO FULL
6479 #11326: sysvinit fails to build in latest GIT master
6480 #11331: Internal application no longer builds with latest GIT master
6481 #11336: nfs-utils fails to build in latest GIT master
6482 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 6483 #11376: mdmon binary missing
d8a21692 6484 #11391: Valgind availability on ARM
9ffcc4ff 6485 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
6486 #11421: GCC error message for ARM Cortex-A9/ARM.V7
6487 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
6488 #11481: Docs: Is external.desc required?
6489
b0a209ee
PK
64902018.08.4, Released December 20th, 2018
6491
6492 Important / security related fixes.
6493
6494 Defconfigs: Fixes for ci20, orangepi zero plus 2
6495
6496 Download wrapper: Fix for urlencode handling
6497
6498 Updated/fixed packages: c-ares, dante, docker-compose,
6499 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
6500 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
6501 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
6502 nodejs, php, popt, pps-tools, prosody, python-numpy,
6503 python-requests, samba4, sdl2_net, squashfs, swupdate,
6504 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
6505
6506 Issues resolved (http://bugs.uclibc.org):
6507
6508 #11426: pps-tools bash dependency
6509
ccfdcd17
PK
65102018.08.3, Released November 26th, 2018
6511
6512 Important / security related fixes.
6513
6514 fs: Drop intermediate tarball from the filesystem handling to
6515 fix an issue with xattrs handling related to fakeroot. Ensure
6516 tarball target includes xattrs.
6517
6518 download: Fix confusion in git submodule handling if dl/ is a
6519 symlink.
6520
6521 toolchain: Only allow enabling stack protection on
6522 architectures with control flow integrity (CFI) support. Only
6523 allow FORTIFY_SOURCE support on gcc >= 6.
6524
6525 genrandconfig: Fix missing newline in BR2_WGET handling,
6526 causing the following line to be ignored. This would affect
6527 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
6528 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
6529 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
6530
6531 show-build-order: Also include the dependencies of
6532 rootfs-common.
6533
6534 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
6535 olinuxino lime legacy, Orangepi zero plus 2.
6536
6537 graph-depends: Fix for package names starting with a non-alpha
6538 character.
6539
6540 Updated/fixed packages: attr, audit, bind, brotli, busybox,
6541 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
6542 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
6543 libnspr, libnss, libsemanage, liburiparser, lighttpd,
6544 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
6545 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
6546 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
6547 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
6548 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
6549 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
6550
6551 Issues resolved (http://bugs.uclibc.org):
6552
6553 #11086: download/git submodule breaks on symlinked dl folder
6554 #11481: Docs: Is external.desc required?
6555
0106c04a
PK
65562018.08.2, Released October 25th, 2018
6557
6558 Important / security related fixes.
6559
6560 Workaround added for incompatibility issues between host-dtc
6561 and older U-Boot and Linux kernel versions.
6562
6563 Detect and reject build paths containing '@', as this confuses
6564 a number of packages, including GCC.
6565
6566 utils/get-developers: Add -e option for use with git
6567 send-email.
6568
6569 utils/diffconfig: Make it work for (non-Buildroot) config
6570 files not using the BR2_ prefix.
6571
6572 u-boot: Fix for environment image handling on big endian
6573 systems.
6574
6575 Updated/fixed packages: binutils, ca-certificates,
6576 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
6577 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
6578 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
6579 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
6580 setools, spice, spice-protocol, tinc, ustr, wireshark,
6581
6582 Issues resolved (http://bugs.uclibc.org):
6583
6584 #11396: uboot environment image checksum invalid if target is big endian
6585
e4f79880
PK
65862018.08.1, Released October 7th, 2018
6587
6588 Important / security related fixes.
6589
6590 Add a number of patches to fix build errors for host utilities
6591 on modern distributions using glibc-2.28.
6592
6593 mkusers: Ensure existing group members are preserved when a
6594 group is reprocessed.
6595
6596 printvars: Fix issue with exceeding shell command line length
6597 limits for certain setups.
6598
6599 Updated/fixed packages: acpid, android-tools, apache,
6600 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
6601 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
6602 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
6603 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
6604 python-django, screen, shairport-sync, strongswan,
6605 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
6606 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
6607 xutil_makedepend, zeromq
6608
339d550e
PK
66092018.08, Released September 6th, 2018
6610
6611 Minor fixes.
6612
6613 Known issues:
6614
6615 - Glibc 2.28 on the build host breaks compilation of a number
6616 of host packages. 2018.08 contains fixes for some of these
6617 packages, but not all. Consider building on hosts (or in
6618 containers) using older Glibc versions.
6619
6620 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
6621 kernel configurations using FDT/DTC. Consider updating the
6622 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
6623 backporting commit 9130ba8846 (scripts/dtc: Update to
6624 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
6625 kernel / commit db405d1980 for U-Boot.
6626 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
6627 1.4.7) and ensure your build host does not have the libfdt
6628 development headers installed.
6629
6630 Updated/fixed packages: busybox, chipmunk, cutelyst,
6631 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
6632 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
6633 sdl2, squashfs, uboot, xen
6634
6635 Issues resolved (http://bugs.uclibc.org):
6636
6637 #11261: ccache using wrong cached objects
6638 #11276: Understanding the patch for kernel-4.9 and other..
6639
24b5ff16
PK
66402018.08-rc3, Released August 31th, 2018
6641
6642 Fixes all over the tree.
6643
6644 linux: additional improvements to the flex / bison dependency
6645 handling, use system provided variant if available. Ensure
6646 toolchain is available when configuring for 4.18+ support.
6647
6648 Download: Fix handling of primary sites using file://
6649
6650 Toolchain: Correct external toolchain musl detection for
6651 static toolchains.
6652
6653 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
6654 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
6655 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
6656 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
6657 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
6658 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
6659
6660 Issues resolved (http://bugs.uclibc.org):
6661
6662 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
6663 #11141: WF111 package no longer available
6664 #11211: Internal compiler error: Killed (program cc1plus)..
6665 #11236: util-linux fails to build on Travis CI when python..
6666 #11246: Glibc 2.28 - fails to build host-bison and host-m4
6667 #11256: Add python-falcon and python-mimeparse packages
6668
a907ab7d
PK
66692018.08-rc2, Released August 20th, 2018
6670
6671 Fixes all over the tree.
6672
6673 pkg-kconfig: Support dependencies needed to run the
6674 configurator, E.G. recent Linux kernel versions needing flex
6675 and bison.
6676
6677 Defconfigs: ARM Juno: Bump ATF to fix a build
6678 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
6679 Correct /etc/inittab. Technologic ts7680: Correct genimage
6680 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
6681 2018.07 to fix build issue. Ensure host-openssl is pulled in
6682 for kernel builds where needed.
6683
6684 Updated/fixed packages: aircrack-ng, bind, boost,
6685 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
6686 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
6687 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
6688 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
6689 nodejs, php, python-django, python-pyqt5, qt5base,
6690 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
6691 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
6692 xdriver_xf86-video-ati, xserver_xorg-server
6693
6694 Issues resolved (http://bugs.uclibc.org):
6695
6696 #10781: cryptsetup luksOpen container_file container causes..
6697 #10996: bogus musl ARM toolchain
6698 #11191: xattr and check-package issue
6699
d7dcc6c0 67002018.08-rc1, Released August 5th, 2018
340a0903
TP
6701
6702 Toolchain:
6703
6704 - add support for gcc 8.x, switch to gcc 7.x as the default
6705 version
6706 - add support for gdb 8.1, switch to gdb 8.0 as the default
6707 and remove gdb 7.10/7.11
6708 - add support for binutils 2.31
6709 - NIOSII CodeSourcery toolchain updated
6710 - Linaro AArch64 BE toolchain added, and other Linaro
6711 toolchains updated
6712 - Synopsys ARC pre-built toolchain updated
6713
6714 Architecture: add support for ARM Cortex-M7
6715
6716 Major updates:
6717
6718 - systemd bumped to 239
6719 - Qt5 bumped to 5.11.1
6720 - Rust bumped to 1.27
6721 - GStreamer stack bumped to 1.14.2
6722 - X.org server bumped to 1.20, and all X.org proto packages
6723 replaced by the single xorgproto package
6724 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
6725 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
6726 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
6727
6728 Linux: bumped to 4.17 by default.
6729
6730 Infrastructure: new package infrastructure added for packages
6731 using the Meson build system
6732
6733 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
6734 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
6735 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
6736 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
6737 perl-mojolicious-plugin-authentication, perl-net-ping,
6738 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
6739 python-reentry, python-request-id, python-validators,
6740 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
6741
6742 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
6743 Olimex A10 OLinuxino, ZynqMP ZCU106
6744
6745 Removed packages: all xproto_* have been removed and replaced
6746 by xorgproto
6747
6748 Issues resolved (http://bugs.uclibc.org):
6749
6750 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
6751 __cpu_indicator_init: symbol not found
6752 #9921: lockfile module within python-daemon not available
6753 #10341: gdb install of py files when using buildroot toolchain
6754 includes build path
6755 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
6756 #10751: Missing dependency in pulseaudio package
6757 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
6758 #10856: openblas on qemu_x86_64_defconfig fails with
6759 "sgemm_kernel.o: No such file or directory"
6760 #11056: Compiling a file that uses libdrm headers fails with:
6761 fatal error: drm.h: No such file or directory
6762 #11061: support/download: git version=master broken
6763 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
6764 #11076: Docker containerd installed to incorrect path
6765 #11101: host-patchelf Endian Issue with relative RPATH
6766 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
6767 #11121: statfs call corrupts memory struct statfs too small
6768 #11181: Switching toolchain does not work
6769
1b5694bb
PK
67702018.05.3, Released October 6th, 2018
6771
6772 Important / security related fixes.
6773
6774 Add a number of patches to fix build errors for host utilities
6775 on modern distributions using glibc-2.28.
6776
6777 mkusers: Ensure existing group members are preserved when a
6778 group is reprocessed.
6779
6780 printvars: Fix issue with exceeding shell command line length
6781 limits for certain setups.
6782
6783 Updated/fixed packages: acpid, android-tools, apache,
6784 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
6785 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
6786 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
6787 libnfs, libssh, libxslt, links, mediastreamer, minicom,
6788 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
6789 python-django, qt, qt5quickcontrols, qt5webengine, screen,
6790 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
6791 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
6792 xlib_libxshmfence, zeromq
6793
b914fbdc
PK
67942018.05.2, Released August 28th, 2018
6795
6796 Important / security related fixes.
6797
6798 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
6799 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
6800 issue.
6801
6802 Updated/fixed packages: acl, attr, apache, bind,
6803 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
6804 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
6805 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
6806 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
6807 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
6808 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
6809 nodejs, openssh, php, python-django, rauc, ruby, samba4,
6810 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
6811 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
6812 xorriso, znc
6813
6814 Issues resolved (http://bugs.uclibc.org):
6815
6816 #10781: cryptsetup luksOpen container_file container causes..
6817 #10986: Installing package attr when already supplied by..
6818 #11191: xattr and check-package issue
6819
3134d94e
PK
68202018.05.1, Released July 20th, 2018
6821
6822 Important / security related fixes.
6823
6824 U-Boot: Ensure host version of ncurses is picked up and not
6825 host-ncurses built by buildroot, as that otherwise causes
6826 widechar/non-widechar conflicts and corrupted menuconfig
6827 menus.
6828
6829 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
6830
6831 Toolchain: ARC tools updated to arc-2018.03.
6832
6833 pkg-stats: Fix python 3.x compatibility.
6834
6835 dl-wrapper: Fix support for URIs containing '+', fix
6836 no-check-hash for inferred site method.
6837
6838 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
6839 Support ethernet on Turbot variant.
6840
6841 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
6842 clamav, collectd, coreutils, docker-containerd, dos2unix,
6843 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
6844 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
6845 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
6846 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
6847 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
6848 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
6849 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
6850 wireshark
6851
f3d114a1
PK
68522018.05, Released June 1st, 2018
6853
6854 Minor fixes.
6855
6856 Download: Work around for hanging connections for packages
6857 from CVS, by adding a 10 minute max timeout.
6858
6859 Updated/fixed packages: binutils, clang, dash, expect, git,
6860 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
6861
6862 Issues resolved (http://bugs.uclibc.org):
6863
6864 #11051: runtime issue on STM32 with usage of binutils 2.29.x
6865
bea6b866
PK
68662018.05-rc3, Released May 28th, 2018
6867
6868 Fixes all over the tree.
6869
6870 Toolchain: ARC tools updated to arc-2018.03-rc2.
6871
6872 Fs: Ensure hard links in TARGET_DIR are correctly copied for
6873 filesystem input. With the recent changes to the file system
6874 generation logic, hard links were "expanded" in file system
6875 images leading to bloated rootfs images for setups with hard
6876 links.
6877
6878 Infrastructure: Error out for packages using the 'local'
6879 method but forgetting to specify <pkg>_SITE.
6880
6881 Build rpcgen for the host when needed to support distributions
6882 no longer shipping rpcgen with glibc (E.G. recent Fedora).
6883
6884 Updated/fixed packages: autofs, bash-completion, binutils,
6885 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
6886 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
6887
6888 Issues resolved (http://bugs.uclibc.org):
6889
6890 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
6891 #11036: C compiler cannot create executables
6892 #11046: Git package binaries are ~180MB (compared to ~20MB in..
6893
c11ed3a4
PK
68942018.05-rc2, Released May 22nd, 2018
6895
6896 Fixes all over the tree.
6897
6898 Dependencies: Check that the current working directory (.)
6899 isn't listed in PATH as that causes various build issues.
6900
6901 Manual: Clarify that git branch names may not be used as
6902 version identifiers. This has never been supported, but was
6903 kind of working (with some limitations) before the git
6904 download rework - Now it does not work at all.
6905
6906 Linux: Ensure host version of ncurses is picked up and not
6907 host-ncurses built by buildroot, as that otherwise causes
6908 widechar/non-widechar conflicts and corrupted menuconfig
6909 menus.
6910
6911 Packages: Renamed a number of package options not prefixed
6912 with BR2_PACKAGE_<pkg> for consstency.
6913
6914 Download infrastructure: Fix file:// protocol handling after
6915 download rework.
6916
6917 Updated/fixed packages: acl, apr-util, asterisk, attr,
6918 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
6919 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
6920 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
6921 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
6922 libmediaart, libmodbus, libmodplug, libmpd,
6923 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
6924 libnfnetlink, libnss, liboauth, libogg, libosip2,
6925 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
6926 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
6927 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
6928 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
6929 xen, zmqpp, znc, zstd
6930
6931 Issues resolved (http://bugs.uclibc.org):
6932
6933 #10986: Installing package attr when already supplied by...
6934 #11011: BUildroot for Raspberry Pi 2
6935 #11016: Wrong compiler used for external user host packages
6936
54e3bcb8
TP
69372018.05-rc1, Released May 9th, 2018
6938
6939 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
6940 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
6941
6942 Architecture: support for the Blackfin architecture has been
449f430e
TP
6943 removed, as it was removed from Linux upstream, poorly
6944 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
6945
6946 Numerous packages updated to have hashes for their license
6947 files.
6948
6949 Systemd can now be built with uClibc toolchains.
6950
6951 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
6952 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
6953 kernel configurations that need libelf on the host or openssl
6954 on the host.
6955
6956 Coding style:
6957 - all Python scripts are now verified with flake8
6958 - check-package extended to check all Config.in and .mk files
6959 in tree, not only the ones in package/
6960
6961 Infrastructure:
6962
6963 - The download infrastructure has seen a major overhaul, with
6964 the main visible new feature being Git caching: a package
6965 fetched from Git no longer needs to be re-cloned entirely
6966 everytime its version is changed. Anoter visible change is
6967 that the download folder now has subfolders per package. See
6968 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
6969 for more details about those changes.
6970
6971 - The logic that generates the root filesystem images has been
6972 reworked, with the main goal of allowing several filesystem
6973 images to be produced in parallel, also a requirement for
6974 top-level parallel build. Now, a .tar filesystem image is
6975 always created, and re-extracted in a private directory to
6976 create each format-specific filesystem image.
6977
6978 - A new package infrastructure was introduced for Go-based
6979 packages: golang-package.
6980
6981 - Dependencies on extraction tools are now handled as proper
6982 per-package dependencies, using
6983 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
6984 preparation step for top-level parallel build support.
6985
6986 - When a file being downloaded is part of a package with a
6987 .hash file, but there is no hash listed for this file, the
6988 file is now preserved in the download directory rather than
6989 removed. This helps when updating a package, as it gives the
6990 ability to easily calculate the hash of the file.
6991
6992 - Addition of '<pkg>-show-recursive-depends' and
6993 '<pkg>-show-recursive-rdepends' make targets, to
6994 respectively display the recursive list of dependencies and
6995 the recursive list of reverse dependencies of a given
6996 package.
6997
6998 - The /etc/shells file is now automatically generated with the
6999 list of shell programs installed on the system.
7000
7001 - Addition of -Ofast optimization level as an available
7002 option.
7003
7004 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
7005 bumped to 5.10.1.
7006
7007 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
7008 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
7009 flare-game, gst1-interpipe, gstreamer1-editing-services,
7010 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
7011 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
7012 python-cached-property, python-cython, python-docker,
7013 python-dockerpty, python-docker-pycreds,
7014 python-flask-sqlalchemy, python-functools32, python-influxdb,
7015 python-json-models, python-libusb1, python-networkx,
7016 python-psycopg2, python-pymodbus, python-sqlalchemy,
7017 python-subprocess32, python-texttable,
7018 python-websocket-client, python-yieldfrom, quotatool, reaver,
7019 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
7020 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
7021
7022 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
7023 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
7024 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
7025 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
7026 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
7027 RK3288,
7028
7029 Removed packages: iqvlinux, kodi-adsp-*, mplayer
7030
7031 Removed defconfigs: ci40, firefly_rk3288,
7032 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
7033 teliv_evk_pro3
7034
449f430e
TP
7035 Issues resolved (http://bugs.uclibc.org):
7036
7037 #10151: toolchain eclipse register : fails with a custom
7038 BR2_HOST_DIR
7039 #10511: Packages get downloaded uncompressed with wget
7040 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
7041 C++ compiler working
7042 #10846: error in compiling gnutls
7043 #10886: openssl-1.0.2n fails to build
7044 #10896: /bin/sh not in /etc/shells
7045 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
7046 enabled
7047
d5c8e9e3
PK
70482018.02.12, Released March 29th, 2019
7049
7050 Important / security related fixes.
7051
7052 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
7053 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
7054 leveldb, libopenssl, libraw, libseccomp, libssh2,
7055 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
7056 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
7057 xapp_xdm, xlib_libXdmcp
7058
ea5cf87d
PK
70592018.02.11, Released February 23th, 2019
7060
7061 Important / security related fixes.
7062
7063 Ensure the PLATFORM and OS environment variables are not set,
7064 as they cause build issues for some packages.
7065
7066 The package list infrastructure now correctly handles packages
7067 installing files with old mtime.
7068
7069 Linux: Skip hash checks for user supplied downloadable
7070 patches, as no hash checksums are available for those.
7071
7072 scanpypi: protect against zip-slip vulnerability in zip/tar
7073 handling
7074
7075 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
7076 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
7077 libcurl, libid3tag, madplay, mosquitto, openssh, php,
7078 postgresql, proftpd, python, python-django, python3, qt5base,
7079 sqlcipher, swupdate, systemd, unzip, webkitgtk
7080
96edc472
PK
70812018.02.10, Released January 31th, 2019
7082
7083 Important / security related fixes.
7084
7085 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
7086
7087 check-package: fix Python 3 support
7088
7089 get-developers: Fix behaviour when called from elsewhere than
7090 the toplevel directory.
7091
7092 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
7093
7094 Updated/fixed packages: acpica, apache, apr, asterisk,
7095 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
7096 gnupg2, leveldb, libarchive, libassuan, libftdi1,
7097 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
7098 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
7099 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
7100 openssh, pango, patchelf, php, python-django, python-pyyaml,
7101 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
7102 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
7103 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
7104 xapp_rgb, xenomai, xerces
7105
7106 Issues resolved (http://bugs.uclibc.org):
7107
7108 #11576: Unable to start apache with event MPM on raspberry pi 3
7109
a2954489
PK
71102018.02.9, Released December 20th, 2018
7111
7112 Important / security related fixes.
7113
7114 defconfigs: Fixes for ci20
7115
7116 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
7117 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
7118 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
7119 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
7120 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
7121 wine, webkitgtk, xfsprogs
7122
7123 Issues resolved (http://bugs.uclibc.org):
7124
7125 #11426: pps-tools bash dependency
7126
4057603c
PK
71272018.02.8, Released November 26th, 2018
7128
7129 Important / security related fixes.
7130
7131 fs: Drop intermediate tarball from the filesystem handling to
7132 fix an issue with xattrs handling related to fakeroot. Ensure
7133 tarball target includes xattrs.
7134
7135 download: Fix confusion in git submodule handling if dl/ is a
7136 symlink.
7137
7138 toolchain: Only allow enabling stack protection on
7139 architectures with control flow integrity (CFI) support. Only
7140 allow FORTIFY_SOURCE support on gcc >= 6.
7141
7142 genrandconfig: Fix missing newline in BR2_WGET handling,
7143 causing the following line to be ignored. This would affect
7144 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
7145 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
7146 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
7147
7148 show-build-order: Also include the dependencies of
7149 rootfs-common.
7150
7151 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
7152
7153 graph-depends: Fix for package names starting with a non-alpha
7154 character.
7155
7156 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
7157 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
7158 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
7159 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
7160 mosquitto, mysql, neardal, netplug, network-manager,
7161 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
7162 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
7163 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
7164 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
7165 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
7166
7167 Issues resolved (http://bugs.uclibc.org):
7168
7169 #11086: download/git submodule breaks on symlinked dl folder
7170 #11251: Util scanpypi failes when package change - to _ in..
7171 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
7172 #11481: Docs: Is external.desc required?
7173
684f79d0
PK
71742018.02.7, Released October 25th, 2018
7175
7176 Important / security related fixes.
7177
7178 Detect and reject build paths containing '@', as this confuses
7179 a number of packages, including GCC.
7180
7181 utils/get-developers: Add -e option for use with git
7182 send-email.
7183
7184 utils/diffconfig: Make it work for (non-Buildroot) config
7185 files not using the BR2_ prefix.
7186
7187 u-boot: Fix for environment image handling on big endian
7188 systems.
7189
7190 Updated/fixed packages: binutils, ca-certificates,
7191 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
7192 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
7193 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
7194 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
7195 spice, spice-protocol, tinc, ustr, wireshark
7196
7197 Issues resolved (http://bugs.uclibc.org):
7198
7199 #11396: uboot environment image checksum invalid if target is big endian
7200
efdb7771
PK
72012018.02.6, Released October 7th, 2018
7202
7203 Important / security related fixes.
7204
7205 Add a number of patches to fix build errors for host utilities
7206 on modern distributions using glibc-2.28.
7207
7208 mkusers: Ensure existing group members are preserved when a
7209 group is reprocessed.
7210
7211 printvars: Fix issue with exceeding shell command line length
7212 limits for certain setups.
7213
7214 Updated/fixes packages: acpid, android-tools, apache,
7215 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
7216 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
7217 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
7218 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
7219 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
7220 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
7221 screen, sdl2, shairport-sync, squashfs, strongswan,
7222 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
7223 xlib_libXft
7224
7225 New packages: brotli, woff2
7226
8b3b8d87
PK
72272018.02.5, Released August 29th, 2018
7228
7229 Important / security related fixes.
7230
7231 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
7232 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
7233 issue.
7234
7235 Updated/fixed packages: acl, apache, attr, bind,
7236 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
7237 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
7238 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
7239 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
7240 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
7241 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
7242 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
7243 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
7244 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
7245 znc
7246
7247 Issues resolved (http://bugs.uclibc.org):
7248
7249 #10781: cryptsetup luksOpen container_file container causes..
7250 #10986: Installing package attr when already supplied by..
7251 #11191: xattr and check-package issue
7252
d91fdfee
PK
72532018.02.4, Released July 21th, 2018
7254
7255 Important / security related fixes.
7256
7257 U-Boot: Ensure host version of ncurses is picked up and not
7258 host-ncurses built by buildroot, as that otherwise causes
7259 widechar/non-widechar conflicts and corrupted menuconfig
7260 menus.
7261
7262 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
7263
7264 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
7265 Support ethernet on Turbot variant.
7266
7267 Updated/fixed packages: bind, clamav, collectd, dos2unix,
7268 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
7269 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
7270 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
7271 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
7272 systemd, wireguard, wireless-regdb
7273
7274 Issues resolved (http://bugs.uclibc.org):
7275
7276 #11101: host-patchelf Endian Issue with relative RPATH
7277
afa6fe1c
PK
72782018.02.3, Released June 18th, 2018
7279
7280 Important / security related fixes.
7281
7282 Various fixes for building on modern distributions (GCC 8.x,
7283 no rpcgen utility).
7284
7285 ARM: Default to binutils 2.28 and warn about newer binutils
7286 versions, which are known to cause boot failures for Linux
7287 kernels built in thumb mode.
7288
7289 Busybox/mdev: Fix module autoloading.
7290
7291 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
7292 symlinks, call swapon -a to activate any configured swap
7293 devices.
7294
7295 Dependencies: Check that PATH does not contain current working
7296 directory, which triggers a number of build failures.
7297
7298 Infrastructure: Error out for packages erroneously using the
7299 'local' site method but not defining a _SITE.
7300
7301 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
7302 kconfig uses ncurses from the host to fix a ncurses/ncursesw
7303 mixup, causing menuconfig display corruption.
7304
7305 Toolchain: Workarounds for fix-rpath issues with binutils and
7306 elf2flt.
7307
7308 Util-linux: Fix blocking on getrandom() issue with recent
7309 kernels.
7310
7311 Remove broken freescale_imx31_3stack,
7312 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
7313
7314 Updated/fixed packages: apr-util, asterisk, attr, audit,
7315 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
7316 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
7317 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
7318 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
7319 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
7320 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
7321 nasm, netplug, network-manager, nfs-utils, nodejs,
7322 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
7323 python, python-websockets, quota, redis, samba4, sysvinit,
7324 transmission, triggerhappy, util-linux, wavpack, wget,
7325 wireshark, xen, zmqpp
7326
7327 Issues resolved (http://bugs.uclibc.org):
7328
7329 #10986: Installing package attr when already supplied by busybox..
7330 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
7331
0c2b920b
PK
73322018.02.2, Released May 4th, 2018
7333
7334 Important / security related fixes.
7335
7336 Tweak package size/file instrumentation to better handle
7337 package rebuilds.
7338
7339 Revert /etc/shells creation when bash is enabled.
7340
7341 Exclude /lib/firmware from the rpath fixup logic, as it may
7342 contain non-native ELF files.
7343
7344 Scanpypi: Support the new PyPi infrastructure.
7345
7346 Handle GCC 8.x on the host.
7347
7348 Ensure timestamp of /usr is updated to support the systemd
7349 ConditionNeedsUpdate option.
7350
7351 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
7352 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
7353 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
7354 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
7355 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
7356 wireguard, wmctrl
7357
7358 Issues resolved (http://bugs.uclibc.org):
7359
7360 #10896: /bin/sh not in /etc/shells
7361 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
7362
f3cea9d8
PK
73632018.02.1, Released April 9th, 2018
7364
7365 Important / security related fixes.
7366
7367 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
7368 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
7369 Pro3.
7370
7371 Infrastructure: Speed up instrumentation for package size by
7372 comparing timestamps instead of md5 checksums, as doing
7373 checksums could lead to up to 25% longer build time for big
7374 configurations.
7375
7376 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
7377 to avoid name clashes with packages ending on '-base'.
7378
7379 Add a better fix for build issues for autotools based packages
7380 checking for C++ support on toolchains without C++ support.
7381
7382 Build host-tar if tar is older than 1.27 on the build machine
7383 to work around reproducibility issues with git archives
7384 containing long paths.
7385
7386 check-unique-files: Fix for filenames not representable in the
7387 users' locale.
7388
7389 Check-bin-arch: Add support for per-package ignore paths
7390 (<pkg>_BIN_ARCH_EXCLUDE).
7391
7392 Toolchain: Fix SSP support detection for external toolchains.
7393
7394 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
7395 these dependencies are available for Linux configurations
7396 needed these dependencies, similar to how it is done for
7397 U-Boot.
7398
7399 Support custom (not in tree) device tree files in addition to
7400 in-tree ones.
7401
7402 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
7403 installed on host.
7404
7405 Updated/fixed packages: apache, busybox, c-ares, cmake,
7406 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
7407 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
7408 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
7409 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
7410 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
7411 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
7412 pkgconf, postgresql, powerpc-utils, python-jsonschema,
7413 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
7414 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
7415 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
7416
7417 New packages: docker-proxy, python-functools32
7418
7419 Issues resolved (http://bugs.uclibc.org):
7420
7421 #10766: upmpdcli: Segmentation fault
7422 #10776: ktap fails to build
7423 #10846: error in compiling gnutls
7424 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
7425
8a94ff12
PK
74262018.02, Released March 4th, 2018
7427
7428 Fixes all over the tree.
7429
7430 Issues with systemd with a readonly rootfs and DBus fixed.
7431
7432 Instructure:
7433 - check-uniq-files: fix Python 2.6 compatibility.
7434 - dependencies.sh: check for external argparse module for
7435 Python 2.6.
7436 - Add infrastructure to detect and use a UTF-8 locale on the
7437 host, needed by systemd.
7438
7439 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
7440 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
7441 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
7442
7443 Issues resolved (http://bugs.uclibc.org):
7444
7445 #10831: qemu_x86_64_defconfig build fails on linux-headers..
7446
d5a63f48
PK
74472018.02-rc3, Released February 27th, 2018
7448
7449 Fixes all over the tree.
7450
7451 check-bin-arch: skip /lib/modules to allow 32-bit userland
7452 with 64bit kernel.
7453
7454 dependencies: Blacklist tar 1.30+ and build our own host-tar
7455 if needed as tar 1.30+ changed the --numeric-owner output for
7456 long path names. Build host-tar before other host-dependencies
7457 as they need it to extract their source tarballs.
7458
7459 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
7460 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
7461 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
7462 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
7463 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
7464
7465 Issues resolved (http://bugs.uclibc.org):
7466
7467 #10726: Current libglib2.mk creates broken libglib2 binary...
7468 #10786: Linux fails to build unless make linux-menuconfig...
7469 #10796: Cannot generate cpio image without selecting CON...
7470
44cec643
PK
74712018.02-rc2, Released February 15th, 2018
7472
7473 Fixes all over the tree.
7474
7475 Dependencies: Ensure C++ support is available like for C
7476 support for packages needing 32bit host support.
7477
7478 utils/genrandconfig: Check host dependencies for config.
7479
7480 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
7481 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
7482 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
7483 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
7484 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
7485 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
7486 systemd
7487
7488 Issues resolved (http://bugs.uclibc.org):
7489
7490 #9781: ti-sgx-km build on kernel >4.1
7491 #10141: Squashfs extended attribute failures
7492
ca7bf21f 74932018.02-rc1, Released February 5th, 2018
06608f7e
TP
7494
7495 The global source-check and per-package <pkg>-source-check
7496 targets have been removed.
7497
77d58aab
PK
7498 Architecture: Add x86 Silvermont variant. Add several new ARM
7499 variants, rework MIPS NaN logic. Support mainline binutils/gcc
7500 for ARC.
7501
7502 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
7503 external toolchains upgraded to arc-2017.09. Libatomic is now
7504 also copied for external musl based toolchains.
7505 Add binutils 2.30.x and switch to binutils 2.29.x by default.
7506
7507 Added hardening options to build with RELRO and FORTITY.
7508
7509 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
7510 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
7511 Orangepi lite / pc plus / pc / prime / win / win plus / zero
7512 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
7513
7514 Add utils/diffconfig, a simple utility for comparing
7515 configuration files - Adapted from the version in the
7516 Linux kernel.
7517
7518 Infrastructure: Check that the same file is not touched by
7519 multiple packages, as a preparation for toplevel parallel
7520 builds.
7521
7522 Hashes for the license files for a large number of packages
7523 have been added, ensuring that license changes will not be
7524 missed when packages are bumped.
7525
7526 Fix build issue for autotools based packages checking for C++
7527 support on toolchains without C++ support and on a distro
7528 lacking /lib/cpp (E.G. Arch Linux).
7529
7530 Support for the meson build system.
7531
7532 Pie charts generated by 'graph-build' or 'graph-size' are now
7533 sorted according to the size of each piece.
7534
7535 System: Only show getty options when busybox init or sysvinit
7536 are used.
7537
7538 ARM-trusted-firmware: Support ATF bundled in U-Boot as
7539 well as U-Boot bundled in ATF.
7540
7541 Zlib is now a virtual package, provided by either libzlib or
7542 zlib-ng, similar to openssl.
7543
30bffce8
PK
7544 Support for the Rust programming language.
7545
77d58aab 7546 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
7547 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
7548 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
7549 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
7550 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
7551 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
7552 open-lldp, pimd, proj, python-flask-cors,
7553 python-jaraco-classes, python-more-itertools, python-oauthlib,
7554 python-raven, python-remi, python-requests-oauthlib,
7555 python-schedule, python-secretstorage, python-see,
7556 python-tabledata, python-txtorcon, python-xlib, qt5charts,
7557 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
7558 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
7559 zisofs-tools, zlib-ng
77d58aab
PK
7560
7561 Removed packages: eeprog
7562
c34019e1
PK
75632017.11.2, Released January 21st, 2018
7564
7565 Important / security related fixes.
7566
7567 External toolchain: libatomic is now also copied for musl
7568 based toolchains.
7569
7570 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
7571
7572 System: Only show getty options when busybox init or sysvinit
7573 are used.
7574
7575 Infrastructure: Fix build issue for autotools based packages
7576 checking for C++ support on toolchains without C++ support and
7577 on a distro lacking /lib/cpp (E.G. Arch Linux).
7578
7579 Pie charts generated by 'graph-build' or 'graph-size' are now
7580 sorted according to the size of each piece.
7581
7582 Updated/fixed packages: asterisk, avahi, bind, busybox,
7583 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
7584 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
7585 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
7586 xlib_libXpm
7587
7588 Issues resolved (http://bugs.buildroot.org):
7589
7590 #9996: lz4 package does not install lz4 binaries in target
7591 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
7592 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
7593 #10301: systemd/getty unused options
7594 #10331: kmsxx, host installation fails with BR2_SHARED_...
7595 #10556: Building ntp package with SSL library libressl...
7596 #10641: avahi-autoipd not starting when using systemd-tmpfiles
7597
1fa8113a
PK
75982017.11.1, Released December 31th, 2017
7599
7600 Important / security related fixes.
7601
7602 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
7603 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
7604 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
7605 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
7606 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
7607 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
7608 xenomai, xfsprogs
7609
9dd76697
PK
76102017.11, Released November 30, 2017
7611
7612 Fixes all over the tree.
7613
7614 Toolchain: Use github mirror for Glibc.
7615
7616 Defconfigs: Correct boot.cmd for bananapi-m1.
7617
7618 Makefiles: Workaround include order issues for certain make
7619 versions by explicitly sorting the result of wildcard where it
7620 matters.
7621
7622 Download: Ensure subversion runs in non-interactive mode.
7623
7624 Updated/fixed packages: asterisk, boost, chrony, dovecot,
7625 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
7626 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
7627 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
7628 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
7629 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
7630 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
7631 xlib_libXfont, xlib_libXfont2,
7632
7633 Issues resolved (http://bugs.buildroot.org):
7634
7635 10501: host-localedef fails to compile on Ubuntu 17.10
7636 10506: Changed kernel image type (e.g. zImage to uImage)...
7637
071cc438
PK
76382017.11-rc2, Released November 13th, 2017
7639
7640 Fixes all over the tree.
7641
7642 Updated/fixed packages: collectd, ffmpeg, freerdp,
7643 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
7644 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
7645 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
7646 wireshark, wpa_supplicant, xapp_xdriinfo
7647
7648 Issues resolved (http://bugs.buildroot.org):
7649
7650 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
7651 #10491: Cannot output security warning when compiled with buildroot..
7652
a7e1971c 76532017.11-rc1, Released November 6th, 2017
c2aa34d8 7654
10b9c360
PK
7655 Fixes all over the tree and new features.
7656
64bbd348
PK
7657 Openssl is now a virtual package, which may be provided by
7658 OpenSSL (now renamed to libopenssl) or LibreSSL.
7659
6d1ff5ff
AVEM
7660 libssh2: there is now an explicit choice of the backend to use
7661 (mbedtls, gnutls or openssl). Previously, the choice was implicit
7662 based on the TLS library that was selected. Now, it is possible to
7663 choose the backend, which is important if several TLS libraries are
354722ca 7664 selected.
6d1ff5ff 7665
c2aa34d8
JF
7666 netsnmp: all MIB files are now installed, making the target filesystem a
7667 bit bigger than before. To remove unneeded MIBS, you should use a
7668 post-build script.
7669
f36962e9
PK
7670 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
7671 updated to 2017.09, Glibc updated to 2.26, Glibc support for
7672 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
7673 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
7674
64bbd348
PK
7675 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
7676 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
7677 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
7678 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
7679 Technologic TS-7680.
7680
10b9c360
PK
7681 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
7682 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
7683 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
7684 lua-curl, lua-datafile, lua-fifo, lua-httpd,
7685 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
7686 luksmeta, minetest, minetest-game, pdmenu, prosody,
7687 python-aiocoap, python-automat, python-ibmiotf,
7688 python-iso8601, python-m2r, python-simplesqlite,
7689 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
7690 restorecond, selinux-python, semodule-utils, uhubctl,
7691 wireguard, wsapi-fcgi, wsapi-xavante
7692
7693 Removed packages: aiccu, rfkill, sepolgen
7694
7695 Issues resolved (http://bugs.buildroot.org):
7696
7697 #10281: lsblk does not compile for util-linux
7698 #10336: lttng compilation fails : linking error
7699 #10351: glibc missing in rootfs
7700 #10356: nfs-utils missing header
043f3b45 7701 #10361: python3 python-config script generates invalid includes
10b9c360
PK
7702 #10366: dropbear download url has changed
7703 #10391: WiringPi retrieves wrong (old) version
7704 #10406: Beaglebone black: Buggy SGX driver version, swapped...
7705 #10426: uboot-tools' fw_setenv does not update the redundant...
7706 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
7707
951685e8
PK
77082017.08.2, Released November 28th, 2017
7709
7710 Important / security related fixes.
7711
7712 Qt: 5.6 version updated to 5.6.3.
7713
7714 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
7715 in the environment.
7716
7717 Makefiles: Workaround include order issues for certain make
7718 versions by explicitly sorting the result of wildcard where it
7719 matters.
7720
7721 Updated/fixed packages: apr, apr-util, arqp-standalone,
7722 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
7723 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
7724 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
7725 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
7726 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
7727 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
7728 qt5connectivity, qt5declarative, qt5engineio,
7729 qt5graphicaleffects, qt5imageformats, qt5location,
7730 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
7731 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
7732 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
7733 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
7734 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
7735 webkitgtk, wget, wireshark, xapp_xdriinfo.
7736
7737 Issues resolved (http://bugs.buildroot.org):
7738
7739 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
7740 10361: python3 python-config script generates invalid includes
7741 10501: host-localedef fails to compile on Ubuntu 17.10
7742
f2b10756
PK
77432017.08.1, Released October 23rd, 2017
7744
7745 Important / security related fixes.
7746
7747 Webkitgtk bumped to the 2.18.x series, fixing a large number
7748 of security issues.
7749
7750 Defconfigs: galileo: fix ext4 related kernel config, bump
7751 kernel for gcc 6.x compatibility, enable wchar support for
7752 grub2. wandboard: correct rootfs offset
7753
7754 support: Ensure gzip compression level 6 is used for git
7755 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
7756 links. check-rpath: Also handle PIE binaries
7757
7758 External toolchain: Correctly handle glibc Buildroot
7759 toolchains built with merged /usr
7760
7761 musl: fix ARMv4 build with binutils 2.27.51+, fix for
7762 CVE-2017-15650
7763
7764 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
7765 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
7766 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
7767 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
7768 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
7769 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
7770 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
7771 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
7772 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
7773 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
7774 xmlstarlet, xlib_libXfont, xlib_libXfont2,
7775 xserver_xorg-server, zsh
7776
8ce27bb9 77772017.08, Released September 1st, 2017
0ea3d7ba 7778
8ce27bb9 7779 Minor fixes.
0ea3d7ba 7780
13c44396
PK
7781 Toolchain: Don't allow internal toolchain builds for MIPS
7782 M6201/P6600, as support for these are not yet in mainline GCC.
7783
7784 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
7785 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
7786 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
7787 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
7788 transmission, vde2, vim
0ea3d7ba
TP
7789
7790 Updated/fixed defconfigs:
7791
7792 Removed packages: simicfs.
7793
7794 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 7795
0ea3d7ba
TP
7796 #10261: Grub2 fails to build for x86_64
7797
ef19f376
TP
77982017.08-rc3, Released August 23rd, 2017
7799
7800 Fixes all over the tree.
7801
7802 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
7803 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
7804 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
7805 libspatialindex, libunwind, linux, linux-headers, lua,
7806 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
7807 whois, xen, zmqpp.
7808
7809 Updated/fixed defconfigs: ci20, socrates_cyclone5,
7810 toradex_apalis_imx6.
7811
7812 Removed defconfig: Armadeus APF9328.
7813
7814 skeleton-* packages introduced in -rc1 have been renamed to
7815 skeleton-init-* instead.
7816
7817 Issues resolved (http://bugs.buildroot.org):
7818
7819 #10141: Squashfs extended attribute failures
7820
0ba4a139
TP
78212017.08-rc2, Released August 11th, 2017
7822
7823 Fixes all over the tree.
7824
7825 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
7826 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
7827 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
7828 swupdate, uclibc, valgrind, webkitgtk.
7829
7830 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
7831 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
7832 qemu_sparc64.
7833
7834 The cmake-package infrastructure for host packages has been
7835 fixed to not incorrectly detect target packages through
7836 pkg-config.
7837
7838 Issues resolved (http://bugs.buildroot.org):
7839
c7ed72d3 7840 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
7841 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
7842 #10026: lua-5.3.4: fix lua linker error in swupdate
7843 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
7844 #10156: glibc compilation fails for X86 32bits (i386)
7845 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
7846 #10221: Buildroot Support
7847
c472d8a4 78482017.08-rc1, Released August 2nd, 2017
2fce2056 7849
6ce80b6a
TP
7850 Infrastructure:
7851
d64d1216
TP
7852 - The skeleton package has been split into multiple packages:
7853 skeleton-sysv (when Busybox or SysV init are used),
7854 skeleton-systemd (when systemd is used), skeleton-none (when
7855 no init system is used) and skeleton-custom (when a custom
7856 skeleton is used). Those packages, except skeleton-custom,
7857 share common logic and data in a new package called
7858 skeleton-common. The skeleton package becomes a virtual
7859 package. This change allows to generate a filesystem that is
7860 compliant with systemd expectations.
7861
7862 - Support for using a read-only filesystem with systemd has
7863 been fixed.
7864
6ce80b6a
TP
7865 - Major revamp of the gettext handling, with user-visible
7866 effect:
2fce2056
TP
7867
7868 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
7869 package could decide to enable or not NLS support. When
7870 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
7871 by passing --disable-nls to packages.
7872
7873 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
7874 controls whether NLS support should be enabled or not in
7875 packages. This option defaults to disabled, which means
7876 that now, NLS support is by default disabled in all
7877 packages.
2fce2056 7878
6ce80b6a
TP
7879 Therefore, if you need NLS support in packages, you must now
7880 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
7881
7882 - The host directory no longer has a usr/ component. This
7883 makes it much more natural to use that directory as an
7884 externally used toolchain. For compatibility with existing
c7ed72d3 7885 scripts, a usr -> . link is still added.
51b3315b 7886
6ce80b6a
TP
7887 - Hashes are now checked on tarballs by Buildroot when a
7888 package is sourced from a Git repository.
7889
7890 - Patches are no longer being downloaded from Github, since
7891 auto-generated patches could change over time, and break
7892 hashes. All patches that were downloaded from Github are now
7893 stored in their respective package directories.
7894
7895 - Hash files in packages can now contain hashes for the
7896 license files contained in the package source code. This
7897 allows to detect changes in such license files.
7898
7899 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
7900 RPATHs at the end of the build.
7901
7902 - A new "make sdk" target prepares $(HOST_DIR) to be
7903 relocatable: turns RPATHs in host binaries into relocatable
7904 ones, removes bogus RPATHs from staging binaries/libraries,
7905 and provides a relocate-sdk script that can be executed to
7906 relocate the SDK after installation.
7907
7908 - Addition of utils/genrandconfig which generates a random
7909 configuration based on a set of pre-defined toolchain
7910 configurations (support/config-fragments/autobuild/) and a
7911 random selection of packages. It is now used by the
7912 autobuilders to generate the random configurations.
7913
7914 Filesystems:
7915
7916 - ext2/3/4 filesystems are now generated using mkfs.ext from
7917 e2fsprogs instead of using genext2fs.
7918
7919 Architecture:
7920
7921 - Addition of support for ARM big.LITTLE variants
7922 - Improved MIPS support, with options to select NaN encoding
7923 and FP32 mode.
7924
7925 Toolchain:
7926
7927 - Switch to gcc 6.x as the default gcc version, add support
7928 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
7929 - Switch to binutils 2.28 as the default binutils version, add
7930 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
7931 - Support added for gdb 8.0
7932 - uClibc-ng bumped to 1.0.26
7933 - CodeSourcery toolchains for x86 and SuperH have been
7934 removed, they were using a too old glibc version
7935 (2.17). External toolchains with glibc 2.17 or earlier are
7936 no longer supported.
7937 - The version selection in the glibc package has been
7938 removed. Like musl and uClibc-ng, we now use the latest
7939 glibc version.
7940 - Improved support for Xtensa toolchain overlays, which can
7941 now be downloaded.
7942
7943 Tools:
7944
7945 - Numerous improvements to the runtime test infrastructure
7946 - Tests are now executed by Gitlab CI on a regular basis
7947 - Tools that are directly useful to the user have been moved
7948 from support/scripts/ to utils/: brmake, check-package,
7949 get-developers, scancpan, scanpipy, size-stats-compare,
7950 test-pkg.
7951
7952 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
7953 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
7954 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
7955
7956 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
7957 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
7958 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
7959 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
7960 libpwquality, libressl, libspatialindex, libva-utils,
7961 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
7962 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
7963 python-backports-shutil-get-terminal-size, python-bcrypt,
7964 python-cheroot, python-h2, python-hpack, python-hyperframe,
7965 python-hyperlink, python-ipython-genutils, python-pathlib2,
7966 python-pickleshare, python-priority, python-portend,
7967 python-scandir, python-systemd, python-tempora,
7968 python-traitlets, python-typepy, qt5virtualkeyboard,
7969 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
7970 xr819-xradio, zstd
7971
0a1e508b 7972 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
7973
7974 Issues resolved (http://bugs.buildroot.org):
7975
d64d1216 7976 #7892: systemd-journald is broken
6ce80b6a
TP
7977 #9341: avahi-utils does not compile with uClibc + libglib2
7978 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
7979 BR2_ENABLE_DEBUG
7980 #9746: ext4 image generated by Buildroot is not working
7981 properly with U-Boot
7982 #9886: Build fails with "unexpected EOF while looking for
7983 matching `"'" if PATH contains a newline
7984 #9891: parted 3.1 => 3.2?
7985 #9911: qt5 does not build on sparc
7986 #9916: qt5 does not build on
7987 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
7988 #9936: Host QEMU does not build with SDL support because of
7989 pkg-config
7990 #9941: nodejs option disappears for arm
7991 #9951: SCANCPAN failure
7992 #9966: util-linux-2.30/.stamp_built' failed
7993 #9976: License file for package 'rtl8821au' incorrect
7994 #9991: SGX Error implicit declaration of function
7995 ‘dmac_map_area’
7996 #10011: wget does not work from Buildroot
7997 #10036: Buildroot builds Raspbian Jessie headless image
7998 presenting incorrect prompt
7999 #10051: make: *** No rule to make target
8000 'raspberrpi3_defconfig'. Stop reported with Buildroot
8001 v2017.05.1
8002 #10056: No .config file was produced in /buildroot folder
8003 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
8004 failure
c472d8a4 8005 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 8006 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
8007 #10091: gcc7.1 does not build with graphite support due to old
8008 isl
d64d1216
TP
8009 #10121: webkit without the multimedia option causes build
8010 error
6ce80b6a 8011
d0b7d387
PK
80122017.05.2, Released July 27th, 2017
8013
8014 Important / security related fixes.
8015
8016 Webkitgtk bumped to the 2.16.x series, fixing a large number
8017 of security issues.
8018
8019 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
8020 which default to PIE mode.
8021
8022 Updated/fixed packages: aespipe, apache, bind, binutils,
8023 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
8024 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
8025 libmemcached, libosip2, libtirpc, libxml-parser-perl,
8026 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
8027 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
8028 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
8029 webkitgtk, x265, xserver_xorg-server, xvisor
8030
8031 Issues resolved (http://bugs.buildroot.org):
8032
8033 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
8034
d9bcd5fa
PK
80352017.05.1, Released July 4th, 2017
8036
8037 Important / security related fixes.
8038
8039 Update support/scripts/scancpan to use METACPAN v1 API as v0
8040 has been shutdown.
8041
8042 Update support/scripts/mkusers to handle setups where
8043 /etc/shadow is a symlink.
8044
8045 External toolchain: Don't create musl dynamic loader symlink
8046 for static builds.
8047
8048 Setlocalversion: Correct detection of mercurial revisions for
8049 non-tagged versions.
8050
8051 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
8052
8053 Updated/fixed packages: apache, automake, bind, botan, c-ares,
8054 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
8055 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
8056 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
8057 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
8058 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
8059 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
8060 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
8061
8062 Issues resolved (http://bugs.buildroot.org):
8063
8064 #9976: License file for package 'rtl8821au' incorrect
8065
dd2020aa
PK
80662017.05, Released May 31st, 2017
8067
8068 Minor fixes.
8069
8070 External toolchain: musl dynamic linker symlink for mips-sf
8071 corrected.
8072
8073 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
8074 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
8075 xen
8076
8077 Issues resolved (http://bugs.buildroot.org):
8078
8079 #9906: genimage: Disk full
8080
91a418c3
PK
80812017.05-rc3, Released May 30th, 2017
8082
8083 Fixes all over the tree.
8084
8085 ARC toolchain bumped to 2017.03
8086
8087 Runtime testing improvements and cleanups.
8088
8089 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
8090 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
8091 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
8092 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
8093 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
8094 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
8095 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
8096 xen
8097
8098 Removed packages: firejail, ola
8099
8100 Issues resolved (http://bugs.buildroot.org):
8101
8102 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
8103 #9876: aarch64 support with gcc 4.8 toolchain
8104 #9896: host-gcc-initial error downloading because incorrect URL
8105
8ab8f10a
PK
81062017.05-rc2, Released May 17th, 2017
8107
8108 Fixes all over the tree.
8109
8110 ARC toolchain bumped to 2017.03-rc2
8111
8112 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
8113 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
8114 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
8115 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
8116 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
8117 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
8118 vlc, x11vnc, xfsprogs
8119
8120 Issues resolved (http://bugs.buildroot.org):
8121
8122 #9796: source-check broken for Git downloads
8123 #9866: BASE_DIR usage
8124
c71edb8b
PK
81252017.05-rc1, Released May 8th, 2017
8126
8127 Fixes all over the tree and new features.
8128
8129 Infrastructure:
8130
8131 - Installed binaries are now checked for correct architecture
8132 to catch natively built binaries or binaries built for other
8133 architecture variants.
8134
8135 - Luarocks infrastructure improvements to extraction handling,
8136 support for upstream name != Buildroot package name.
8137
8138 - 'make printvars' output format has changed to make it easier
8139 to use in scripts. It now has options to quote the variables
8140 and to show the expanded/unexpanded values.
8141
8142 - Automatic ext2 rootfs size calculation has been removed. The
8143 logic was not working working reliable in all setups as it
8144 depends on the host filesystem behaviour, so instead now the
8145 size has to be specified explicitly (defaults to 60MB).
8146
8147 - The git download infrastructure now ensures that GNU format
8148 tar files are created.
8149
8150 - Fixed a variable clashing issue in the mkusers script with
8151 internal bash variables.
8152
8153 - Fakeroot now links against libacl to fix issues on
8154 distributions using acls.
8155
8156 - Correct permissions for /dev/pts/ptmx when systemd is used
8157 with recent glibc versions.
8158
8159 - br2-external: Improve error reporting.
8160
8161 - A wrapper script for genimage has been added in
8162 support/scripts/genimage.sh for easy use of genimage from
8163 post-image scripts.
8164
8165 - A script to check for common style issues in new packages
8166 before submitting has been added in support/scripts/check-package
8167
8168 - Defconfigs are now tested by gitlab-CI instead of Travis:
8169 https://gitlab.com/buildroot.org/buildroot
8170
8171 - Infrastructure for runtime testing has been added to
8172 support/testing
8173
8174 Toolchain:
8175
8176 - External linaro toolchains updated to 2017.02, ARC toolchain
8177 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
8178
8179 - A number of fixes and improvements to the external toolchain
8180 handling, including C library detection, multilib and ld.so
8181 handling
8182
8183 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
8184 for uClibc-ng
8185
8186 - Binutils 2.28 added and default changed to 2.27
8187
8188
8189 Architectures:
8190
8191 - Support for the C-SKY architecture has been added.
8192
8193
8194 License handling:
8195
8196 - The package license markings for legal info now uses the
8197 SPDX short identifiers for the license string where possible.
8198
8199 - License info has been improved / added for a number of packages.
8200
8201
8202 Misc:
8203
8204 - Cmake 3.7.x installed on the host is no longer ignored as a
8205 workaround for the RPATH issues has been implemented.
8206
8207 - Docker-engine can now be built statically on an otherwise
8208 dynamic linked build for docker-in-docker setups.
8209
8210 - U-Boot now supports out-of-tree device trees, similar to
8211 Linux
8212
8213 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
8214 been removed as this is now EOL upstream.
8215
8216 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
8217 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
8218 defconfig for raspberry pi 3, stm32f429-disc1.
8219
8220 The raspberry pi zero-w and rpi3 compute module are now also
8221 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
8222 supported by the beaglebone defconfig.
8223
8224 Removed defconfig: minnowboard, via imx6 vab820, altera
8225 socdk/sockit
8226
8227 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
8228 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
8229 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
8230 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
8231 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
8232 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
8233 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
8234 python-decorator, python-simplegeneric,
8235 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
8236 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
8237 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
8238 uccp420wlan, wilink-bt-firmware
8239
8240 Broken packages: ola
8241
8242 Removed packages: cosmo, kodi-visualisation-fountain,
8243 polarssl, portmap, xdriver_xf86-video-glide,
8244 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
8245
8246 Issues resolved (http://bugs.buildroot.org):
8247
8248 #8831: image generation fails on host ZFS due to "no free space"
8249 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
8250 #9456: mkusers script bash errors
8251 #9496: mke2img fails during build on ntfs-3g host partition
8252 #9531: NPM fails to build embedded modules
8253 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
8254 #9691: Wrong cryptsetup package include files location
8255 #9696: Wrong cryptsetup package include files location
8256 #9706: Can't download newer revisions of package from PyPI
8257 #9711: Recent libCEC version bump seems to break kodi package
8258 #9716: exit, shutdown, reboot from kodi
8259 #9721: version 2017.02: no acceptable m4 could be found in $PATH
8260 #9726: Raspberry Pi version B - Problems with UART speed in..
8261 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
8262 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
8263 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
8264 #9776: libubox build failed
8265 #9791: Python searches for packages in the user site directory
8266 #9806: libseccomp is not available when BR2_arm=y
8267 #9826: post-build scritp - symlinks created in post-build script..
8268 #9836: triggerhappy: systemd unit broken
8269 #9846: musl libc not installed correctly in target folder
8270 #9856: build libubox failed on ubuntu 17.04 64bit
8271
4f00d03a
PK
82722017.02.11, Released April 11th, 2018
8273
8274 Important / security related fixes.
8275
8276 dependencies: Blacklist tar 1.30+ and build our own host-tar
8277 if needed as tar 1.30+ changed the --numeric-owner output for
8278 long path names. Build host-tar before other host-dependencies
8279 as they need it to extract their source tarballs.
8280
8281 Updated/fixed packages: apache, busybox, clamav, dhcp,
8282 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
8283 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
8284 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
8285 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
8286 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
8287
8288 Issues resolved (http://bugs.uclibc.org):
8289
8290 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
8291
6f1e216e
PK
82922017.02.10, Released January 31st, 2018
8293
8294 Important / security related fixes.
8295
8296 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
8297
8298 System: Only show getty options when busybox init or sysvinit
8299 are used.
8300
8301 Infrastructure: Fix build issue for autotools based packages
8302 checking for C++ support on toolchains without C++ support and
8303 on a distro lacking /lib/cpp (E.G. Arch Linux).
8304
8305 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
8306 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
8307 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
8308 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
8309 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
8310 util-linux, webkitgtk, wireshark, xen
8311
8312 Issues resolved (http://bugs.buildroot.org):
8313
8314 #9996: lz4 package does not install lz4 binaries in target
8315 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
8316 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
8317 #10301: systemd/getty unused options
8318 #10331: kmsxx, host installation fails with BR2_SHARED_...
8319 #10536: Finding non-relative paths in the ccache
8320 #10641: avahi-autoipd not starting when using systemd-tmpfiles
8321
93a8938d
PK
83222017.02.9, Released January 1st, 2018
8323
8324 Important / security related fixes.
8325
8326 Fix divide by zero issue in size-stats script.
8327
8328 Fix makefile include ordering issue with certain make versions
8329 in the external toolchain handling.
8330
8331 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
8332 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
8333 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
8334 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
8335 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
8336
a4d77a4b
PK
83372017.02.8, Released November 27th, 2017
8338
8339 Important / security related fixes.
8340
8341 Qt: 5.6 version updated to 5.6.3.
8342
8343 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
8344 in the environment.
8345
8346 Updated/fixed packages: apr, apr-util, arqp-standalone,
8347 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
8348 imagemagick, libfastjson, libglib2, libpjsip, libplist,
8349 localedef, luajit, mesa3d, openssh, openssl, postgresql,
8350 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
8351 qt5declarative, qt5engineio, qt5graphicaleffects,
8352 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
8353 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
8354 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
8355 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
8356 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
8357 xapp_xdriinfo.
8358
8359 Issues resolved (http://bugs.buildroot.org):
8360
8361 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
8362 10361: python3 python-config script generates invalid includes
8363 10501: host-localedef fails to compile on Ubuntu 17.10
8364
8b0dd65d
PK
83652017.02.7, Released October 28th, 2017
8366
8367 Important / security related fixes.
8368
8369 Webkitgtk bumped to the 2.18.x series, fixing a large number
8370 of security issues.
8371
8372 Defconfigs: wandboard: Correct rootfs offset
8373
8374 Toolchain: Linaro toolchains updated to 2017.08 release,
8375 fixing a number of issues. Musl: fix for CVE-2017-15650.
8376
8377 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
8378 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
8379 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
8380 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
8381 xlib_libXfont2, xserver_xorg-server
8382
40f8a013
PK
83832017.02.6, Released September 24th, 2017
8384
8385 Important / security related fixes.
8386
8387 Cmake: Ensure correct pkg-config is used when building host
8388 packages
8389
8390 fs/iso9660: Ensure files from earlier builds are not included.
8391
8392 Updated/fixed packages: apache, bcusdk, bind, binutils,
8393 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
8394 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
8395 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
8396 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
8397 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
8398 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
8399 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
8400 postgresql, proxychains-ng, python-libconfig,
8401 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
8402 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
8403 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
8404 xen, zmqpp
8405
8406 Issues resolved (http://bugs.buildroot.org):
8407
8408 #10141: Squashfs extended attribute failures
8409 #10261: Grub2 fails to build for x86_64
8410 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
8411
386dd28a
PK
84122017.02.5, Released July 27th, 2017
8413
8414 Important / security related fixes.
8415
8416 Webkitgtk bumped to the 2.16.x series, fixing a large number
8417 of security issues.
8418
8419 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
8420 which default to PIE mode.
8421
8422 Updated/fixed packages: aespipe, apache, bind, binutils,
8423 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
8424 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
8425 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
8426 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
8427 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
8428 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
8429 xserver_xorg-server, xvisor
8430
8431 Issues resolved (http://bugs.buildroot.org):
8432
8433 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
8434
018b8aa7
PK
84352017.02.4, Released July 4th, 2017
8436
8437 Important / security related fixes.
8438
8439 Update support/scripts/scancpan to use METACPAN v1 API as v0
8440 has been shutdown.
8441
8442 Update support/scripts/mkusers to handle setups where
8443 /etc/shadow is a symlink.
8444
8445 External toolchain: Don't create musl dynamic loader symlink
8446 for static builds.
8447
8448 Setlocalversion: Correct detection of mercurial revisions for
8449 non-tagged versions.
8450
8451 Updated/fixed packages: apache, automake, bind, botan, c-ares,
8452 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
8453 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
8454 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
8455 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
8456 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
8457 vlc, x264, xserver_xorg-server
8458
8459 Issues resolved (http://bugs.buildroot.org):
8460
8461 #9976: License file for package 'rtl8821au' incorrect
8462
1ba865a5
PK
84632017.02.3, Released June 2nd, 2017
8464
8465 Important / security related fixes.
8466
8467 Download: <pkg>-source-check fixed for packages from git.
8468
8469 External toolchain: musl dynamic linker symlink for mips-sf
8470 corrected.
8471
8472 Updated/fixed packages: armadillo, audiofile, bash,
8473 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
8474 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
8475 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
8476 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
8477 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
8478 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
8479 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
8480 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
8481
8482 Issues resolved (http://bugs.buildroot.org):
8483
8484 #9796: source-check broken for Git downloads
8485 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
8486
87ddf24d
PK
84872017.02.2, Released May 1st, 2017
8488
8489 Important / security related fixes.
8490
8491 Use HTTPS for the Codesourcery external toolchains as the HTTP
8492 URLs no longer work.
8493
8494 Updated/fixed packages: bind, busybox, dovecot, freetype,
8495 ghostscript, glibc, granite, hiredis, icu, imagemagick,
8496 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
8497 libnspr, libnss, libsamplerate, libsndfile, libunwind,
8498 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
8499 python-web2py, samba4, syslinux, systemd, tiff, trinity,
8500 uboot, wireshark, xen
8501
8502 Issues resolved (http://bugs.buildroot.org):
8503
8504 #9791: Python searches for packages in the user site directory
8505
a1658095
PK
85062017.02.1, Released April 4th, 2017
8507
8508 Important / security related fixes.
8509
8510 Fix a variable clashing issue in the mkusers script with
8511 internal bash variables.
8512
8513 Improve external toolchain version detection.
8514
8515 Correct permissions for /dev/pts/ptmx when systemd is used
8516 with recent glibc versions.
8517
8518 Fix python module name clash for graph-depends.
8519
8520 Fakeroot now links against libacl to fix issues on
8521 distributions using acls.
8522
8523 Ensure that the git download infrastructure creates GNU format
8524 tar files.
8525
8526 br2-external: Improve error reporting.
8527
8528 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
8529 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
8530 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
8531 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
8532 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
8533 libwebsockets, libxkbcommon, linux-firmware, logrotate,
8534 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
8535 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
8536 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
8537 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
8538 tcpreplay, tor, upmpdcli, wget, wireshark,
8539 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
8540
8541 Issues resolved (http://bugs.buildroot.org):
8542
8543 #9456: mkusers script bash errors
8544
083c0735
PK
85452017.02, Released February 28th, 2017
8546
8547 Minor fixes, mainly fixing autobuilder issues.
8548
8549 Don't use cmake 3.7.x from the build host as it is also
8550 affected by the RPATH handling issues, and instead build our
8551 own if needed.
8552
8553 Updated/fixed packages: assimp, classpath, genimage, mplayer,
8554 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
8555 vlc, xterm
8556
87a23e53
PK
85572017.02-rc3, Released February 26th, 2017
8558
8559 Fixes all over the tree.
8560
8561 Cmake reverted to version 3.6.3 to workaround regressions
8562 related to RPATH handling.
8563
8564 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
8565 btrfs-progs, classpath, directfb, glibc, gstreamer1,
8566 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
8567 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
8568 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
8569 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
8570 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
8571
8572 Issues resolved (http://bugs.buildroot.org):
8573
8574 #9251: Shared C++ libraries for Microblaze results in Segmentation...
8575 #9456: mkusers script bash errors
8576 #9506: Collectd 5.7.0 fails to build with libcrypt
8577 #9581: VagrantFile provisioning step fails due to issue with grub-pc
8578 #9586: usbmount: usbmount slows down the system... to a state of...
8579 #9616: CMake host packages cannot provide CONF_ENV
8580 #9641: Need raptor package installed in staging
8581 #9671: stunnel build error
8582
bedc0ccd
PK
85832017.02-rc2, Released February 20th, 2017
8584
8585 Fixes all over the tree.
8586
8587 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
8588 older gcc versions for reproducible builds has been
8589 (temporarily) reverted because of licensing compatiblity
8590 concerns.
8591
8592 Defconfigs: SD card generation fix for the Udoo Neo board
8593
8594 Infrastructure to handle .lz compressed tarballs added, and
8595 affected packages updated to use it.
8596
8597 Updated/fixed packages: bctoolbox, bind, canelloni,
8598 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
8599 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
8600 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
8601 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
8602 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
8603 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
8604 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
8605 xserver_xorg-server
8606
8607 Issues resolved (http://bugs.buildroot.org):
8608
8609 #8941: Valgrind fails to build with stack protection turned on
8610 #9291: perl: SysV message queues not configured, even if available
8611 #9651: libxcb-1.12 built Error
8612 #9656: util-linux: schedutils doesn't build on target w/o enabl...
8613 #9666: qt5quickcontrols install fails
8614
4f17e8cf
TP
86152017.02-rc1, Released February 11th, 2017
8616
8617 Fixes all over the tree and new features.
8618
8619 Infrastructure:
8620
8621 - numerous improvements to support reproducible builds
8622
8623 - new waf-package package infrastructure to support packages
8624 that use the Waf build system. 6 packages converted to
8625 this infrastructure.
8626
133811ee
TP
8627 - add option <pkg>_PREFER_INSTALLER to the perl package
8628 infrastructure
8629
8630 Architecture:
8631
4f17e8cf
TP
8632 - add support for the OpenRISC CPU architecture
8633
8634 - merge description of the ARM and ARM64 options, and add
8635 support for selecting a specific ARM64 core
8636
8637 Toolchain:
8638
8639 - major rework of the external toolchain support. It is now
8640 split into several packages, one per external toolchain,
8641 and a common infrastructure.
8642
8643 - important fix for musl to prevent a conflict between musl
8644 and kernel headers (fixes the build of numerous packages
8645 with musl)
8646
8647 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
8648 for ARM64, mips32r6 and mips64r6
8649
8650 - add gdb 7.12.1, and switch to gdb 7.11 as the default
8651
8652 - Linaro toolchains updated to 2016.11, ARC toolchain
8653 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
8654 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
8655 NIOS2 toolchains bumped
4f17e8cf
TP
8656
8657 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
8658 architecture, remove pre-built musl toolchains from
8659 musl.codu.org
4f17e8cf
TP
8660
8661 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
8662 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
8663 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
8664
8665 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
8666 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
8667 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
8668 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
8669 pru-software-support, python-arrow, python-attrs,
8670 python-babel, python-bitstring, python-chardet,
8671 python-constantly, python-flask-babel, python-gunicorn,
8672 python-incremental, python-jsonschema, python-logbook,
8673 python-markdown2, python-mbstrdecoder, python-mutagen,
8674 python-pathpy, python-pudb, python-pyqrcode,
8675 python-pytablereader, python-setuptools-scm, python-sh,
8676 python-toml, python-vcversioner, python-whoosh,
8677 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
8678 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
8679 upower, ustream-ssl, waf, xlib_libXfont2
8680
8681 Removed packages: perl-db-file, snowball-hdmiservice,
8682 snowball-init
8683
8684 Tooling: addition of a test-pkg script to help contributors
8685 build test their package.
8686
8687 Issues resolved (http://bugs.buildroot.org):
8688
8689 #8946: Valgrind fails to build with stack protection turned on
8690 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
8691 #9466: VIM_REMOVE_DOCS removes rgb.txt
8692 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
8693 #9501: eudev fails to build with older kernel headers
8694 #9526: Embedded NPM fails to start with "no such file or directory" error
8695 #9541: Platform drivers autoloading from info in device tree does not work
8696 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
8697 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
8698 #9566: [kmod] Compilation fails with uclibc
8699 #9571: buildroot fails while building opencv for arm64 platform
8700 #9576: External tree with BR 2016.11 does not work anymore
8701 #9606: xorg-server cannot build for ARM target
8702
e77a5c88
PK
87032016.11.3, Released March 9th, 2017
8704
8705 Important / security related fixes.
8706
8707 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
8708 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
8709 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
8710
8847039f
PK
87112016.11.2, Released January 25th, 2017
8712
8713 Important / security related fixes.
8714
8715 A fix for BR2_EXTERNAL trees referenced using relative paths,
8716 which broke in 2016.11.
8717
8718 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
8719 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
8720 php-imagick, rabbitmq-server, runc, wireshark,
8721
8722 Issues resolved (http://bugs.buildroot.org):
8723
8724 #9576: External tree with BR 2016.11 does not work anymore
8725
e5782ec2
PK
87262016.11.1, Released December 29th, 2016
8727
8728 Important / security related fixes.
8729
8730 Updated/fixed packages: apache, cryptopp, docker-engine,
8731 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
8732 nodejs, openssh, php, python, python-bottle, samba4, squid,
8733 uboot, vim, wireshark, xorg-server uboot
8734
8735 Issues resolved (http://bugs.buildroot.org):
8736
8737 #9466: VIM_REMOVE_DOCS removes rgb.txt
8738
a7eb052f
PK
87392016.11, Released November 30th, 2016
8740
8741 Minor fixes.
8742
8743 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
8744 uboot, uclibc
8745
8746 Issues resolved (http://bugs.buildroot.org):
8747
8748 #9451: packages/postgresql/postgresql.mk contains wrong POST...
8749
93106e9e
PK
87502016.11-rc3, Released November 28th, 2016
8751
8752 Fixes all over the tree, including a number of security fixes.
8753
8754 The move from fakeroot to pseudo unfortunately brought a
8755 number of issues. The SELinux issue described in #9386 which
8756 triggered the move to pseudo has been investigated further and
8757 a workaround implemented and the pseudo changes reverted.
8758
8759 Linux kernel: update default to 4.8.11.
8760
8761 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 8762 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
8763 vdk, axs101, axs103 and hs38 smd vdk.
8764
8765 Updated/fixed packages: autossh, chrony, dosfstools,
8766 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
8767 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
8768 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
8769 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
8770 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
8771 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
8772 xapp_xload, xenomai, xmlstarlet
8773
8774 Issues resolved (http://bugs.buildroot.org):
8775
8776 #9386: ubinize fails with or without custom config
8777 #9431: A misspelling
8778 #9446: make raspberrypi3_defconfig compilation failure
8779
90aed668
YM
87802016.11-rc2, Released November 13th, 2016
8781
8782 Fixes all over the tree.
8783
8784 Architecture: add support for MIPS XBurst cores; remove MIPS
8785 support for M5100 cores.
8786
8787 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
8788 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
8789 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
8790 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
8791 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 8792 strace, openjpeg, lcms2, quota.
90aed668
YM
8793
8794 Linux kernel: update default to 4.8.7.
8795
8796 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
8797
8798 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
8799 of fakeroot; makedevs no longer breaks of the destination already
8800 exists and is of the correct type/major/minor.
8801
8802 Defconfigs: a few legacy and broken defconfigs have been removed
8803 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
8804 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
8805 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
8806 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
8807 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
8808 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
8809 atmel_sama5d3xek.
8810
052554bf 88112016.11-rc1, Released November 3rd, 2016
a471150a 8812
052554bf 8813 Fixes all over the tree and new features.
a471150a 8814
7158a6d6
AV
8815 It is now possible to specify multiple BR2_EXTERNAL
8816 directories. The required files in a BR2_EXTERNAL directory
8817 have changed to accomodate this feature. Refer to the
8818 documentation for details of how to update them. External
8819 trees now have a name and a description. Also, it is possible
8820 to override a defconfig in the external tree.
8821
8822 The default skeleton now uses UID 65534 for the "nobody"
8823 user instead of UID 99, like most distros do. See
8824 https://lwn.net/Articles/695478/ for a complete discussion.
8825 Programs and configuration files that explicitly refer to UID
8826 99 will have to be updated.
8827
8828 When the build environment already has a suitable cmake version
8829 (3.1 or later), that one will be used instead of building
8830 host-cmake. This can speed up the build significantly.
8831
8832 The ExtUtils::MakeMaker perl module is now required in the
8833 build environment.
8834
8835 An additional check is done during the build that files are
8836 not installed in the output directory within the output
8837 directory. This happens e.g. when the target directory is
8838 contained both in --prefix and in DESTDIR. The build will
8839 terminate with an error message that specifies which package
8840 and which file caused the failure.
8841
8842 The concept of "deprecated packages" and the BR2_DEPRECATED
8843 option have been removed. Instead, packages are removed
8844 immediately. Packages are only removed when they don't work
8845 for some reason. If you still need a removed package and
8846 you have a solution for the problem(s) that caused the
8847 removal, please contribute it.
8848
052554bf 8849 Architecture: support for sh64 removed, improved support for
7158a6d6 8850 MIPS core selection.
052554bf
TP
8851
8852 Toolchain: support for musl powerpc64le, mips64 and mipsr6
8853 toolchains, ARC toolchain components updates, gcc 6.x series
8854 bumped to 6.2.0, default binutils version switched to 2.26,
8855 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
8856 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
8857 with TLS support. Checking of unsafe compiler options (that
8858 point to host directories) has been extended with -isystem,
8859 -idirafter and -iquote.
052554bf
TP
8860
8861 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
8862 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
8863 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
8864 are now in a separate linux-tools package instead of in the
8865 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
8866
8867 CMake support: the toolchainfile.cmake file now provides a
8868 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 8869 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
8870 flags defined by Buildroot.
8871
2bc3d067 8872 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 8873 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 8874 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
8875
8876 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
8877 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 8878 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
8879 python-crcmod, python-cssutils, python-docutils,
8880 python-futures, python-mwclient, python-mwscrape,
8881 python-mwscrape2slob, python-pyelftools, python-pyicu,
8882 python-pylru, python-pyqt5, python-requests-toolbelt,
8883 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
8884 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
8885 gpio linux tools.
8886
a564da22 8887 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 8888 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 8889 wvdial, wvstreams.
052554bf
TP
8890
8891 Documentation: the list of packages that was present in the
8892 Buildroot manual has been removed.
8893
7158a6d6
AV
8894 Legal info: the "licenses.txt" file that concatenates all
8895 license texts is no longer generated - it was not considered
8896 useful. The manifest.csv contains an empty cell instead of
8897 "not saved" when no license file is available.
8898
052554bf
TP
8899 Other: addition of a DEVELOPERS file listing developers taking
8900 care of packages or architectures.
8901
8902 Issues resolved (http://bugs.buildroot.org):
8903
8904 #7802: host-python build hangs compiling getbuildinfo.o
8905 #8206: mplayer uses host xorg development files
eb71c22b 8906 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
8907 #8536: Building sudo with PAM results in unusable sudo
8908 #8646: check-host-rpath script returns false positives when rpath
8909 contains symlink
8910 #8696: xdriver_xf86-input-mouse install header files in target
8911 directory
8912 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
8913 not necessarily TARGET
8914 #8846: Orphaned/missing toolchain borks eclipse plugin
8915 #8856: python tornado runtime wasn't met on buildroot 2016.02
8916 #8901: gcc failes to build if fortran is enabled
8917 #8916: LDFLAGS pass to openssh
8918 #8941: "ls" of an NFSv4 share only works when pumped through strace
8919 #8946: Valgrind fails to build with stack protection turned on
8920 #9021: Kodi - Broken: Illegal instruction (core dumped)
8921 #9096: rootfs.ubi not created
2bc3d067 8922 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
8923 #9176: minnowboard : USB not mounted
8924 #9196: raspberry pi 3 default build seem broken
8925 #9201: Permission denied make: *** [core-dependencies] Error 126 in
8926 Buildroot-2015.08.1
8927 #9216: log4cpp package build fails to build within install
8928 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
8929 pressing buttons.
8930 #9229: Firefly boot fails with: "failed to find part:boot"
8931 #9256: [Config file] New device: Odroid-U2/U3
8932 #9296: Buildroot Fails on applying patches
8933 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
8934 #9316: U-boot fails to build if libssl-dev is not installed
8935 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
8936 flash utility (tegrarcm)
8937 #9326: Odroid-C2 build results in non-bootable image
8938 #9336: Improve iconv support for external toolchain based builds
8939 #9356: gdb package
8940 #9366: no link rootfs.ext4 -> rootfs.ext2
8941 #9371: openssl: download failes with "Only allow downloads from primary
8942 download site" + local server
8943 #9381: check-host-rpath issues
2bc3d067 8944 #9386: ubinize fails with or without custom config
a471150a 8945
ec166411 89462016.08, Released September 1st, 2016
78e99146
PK
8947
8948 Minor fixes.
8949
8950 Toolchain: ARC tools updated to arc-2016.09-eng010.
8951
8952 Updated/fixed packages: libshout, luajit, mpd, mplayer
8953
8954 Issues resolved (http://bugs.buildroot.org):
8955
8956 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
8957 #8341: Getting EGL Error: Could not create the egl surface:..
8958 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
8959
7e981ed0
PK
89602016.08-rc3, Released August 29th, 2016
8961
8962 Fixes all over the tree.
8963
8964 Toolchain: C++ support for the internal blackfin toolchain
8965 re-enabled.
8966
8967 Architecture: Default to bf532 CPU variant for blackfin,
8968 Fix flat one memory region support for m68k and disable flat
4092d2a3 8969 separate data support because of compatibility issues.
7e981ed0
PK
8970
8971 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
8972 post-build scripts when systemd is used.
8973 Zynq microzed/zc706/zed: Fix u-booot configuration.
8974
8975 netbsd-queue package extended and renamed to
8976 musl-compat-headers. With this, a number of musl compatibility
8977 patches are no longer needed.
8978
8979 Updated/fixed packages: aircrack-ng, android-tools, babeld,
8980 bcusdk, binutils, boa, busybox, connman, cpupower,
8981 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
8982 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
8983 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
8984 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
8985 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
8986 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
8987 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
8988 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
8989 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
8990 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
8991 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
8992 webkitgtk, wireshark, xdriver_xf86-video-intel
8993
8994 Issues resolved (http://bugs.buildroot.org):
8995
8996 #9101: Error on support/download/git with system git older than 1.8.4
8997 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
8998
3b3fa45a
PK
89992016.08-rc2, Released August 17th, 2016
9000
9001 Fixes all over the tree.
9002
9003 Toolchain: disable broken C++ support for internal blackfin
9004 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
9005 to fix various issues.
9006
9007 System: Zoneinfo is available for the musl C library as well.
9008
9009 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
9010 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
9011 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
9012 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
9013 libical, libpjsip, libsidplay2, libunwindow, libxml2,
9014 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
9015 openblas, openipmi, owfs, php, poco, procps, qt, quota,
9016 sg3_utils, spidev_test, systemd-bootchart, thrift,
9017 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
9018 xdriver_xf86-video-savage, xserver_xorg-server, xen
9019
9020 Issues resolved (http://bugs.buildroot.org):
9021
9022 #9136: make graph-size fails with "ValueError: too many values to..
9023 #9151: qt: fix build with ALSA >= 1.1.x
9024 #9156: qt: Fix missing runtime Qt3Support dependency
9025 #9161: modsetting patch not applied to xserver 1.18.4
9026 #9166: Missing overlays directory in VFAT image for raspberry pi 3
9027
19040c9f 90282016.08-rc1, Released August 6th, 2016
960cc977
PK
9029
9030 Fixes all over the tree and new features.
9031
9032 Toolchain: Fortran support added. eglibc support removed, musl
9033 support no longer experimental. Blackfin and Microblaze
9034 support for internal uClibc-ng toolchain, m68k/coldfire
9035 improvements. The check for unsafe (build host) directories
9036 access (/usr/include and /usr/lib) is now enabled by default.
9037 Unused locales are now purged by default to save space (and
9038 the default list of locales shrunk). The option to control
9039 this has now moved from the toolchain menu to system
9040 configuration.
9041
9042 Legal info improvements: sources are now hardlinked instead of
9043 copied if possible to save space. Patches and extra downloads
9044 are also saved.
9045
9046 An experimental configuration knob (BR2_REPRODUCIBLE) has been
9047 added to make the builds more reproducible (E.G. less
9048 differences in the binary output between builds of the same
9049 configuration). This is still work in progress.
9050
9051 An option to execute a custom script inside the fakeroot
9052 environment used to the generate the filesystem (E.G. to tweak
9053 permissions or similar) has been added.
9054
9055 Git support now supports git submodules if
9056 <pkg>_GIT_SUBMODULES is enabled.
9057
9058 Hash files for integritry validation have been added for all
9059 packages.
9060
9061 Scanpypi utility to help creating packages from the Python
9062 package index (pypi) has been added.
9063
9064 The makedevs utility now has support for adding file
9065 capabilities using extended attributes.
9066
9067 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
9068 development configs, Blackfin GDB simulator, Linksprite
9069 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
9070 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
9071 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
9072 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
9073 demos. A number of defconfigs have been updated and extended
9074 to generate SD card images. Synopsys HS38 VDK defconfig removed.
9075
9076 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
9077 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
9078 circus, dante, docker-containerd, docker-engine, domoticz,
9079 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
9080 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
9081 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
9082 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
9083 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
9084 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
9085 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
9086 p7zip, pdbg, python-argh, python-dataproperty,
9087 python-dateutil, python-dialog3, python-dicttoxml,
9088 python-dominate, python-engineio, python-flask-jsonrpc,
9089 python-flask-login, python-humanize, python-pathtools,
9090 python-pathvalidate, python-pillow, python-prompt-toolkit,
9091 python-pytablewriter, python-pytz, python-scapy3k,
9092 python-sdnotify, python-socketio, python-tomako,
9093 python-ubjson, python-u-msgpack, python-watchdog,
9094 python-wcwidth, python-xlrd, python-xlsxwriter,
9095 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
9096 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
9097 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
9098 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
9099 wiringpi, xen
9100
9101 Deprecated packages: ipkg, sstrip
9102
9103 Removed packages: sunxi-mali-prop
9104
9105 Issues resolved (http://bugs.buildroot.org):
9106
9107 #8931: segment fault when compile argp-help.c using aarch64-bu...
9108 #8966: eglfs error. buildroot don't compile the library libeglfs.so
9109 #8971: build for beaglebone fails
9110 #8986: qt5imageformats fails to build on AArch64
9111 #8991: grub2 fails to compile
9112 #9001: Nodejs option not available
9113 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
9114 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
9115 #9066: 8139TOO - faulty behaviour
9116 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
9117 #9091: U-Boot fails to boot with large ramdisk
9118
aa6fd11f
PK
91192016.05, Released May 31st, 2016
9120
9121 Minor fixes.
9122
9123 External toolchain: Fix for symlink handling when copying
9124 links to target.
9125
9126 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
9127 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
9128 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
9129 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
9130 xdriver_xf86-video-fbturbo, xserver_xorg-server
9131
f4365df1
PK
91322016.05-rc3, Released May 26th, 2016
9133
9134 Fixes all over the tree.
9135
9136 Tweaks for SSP handling for external toolchains.
9137
9138 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
9139 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
9140 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
9141 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
9142 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
9143 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
9144 postgresql, putty, python-service-identity, python-treq,
9145 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
9146 ustr, valgrind, webkitgtk, libxml2, xorriso,
9147 xserver_xorg-server
9148
9149 Issues resolved (http://bugs.uclibc.org):
9150
9151 #8936: Aircrack-ng - Alot of missing dependencies
9152
3f3342a5
PK
91532016.05-rc2, Released May 17th, 2016
9154
9155 Fixes all over the tree.
9156
9157 Rootfs overlay handling now refuses to overwrite
9158 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
9159 even if these directories are present in the overlay.
9160
9161 External toolchain: Unbreak user provided libraries deployment
9162 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
9163
9164 QEMU coldfire: Fix for signal handling kernel issue, enable
9165 networking support.
9166
9167 Updated/fixed packages: android-tools, assimp, boost, gcc,
9168 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
9169 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
9170 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
9171 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
9172 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
9173
0ab73720
PK
91742016.05-rc1, Released May 10th, 2016
9175
9176 Fixes all over the tree and new features.
9177
9178 Architectures: new ARM variants: Cortex A17 and M4, improved
9179 nonmmu (cortex-M) support, m68k has been re-enabled with
9180 support for ColdFire. For x86, support for the i386 variant
9181 has been dropped.
9182
9183 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
9184 deprecated. Go programming language support, Add Binutils 2.26
9185 support. Old Sourcery PowerPC external toolchains removed,
9186 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
9187 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
9188
9189 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
9190 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
9191 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
9192 added for m68k, eXtensa-nommu and ColdFire.
9193
9194 Linux: use zImage by default on ARM, subversion repository
9195 support (for u-boot as well).
9196
9197 New packages: aer-inject, android-tools, cannelloni,
9198 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
9199 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
9200 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
9201 kodi-adsp-basic, kodi-adsp-freesurround,
9202 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
9203 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
9204 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
9205 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
9206 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
9207 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
9208 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
9209 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
9210 python-autobahn, python-characteristic, python-crossbar,
9211 python-cryptography, python-iniparse, python-iowait,
9212 python-lmdb, python-pexpect, python-ptyprocess,
9213 python-pyasn-modules, python-pygments, python-pymysql,
9214 python-pynacl, python-pyopenssl, python-pysocks,
9215 python-pytrie, python-rpi-gpio, python-service-identity,
9216 python-setproctitle, python-shutilwhich, python-treq,
9217 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
9218 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
9219 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
9220 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
9221 xdriver_xf86-video-amdgpu
9222
9223 Removed packages: foomatic-filters, python-m2crypto,
9224 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
9225
9226 Issues resolved (http://bugs.buildroot.org):
9227
9228 #6830: Qt5: no fonts are installed
9229 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
9230 #7580: Invalid filesystem in Pandaboard defconfig
9231 #8346: wf111 package removes all kernel module dependencies
9232 #8436: xserver_xorg-server Segmentation fault
9233 #8736: IPV6 forced on in busybox
9234 #8746: At startup system stops with 'cannot set terminal proces..
9235 #8751: make fail [fio does not build on sh]
9236 #8766: Compiling host-gcc-final-4.9.3 broken on i386
9237 #8771: make savedefconfig modifies sources
9238 #8781: Unable to build uboot for imx28evk
9239 #8786: gdb fails to build with xz and expat support at the same
9240 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
9241 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
9242 #8836: Can't select Vim in menuconfig
9243 #8851: Make sure fio can compile with libaio support if it...
9244 #8861: With buildroot 2016.02 trying to build for corei7-avx
9245 fails while trying to build host-binutils
9246 #8866: Making an USB flash bootable with extlinux build with
9247 buildroot does not work
9248
aaf6c28a
PK
92492016.02, Released March 1st, 2016
9250
9251 Minor fixes, mostly security related.
9252
9253 Circular dependency issue with same-as-kernel linux-headers
9254 option fixed.
9255
9256 Updated/fixed packages: bluez5_utils, heirloom-mailx,
9257 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
9258 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
9259 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
9260
100ba0f6
PK
92612016.02-rc3, Released February 27th, 2016
9262
9263 Fixes all over the tree.
9264
9265 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
9266 where VFP is optional (but present on the specific hw). Fix
9267 ARM variant selection for freescale_imx31_3stack_defconfig.
9268
9269 Ensure tarballs of downloaded git trees do not contain a
9270 timestamp.
9271
9272 Clarify license of patches in COPYING.
9273
9274 Updated/fixed package: avahi, binutils, cairo, can-festival,
9275 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
9276 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
9277 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
9278 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
9279 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
9280 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
9281 omniorb, openipmi, openobex, patch, pax-utils, perf,
9282 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
9283 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
9284 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
9285 wpa_supplicant, xerces, zsh
9286
9287 Issues resolved (http://bugs.uclibc.org):
9288
9289 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
9290
6cd8cbc6 92912016.02-rc2, Released February 18th, 2016
a00646db
PK
9292
9293 Fixes all over the tree.
9294
9295 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
9296 crash, backport of Xtensa .init/.fini literals handling.
9297 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
9298 and CVE-2015-7547.
9299
9300 Defconfigs for Acmesystems Arietta g25 added.
9301
9302 Updated/fixed packages: binutils, boost, chrony, dovecot,
9303 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
9304 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
9305 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
9306 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
9307
9308 Issues resolved (http://bugs.uclibc.org):
9309
9310 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
9311 #8606: Problem compiling on Arch Linux
9312 #8681: kbd 2.0.3 does not build on rpi
9313
ecf55c3f 93142016.02-rc1, Released February 10th, 2016
2ea4443e
PK
9315
9316 Fixes all over the tree and new features.
9317
9318 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
9319 arc-2015.12. Support for legacy uClibc dropped, default to
9320 uClibc-ng instead. Added sys/queue.h implementation for MUSL
9321 for compatibility. Updated versions of Code sourcery and
9322 Linaro toolchains. MIPS Codescape toolchains added. Version
9323 selection for preconfigured external toolchains removed.
9324
9325 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
9326 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
9327 A number of defconfigs have been extended to generate complete
9328 system images using genimage.
9329
8b186e08 9330 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
9331 which isn't compatible with modern perl versions, breaking the
9332 build when building on recent (Fedora 23, Debian
9333 Testing/Unstable, ..) distributions.
9334
2ea4443e
PK
9335 Makedevs utility now accepts textual (non-numerical) user and
9336 group names.
9337
9338 Vagrant file to easily setup a working development environment
9339 in a VM has been added.
9340
9341 Size-stats-compare script to compare rootfs sizes between
9342 builds has been added.
9343
9344 Infozip package renamed to zip. EFL packages restructured.
9345
9346 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
9347 angularjs, apache, apr, argp-standalone, armadillo, arptables,
9348 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
9349 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
9350 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
9351 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
9352 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
9353 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
9354 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
9355 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
9356 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
9357 elementary, elfutils, enlightenment, erlang, espeak, eudev,
9358 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
9359 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
9360 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
9361 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
9362 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
9363 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
9364 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
9365 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
9366 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
9367 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
9368 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
9369 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
9370 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
9371 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
9372 jquery-sparkline, jquery-ui, jquery-ui-themes,
9373 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
9374 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
9375 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
9376 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
9377 libedbus, libedit, libedje, libeet, libefreet, libeina,
9378 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
9379 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
9380 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
9381 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
9382 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
9383 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
9384 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
9385 libraw, libraw1394, librsvg, libseccomp, libsecret,
9386 libserialport, libsigc, libsigrok, libsigrokdecode,
9387 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
9388 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
9389 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
9390 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
9391 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
9392 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
9393 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
9394 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
9395 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
9396 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
9397 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
9398 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
9399 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
9400 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
9401 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
9402 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
9403 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
9404 openldap, openntpd, openobex, openocd, openpgm,
9405 open-plc-utils, openpowerlink, openssh, openssl, openswan,
9406 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
9407 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
9408 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
9409 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
9410 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
9411 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
9412 python-alsaaudio, python-can, python-cffi, python-cherrypy,
9413 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
9414 python-mako, python-msgpack, python-psutil, python-pyasn,
9415 python-pycparser, python-pydal, python-pyftpdlib,
9416 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
9417 python-serial, python-setuptools, python-six, python-spidev,
9418 python-tornado, python-twisted, python-web2py, python-webpy,
9419 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
9420 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
9421 qt5graphicaleffects, qt5imageformats, qt5multimedia,
9422 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
9423 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
9424 qt5webkit-examples, qt5websockets, qt5x11extras,
9425 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
9426 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
9427 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
9428 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
9429 smack, snowball-init, socat, sp-oops-extract, sqlite,
9430 squashfs, squeezelite, squid, sredird, sshfs,
9431 start-stop-daemon, strace, strongswan, stunnel, subversion,
9432 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
9433 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
9434 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
9435 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
9436 udpcast, unionfs, upmpdcli, usb_modeswitch,
9437 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
9438 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
9439 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
9440 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
9441 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
9442 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
9443 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
9444 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
9445 xfont_encodings, xfont_font-adobe-100dpi,
9446 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
9447 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
9448 xfont_font-alias, xfont_font-arabic-misc,
9449 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
9450 xfont_font-bh-lucidatypewriter-100dpi,
9451 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
9452 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
9453 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
9454 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
9455 xfont_font-daewoo-misc, xfont_font-dec-misc,
9456 xfont_font-ibm-type1, xfont_font-isas-misc,
9457 xfont_font-jis-misc, xfont_font-micro-misc,
9458 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
9459 xfont_font-misc-meltho, xfont_font-misc-misc,
9460 xfont_font-mutt-misc, xfont_font-schumacher-misc,
9461 xfont_font-screen-cyrillic, xfont_font-sony-misc,
9462 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
9463 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
9464 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
9465 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
9466 ympd, zeromq, zic, znc, zsh,
9467
9468 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
9469 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
9470 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
9471 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
9472 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
9473 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
9474 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
9475 obsidian-cursors, openal, openbox, pangomm,
9476 python-backports-abc, python-beautifulsoup4, python-cbor,
9477 python-click, python-cssselect, python-ecdsa, python-html5lib,
9478 python-idna, python-ipaddress, python-mistune, python-netaddr,
9479 python-paho-mqtt, python-paramiko, python-pyparted,
9480 python-pysmb, python-pyudev, python-singledispatch,
9481 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
9482 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
9483 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
9484
9485 Removed packages: libungif, python-pyxml,
9486
9487 Issues resolved (http://bugs.uclibc.org):
9488
9489 #7886: gettext: link failure with locally-installed libxml2
9490 #7892: systemd-journald is broken
9491 #8066: nodejs crashes when built with gcc 4.9
9492 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
9493 #8501: gunzip fails to uncompress files
9494 #8541: fail to build host-fakeroot-1.20.2
9495 #8546: build instructions for raspberry pi don't work
9496 #8571: strace for ARC compile error
9497 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
9498 #8616: Fail to build for raspberrypi_defconfig with big endian
9499 #8621: sqlite package, properly enable readline
9500
3f90e532
PK
95012015.11, Released November 30th, 2015
9502
9503 Minor fixes.
9504
4092d2a3 9505 Merged/separate /usr handling is now also performed for
3f90e532
PK
9506 staging so cross-gdb / gdbserver can find the libraries.
9507
9508 Updated/fixed packages: autossh, conntrack-tools, dcron,
9509 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
9510 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
9511 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
9512 zmqpp
9513
9514 Issues resolved (http://bugs.uclibc.org):
9515
9516 #8441: Invalid directory for X11 fonts in target (RPi2)
9517 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
9518
610f3fa0
PK
95192015.11-rc3, Released November 26th, 2015
9520
9521 Fixes all over the tree.
9522
db80b0a5
PK
9523 We have a new modern website!
9524
9525 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
9526 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
9527 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
9528 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
9529 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
9530 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
9531 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
9532 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
9533 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
9534 yajl, zmqpp
610f3fa0
PK
9535
9536 Issues resolved (http://bugs.uclibc.org):
9537
9538 #6872: gpsd: disabled on microblaze
9539 #8321: invalid opcode error with minidlna and ffmpeg
9540 #8336: Default systemd configuration fails to boot correctly in 2015-08
9541 #8446: rpi-userland failed to build with glibc 2.22
9542
bfaed966
PK
95432015.11-rc2, Released November 19th, 2015
9544
9545 Fixes all over the tree.
9546
9547 LD_LIBRARY_PATH is no longer used to ensure host binaries find
9548 their libraries, fixing issues on recent Fedora.
9549
9550 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
9551 with ${TARGET}-cc after the move to use a toolchain wrapper
9552 for the internal toolchain.
9553
9554 Appy-patches.sh now correctly applies all files listed in
9555 series files.
9556
9557 Fixes for merged /usr handling when a custom skeleton is used.
9558
9559 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
9560 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
9561 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
9562 libecore, libgudev, libnss, libpng, libserial, libssh2,
9563 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
9564 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
9565 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
9566 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
9567 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
9568 ushare, wine, wpa_supplicant, x265,
9569 xdriver_xf86-video-siliconmotion, zxing-cpp
9570
9571 Issues resolved (http://bugs.uclibc.org):
9572
9573 #4790: Running udhcpc on a system with NFS root kills NFS
9574 #8456: Building host-pkgconf on Fedora 23 fails due to..
9575
e1da0eff 95762015.11-rc1, Released November, 7th 2015
23542387
TP
9577
9578 Fixes all over the tree and new features.
9579
9580 Architectures:
9581
9582 - Support for sparc64 added (internal toolchain with glibc
9583 only).
9584
9585 - Support for mips32r6 and mips64r6 added.
9586
9587 - Support for Intel Quark X1000 CPU.
9588
9589 - Switch to EABIhf by default on ARM when a VFP is available.
9590
9591 Toolchains:
9592
9593 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
9594 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
9595
9596 - The toolchain wrapper which was used only for external
9597 toolchains is now also used for Buildroot internal
9598 toolchains. This allowed to fix the ccache support, prepare
9599 the way for top-level parallel build support and remove gcc
9600 patches used to detect header/library path poisoning.
9601
9602 - Remove Analog Devices Blackfin toolchain 2012R2.
9603
9604 - Fix several Xtensa build failures by switching from
9605 text-section-literals to auto-litpools.
9606
9607 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
9608 rather than a specific fork.
9609
9610 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
9611 2015.08. 2014.09 version is kept since 2015.08 only runs on
9612 x86_64 hosts.
9613
9614 Bootloaders:
9615
9616 - Fix ARM64 support in U-Boot.
9617
9618 Defconfigs:
9619
9620 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
9621 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
9622 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
9623 Synopsys AArch64 VDK virtual platform.
9624
9625 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
9626 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
9627 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
9628 raspberrypi2, riotboard, snps_axs10*, wandboard.
9629
9630 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
9631 calao_snowball_defconfig, gnublin, integrator926_defconfig.
9632
9633 Infrastructure:
9634
9635 - Support for fetching from Mercurial tags fixed.
9636
9637 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
9638 module support to be enabled in the kernel when a package
9639 builds out-of-tree kernel modules (through the
9640 pkg-kernel-module infrastructure or on its own).
9641
9642 - Improve the perl package infrastructure to automatically add
9643 the dependency to the perl interpreter to target perl module
9644 packages.
9645
9646 - Remove trailing slashes in <pkg>_SITE and addition of a
9647 check to ensure such trailing slashes are no longer added.
9648
9649 - Extend the legal infrastructure to allow packages to declare
9650 their actual source code. This is useful for packages for
9651 which <pkg>_SOURCE points to pre-built binaries (as is the
9652 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
9653 variable allows to point to the source code in such cases.
9654
9655 - Improved ccache support, thanks to the usage of a toolchain
9656 wrapper for internal toolchain. Now a single cache directory
9657 can be shared between different Buildroot builds.
9658
9659 - Addition of a 'graph-size' make targets, which generates a
9660 PDF graph of per-package size of the root filesystem.
9661
9662 - Addition of <pkg>_EXCLUDES so that packages can request
9663 certain parts of the source code tarball to not be
9664 extracted. This feature is currently used by gcc and
9665 toolchain-external.
9666
9667 - Packages can now use the <pkg>_PKGDIR variable, provided by
9668 the package infrastructure, to reference their package
9669 directory, instead of explicitly using package/<pkg>/.
9670
9671 Filesystems:
9672
9673 - Add high lz4 compression to squashfs.
9674
9675 - Simplification of shell profile files in the default
9676 skeleton.
9677
9678 - Remove ftp user and /home/ftp from the skeleton, and let ftp
9679 server packages create these when needed.
9680
9681 - Add support for /bin, /sbin and /lib to be symlinks to their
9682 corresponding directories in /usr. This is enforced for
9683 systemd configurations, and optional for other
9684 configurations.
9685
9686 - Support for AXFS filesystem image generation added.
9687
9688 - New options to add extra space/inodes to ext2/3/4 images.
9689
9690 Updated/fixed packages:
9691
9692 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
9693 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
9694 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
9695 collectd, connman, conntrack-tools, coreutils, cpio,
9696 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
9697 dhrystone, dillo, directfb, directfb-examples, dmraid,
9698 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
9699 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
9700 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
9701 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
9702 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
9703 genimage, gettext, git, glib-networking, glmark2, gnupg2,
9704 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
9705 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
9706 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
9707 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
9708 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
9709 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
9710 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
9711 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
9712 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
9713 kodi-pvr-stalker, kodi-pvr-vbox,
9714 kodi-visualisation-waveforhue, less, lftp, libbluray,
9715 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
9716 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
9717 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
9718 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
9719 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
9720 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
9721 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
9722 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
9723 linux, linux-firmware, linux-fusion, linux-headers,
9724 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
9725 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
9726 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
9727 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
9728 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
9729 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
9730 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
9731 perl-crypt-openssl-random, perl-http-message,
9732 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
9733 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
9734 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
9735 poco, polarssl, portaudio, portmap, postgresql, proftpd,
9736 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
9737 python-networkmanager, python-numpy, python-pyparsing,
9738 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
9739 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
9740 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
9741 samba4, sane-backends, sconeserver, sdl, sed, setools,
9742 shairport-sync, shared-mime-info, sland, smartmontools,
9743 softether, spice-protocol, sqlcipher, sqlite, squid,
9744 strongswan, stunnel, subversion, sudo, sunxi-tools,
9745 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
9746 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
9747 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
9748 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
9749 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
9750 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
9751 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
9752 xtables-addons, xterm, xz, zic, znc, zsh
9753
9754 New packages:
9755
9756 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
9757 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
9758 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
9759 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
9760 libg7221, libhttpparser, libilbc, libldns, libmng,
9761 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
9762 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
9763 micropython, micropython-libs, python-pyratemp,
9764 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
9765 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
9766 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
9767
9768 Removed packages:
9769
9770 blackbox (was deprecated), divine (merged in directfb),
9771 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
9772 sawman (merged in directfb), schifra (marked broken since a
9773 long time), texinfo (host variant only, no longer used), zxing
9774 (replaced by zxing-cpp),
9775
9776 Issues resolved (http://bugs.uclibc.org):
9777
9778 #4099: cut utility from GNU coreutils works incorrect
9779 #7772: libxml-parser-perl build failure: missing dependency
9780 ExtUtils/MakeMaker
9781 #7931: Default configuration for Cubieboard v1 is outdated
9782 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
9783 not coming up
9784 #8246: X.org DRI2 build issue
9785 #8256: pointing to /usr/bin/objcopy old version (x86) instead
9786 of the generated one
9787 #8266: mplayer build issue
9788 #8281: pyrexc fails to run when path is too long
9789 #8316: lttng-tools and lttng-babeltrace executables contain
9790 bad RPATH pointing to host machine
9791 #8331: kexec wants shutdown in /sbin, but systemd installs it
9792 in /usr/sbin
9793 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
9794 busybox's version
9795 #8366: libevent does not build
9796 #8386: build failed with external toolchain
9797 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
9798 #8396: CCACHE initialization
9799 #8401: gpsd 3.15 NMEA support
9800 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
9801 #8421: util-linux installs systemd files in output/target/home/
9802
20a36cd8 98032015.08, Released August 31st, 2015
3131ec44
PK
9804
9805 Minor fixes.
9806
9807 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
9808 reintroduced as opencv.
9809
9810 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
9811 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
9812 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
9813 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
9814 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
9815 perl-www-robotrules, python-can, qt5base, qt5multimedia,
9816 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
9817 x264, xserver_xorg-server, zyre
9818
985b46be
TP
98192015.08-rc2, Released August, 24th 2015
9820
9821 Fixes all over the tree.
9822
9823 Toolchain: fix gcc build on NIOS-II.
9824
9825 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
9826 hybrid ISO image generation.
9827
9828 Architectures: add arm1136j-s variant.
9829
9830 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
9831 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
9832 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
9833 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
9834 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
9835 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
9836 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
9837 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
9838 netatalk, nodejs, ola, opencv, oprofile, php, poco,
9839 postgresql, powertop, protobuf, protobuf-c, qt5base,
9840 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
9841 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
9842 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
9843
9844 Issues resolved (http://bugs.uclibc.org):
9845
9846 #8276: package/dropbear: symlink resolution incorrect
9847 #8286: Error with buildroot
9848 #8301: ldconfig parameter in Makefile
9849
7b1e9d52 98502015.08-rc1, Released August, 5th 2015
43929650
AV
9851
9852 Fixes all over the tree and new features.
9853
da63d87c
TP
9854 Architectures:
9855
9856 - Refactor how the availability of an MMU is described.
9857 - Minimal support for Cortex-M3
9858 - Minimal support for AArch64 big-endian
9859
9860 Toolchains:
9861
9862 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
9863 - Use uClibc-ng as the default uClibc version, instead of the
9864 official uClibc, which hasn't done any release since 3+
9865 years
9866 - eglibc is now marked as deprecated
9867 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
9868 support for gcc 5.x added.
9869 - Binutils: use Binutils 2.24 as the default, 2.25.x series
9870 bumped to 2.25.1, remove old Binutils 2.22.
9871 - Update ARC toolchain components to 2015.06
9872 - Add support for Fortran when building gcc
9873
9874 Bootloaders:
9875
9876 - Support for using the kconfig configuration system in
9877 U-Boot
9878
9879 New Defconfigs:
9880
9881 - VIA VAB-820/AMOS-820
9882 - OLimex OLinuxino A20 Lime
9883 - Many new defconfigs for Atmel evaluation boards:
9884 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
9885 Xplained Ultra, sama5d3 Xplained.
9886 - ACME Systems Aria G25
9887 - WarPboard
9888 - Altera Cyclone 5 Development Board
9889 - Xilinx zc706
9890 - ARC AXS101 and AXS103 Software Development Platforms
9891 - Significant updates to Raspberry Pi / Raspberry Pi 2
9892
9893 Infrastructure:
9894
9895 - Buildroot takes better care now of generating predictable
9896 permissions in the target filesystem. However, existing
9897 permissions on a custom skeleton or rootfs overlay will no
9898 longer be preserved. Therefore, it is necessary to add a
9899 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
9900 required permissions.
9901 - Add support for kconfig fragments.
9902 - No longer pass --{enable,disable}-debug to autotools
9903 packages depending on the value of
9904 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
9905 whether we build with -g or not.
9906 - Support for extracting archives in .lzma in the generic
9907 package infrastructure.
9908 - Remove random-seed file from the default skeleton, since
9909 seeding the entropy pool with a known seed makes more harm
9910 than good.
9911 - In the CVS download helper, add support to use a date as
9912 the version.
9913 - Add support for a per-package <pkg>_STRIP_COMPONENTS
9914 variable, which packages can use to specify how many path
9915 components should be stripped when extracting the tarball.
9916 - Addition of a 'kernel-module' package infrastructure, which
9917 simplifies the packaging of external kernel modules. Many
9918 existing packages are converted to use it.
9919 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
9920 - Remove /etc/securetty from the default skeleton.
9921 - Migration of sysV initscripts from the default skeleton to
9922 a package called 'initscripts', installed only when Busbox
9923 init or sysvinit are used.
9924 - Migration of the skeleton logic to a proper 'skeleton'
9925 package.
9926 - Addition of a 'linux-tools' infrastructure in the 'linux'
9927 package, to support building user-space tools bundled
9928 within the Linux kernel sources, such as perf and cpupower.
9929 - Usage of backticks instead of make $(shell ...) to execute
9930 shell commands. This allows to delay the evaluation of such
9931 commands when actually needed, and not when expanding the
9932 variables. It is useful to make 'make printvars' less
9933 noisy, and as a preparation to support top-level parallel
9934 build.
9935 - Libtool .la files are not mungled for all package types,
9936 instead of being handled only for packages using the
9937 autotools-package infrastructure.
9938 - Add mechanism to allow packages to express a dependency on
9939 gcc versions. This is needed for packages that use C++11 or
9940 C11 support for example.
9941
9942 Important package updates:
9943
9944 - Complete rework of the matchbox packaging
9945 - Lots of fixes in packages for compatibility with musl and
9946 gcc 5.
9947 - Hash files added to a large number of packages.
9948 - Update a significant number of packages to use a new
9949 hosting, after the announcement of Google Code and
9950 Gitorious closing.
9951 - Major packages needed for SELinux support have been merged,
9952 but the support is not complete yet.
9953 - Significant update of OpenCV to version 3.0, and addition
9954 of lots of eatures.
9955 - Significant update of all packages supporting the GPU and
9956 VPU of i.MX ARM processors.
9957 - Addition of systemd support in a significant number of
9958 packages.
9959 - Qt5 updated to 5.5.0
9960 - Use modular X.org server by default instead of KDrive
9961
9962 Filesystems:
9963
9964 - Complete overhaul of the iso9660 support. Now allows to use
9965 directly IS9660 as the root filesystem format and not only
9966 an initrd, and supports Grub 2 and isolinux in addition to
9967 Grub.
9968
9969 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
9970 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
9971 ca-certificates, can-utils, ccache, cloog, collectd, connman,
9972 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
9973 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
9974 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
9975 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
9976 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
9977 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
9978 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
9979 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
9980 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
9981 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
9982 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
9983 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
9984 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
9985 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
9986 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
9987 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
9988 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
9989 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
9990 libunistring, libupnp, libuv, libv4l, libva,
9991 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
9992 linux-firmware, linux-headers, live555, ltrace, lua,
9993 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
9994 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
9995 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
9996 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
9997 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
9998 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
9999 perl-cross, perl-encode-locale, perl-io-socket-ssl,
10000 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
10001 perl-xml-libxml, php, pinentry, polarssl, postgresql,
10002 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
10003 python-networkmanager, python-pyinotify, python-pypcap,
10004 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
10005 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
10006 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
10007 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
10008 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
10009 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
10010 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
10011 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
10012 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
10013 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
10014 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
10015 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
10016 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
10017 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
10018 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
10019 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
10020 zic.
10021
10022 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
10023 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
10024 jquery-datetimepicker, kodi-audioencoder-modplug,
10025 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
10026 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
10027 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
10028 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
10029 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
10030 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
10031 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
10032 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
10033 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
10034 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
10035 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
10036 kodi-screensaver-pingpong, kodi-screensaver-pyro,
10037 kodi-screensaver-stars, kodi-visualisation-shadertoy,
10038 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
10039 kodi-visualisation-waveform, kvmtool, kyua, libfm,
10040 libfm-extra, libplatform, librtas, libsodium, libsquish,
10041 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
10042 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
10043 python-pycli, python-pydal, python-pyyaml, python-web2py,
10044 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
10045 rtl8821au, sepolgen, setools, skeleton, stm32flash,
10046 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
10047
10048 Deprecated packages: webkitgtk, libgail, eglibc support in
10049 glibc package.
43929650 10050
8cf7a561
TP
10051 Issues resolved (http://bugs.uclibc.org):
10052
10053 #4291: Segmentation fault with all binaries that use threads
10054 when compiled with gcc 4.6
10055 #6944: building toolchain for sh4 fails
10056 #7592: Buildroot GCC: -lto requires plugin support in ranlib
10057 #7628: Python SSL does not get built for Raspberry Pi
10058 #7682: Missing dependencies for NFS
10059 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
10060 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
10061 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
10062 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
10063 #7971: python-flask, python-werkzeug. No module named zlib
10064 #7981: Target file system skeleton permissions hazard
10065 #8006: rpcdebug in nfs-utils built for the host
10066 #8036: alsa-lib headers problem that prevents to compile alsa
10067 dependent projects
10068 #8081: systemd init system: /tmp is not mode 1777
10069 #8121: php opcache extension doesn't get installed
10070 #8151: x86-64 make fails with ncurses 5.9
10071 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
10072 #8161: default /bin/sh symlink to busybox is full path and not relative
10073 #8171: glamor missing
10074 #8191: Request update support for the cubieboard series
10075 #8201: Important security upgrades for node.js
10076
6d73615f
PK
100772015.05, Released May 31st, 2015
10078
10079 Minor fixes.
10080
10081 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
10082 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
10083 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
10084 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
10085 python3, sconeserver, udpcast, upmpdcli
10086
c6ce119c
PK
100872015.05-rc3, Released May 22nd, 2015
10088
10089 Several fixes, mainly related to static linking.
10090
10091 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
10092 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
10093 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
10094 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
10095 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
10096 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
10097 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
10098 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
10099 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
10100 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
10101 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
10102 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
10103 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
10104 wvstreams, xmlstarlet, zeromq, zmqpp
10105
10106 New packages: c-periphery
10107
10108 Issues resolved (http://bugs.uclibc.org):
10109
10110 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
10111 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
10112 #8126: exim lacks plaintext and cram-md5 auth
10113
f2435f6d
PK
101142015.05-rc2, Released May 11th, 2015
10115
10116 Minor fixes.
10117
10118 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
10119 issues. Context functions enabled for uClibc snapshot /
10120 uClibc-NG.
10121
10122 Architectures: Endian handling symbol for Xtensa, binutils
10123 fixes.
10124
10125 Infrastructure: Fix for kernel module stripping when
10126 localversion contains spaces.
10127
10128 Updated/fixed packages: at, autoconf-archive, binutils,
10129 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
10130 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
10131 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
10132 xlib_libXfont
10133
10134 Issues resolved (http://bugs.uclibc.org):
10135
10136 #8086: Cannot select systemd as init with Linaro 2014.09...
10137
5628a15a 101382015.05-rc1, Released May 4th, 2015
94856075
PK
10139
10140 Fixes all over the tree and new features.
10141
329f6870
PK
10142 Architectures: Removed AVR32 support, deprecate SH64, added
10143 support for steamroller, corei7-avx and core-avx2 x86
10144 variants.
10145
10146 Toolchains: IPv6 and Largefile support now enforced for
10147 uClibc. Corresponding Kconfig symbols removed.
10148
10149 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
10150 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
10151 external toolchains are now detected and blacklisted.
10152
10153 Internal toolchain support for Nios2 added, Blackfin
10154 removed. Aarch64 and sh musl support. uClibc-ng support added.
10155
10156 Libatomic is now handled for internal and external
10157 toolchains. Link time optimization (LTO) support.
10158
10159 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
10160 Auto, Raspberry Pi 2, RIoTboard,
10161
10162 Infrastructure: Hashes for a large number of packages have
10163 been added. Missing hashes now stop the build unless
10164 explicitly disabled.
10165
1c3ad235
PK
10166 Spaces and colons (:) are now supported in package
10167 versions. Dependencies can now be listed for the patch step
10168 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
10169 extensions infrastructure has been added.
10170
10171 Makedevs now has a recursive (r) option.
10172
10173 The variable containing the list of packages to build has been
10174 renamed from TARGETS to PACKAGES.
10175
1c3ad235
PK
10176 Make external-deps / legal-info / source / source-check have
10177 been reimplemented using the package infrastructure, so their
10178 output/behaviour may differ from earlier (some packages were
10179 not included in the past).
10180
329f6870
PK
10181 The old insecure DES password encoding is no longer supported.
10182
10183 U-Boot patch option now support direct references to patch
10184 files and URLs in addition to directories of patches. The
10185 i.MX28 SD format (u-boot.sd) is now supported.
10186
94856075
PK
10187 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
10188 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
10189 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
10190 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
10191 canfestival, ccache, chrony, civetweb, clamav, cmake,
10192 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
10193 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
10194 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
10195 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
10196 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
10197 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
10198 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
10199 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
10200 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
10201 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
10202 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
10203 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
10204 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
10205 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
10206 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
10207 kismet, kmod, kodi-audioencoder-flac,
94856075 10208 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
10209 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
10210 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
10211 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
10212 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
10213 libinput, libiscsi, libksba, liblinear, libmatroska,
10214 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
10215 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
10216 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
10217 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
10218 libusb, libuv, libva-intel-driver, libva, libvncserver,
10219 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
10220 lighttpd, linknx, linphone, linux-firmware, linux-headers,
10221 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
10222 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
10223 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
10224 luarocks, lvm2, lxc, make,
94856075
PK
10225 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
10226 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
10227 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
10228 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
10229 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
10230 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
10231 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
10232 opencv, openldap, openntpd, openocd, openssh, openssl,
10233 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 10234 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
10235 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
10236 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
10237 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
10238 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
10239 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
10240 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
10241 python-tornado, python-twisted, python-zope-interface, python,
10242 python3, qemu, qt, qt5, qt5base, qt5multimedia,
10243 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
10244 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
10245 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
10246 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
10247 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
10248 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
10249 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
10250 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
10251 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
10252 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
10253 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
10254 webp, weston, wget, which, whois, wireless-regdb,
10255 wireless_tools, wireshark, wpa_supplicant, wvstreams,
10256 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
10257 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
10258 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
10259 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
10260 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
10261 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
10262 xapp_xmore, xcb-util-image, xcb-util-keysyms,
10263 xdata_xcursor-themes,
10264 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
10265 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
10266 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
10267 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
10268 xfont_font-util, xkeyboard-config,
10269 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
10270 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
10271 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
10272 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
10273
10274 New packages: apache, autoconf-archive, batctl,
329f6870
PK
10275 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
10276 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
10277 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
10278 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
10279 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
10280 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
10281 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
10282 perl-db-file, perl-digest-{hmac,sha1},
10283 perl-encode-{detect,locale}, perl-file-{listing,util},
10284 perl-html-{parser,tagset}, perl-http-cookies,
10285 perl-http-{daemon,date,message,negotiate}, perl-io-html,
10286 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
10287 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
10288 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
10289 perl-www-robotrules, powertop, pulseview,
10290 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
10291 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
10292 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 10293 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 10294 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
10295 xproto_xproxymanagementprotocol
10296
10297 Removed packages: gtk2-theme-hicolor
10298
329f6870
PK
10299 Deprecated packages: samba
10300
94856075
PK
10301 Issues resolved (http://bugs.uclibc.org):
10302
10303 #7478: Multiple chosen python modules are not built due to...
10304 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
10305 #7676: Package procps-ng installs binaries to nonsensical folder
10306 #7724: Startx is not installed in the target
10307 #7760: botan: wrong prefix in botan-1.10.pc
10308 #7826: Building of cdparanoia
10309 #7844: Lua with hard-float on MIPS by buildroot doesn't work
10310 #7874: X.org configure error
10311 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
10312 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
10313 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
10314 #7976: mkuser script fails with: user already exists with...
10315 #8011: When building only busybox and strace, strace fails...
10316 #8016: collectd fails to build, network.c:171:19: error:...
10317 #8041: error on building libcurl7.42.0
10318
6bf057b0
PK
103192015.02, Released March 1st, 2015
10320
10321 Minor fixes.
10322
10323 Updated/fixed packages: civetweb, ding-libs,
10324 directfb-examples, glibc, gnupg, gnupg2, gpm,
10325 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
10326 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
10327 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
10328 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
10329 xcb-util-keysyms
10330
10331 Removed packages: libgc
10332
345f32e6
PK
103332015.02-rc3, Released February 24th, 2015
10334
10335 Minor fixes.
10336
10337 Cmake and rebar (erlang) infrastructure fixes.
10338
10339 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
10340 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
10341 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
10342 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
10343
bc11392d
PK
103442015.02-rc2, Released February 15th, 2015
10345
10346 Minor fixes.
10347
10348 raspberrypi: fix kernel sha1 for DT variant.
10349
10350 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
10351 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
10352 qt5base, qt5connectivity, xserver_xorg-server
10353
21652676 103542015.02-rc1, Released February 8th, 2015
20138584
PK
10355
10356 Fixes all over the tree and new features.
10357
10358 Static/shared library handling reworked. This is now a
10359 tristate (shared only / shared and static / static
10360 only). Default is now shared only to speed up the
10361 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
10362
10363 The toolchain (internal and external) will now warn when an
10364 unsafe library or header path is used (such as /usr/include or
10365 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
10366 under build options this instead becomes an error.
10367
10368 A installation path issue with the internal musl toolchain
10369 support has been fixed so it is now possible to reuse it as an
10370 external toolchain.
10371
10372 Architectures: Freescale E5500 and E6500 PowerPC support
10373 added, deprecated MIPS 1/2/3/4 support removed.
10374
10375 New defconfigs: Freescale p2020ds, MIPS creator CI20,
10376 Raspberrypi with DT, UDOO Quad.
10377
10378 'make <foo>_defconfig' now saves the path to the defconfig in
10379 the .config, so a 'make savedefconfig' automatically updates
10380 it.
10381
10382 Infrastructure for packages using the Erland rebar tool has
10383 been added.
10384
10385 Hashes for a large number of packages have been added. Hashes
10386 are now checked for both target and host packages.
10387
10388 The system menu now has an option to automatically configure a
10389 network interface through DHCP at bootup.
10390
10391 The default filesystem skeleton now uses a separate tmpfs for
10392 /run instead of a symlink to /tmp/ for security reasons / to
10393 protect against conflicts with user generated temporary files.
10394
10395 BR2_EXTERNAL is now exported to post-build and post-image
10396 scripts.
10397
10398 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
10399 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
10400 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
10401 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
10402 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
10403 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
10404 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
10405 janus-gateway, kodi, kodi-audioencoder-flac,
10406 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
10407 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
10408 libselinux, libsemanage, libserialport, libsigro,
10409 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
10410 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
10411 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
10412 openldap, python-alsaaudio, python-certifi, python-cheetah,
10413 python-coherence, python-django, python-docopt, python-enum,
10414 python-enum34, python-flask, python-gobject, python-httplib2,
10415 python-ipaddr, python-itsdangerous, python-jinja,
10416 python-markdown, python-markupsafe, python-networkmanager,
10417 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
10418 python-pysendfile, python-pyxb, python-requests, python-six,
10419 python-twisted, python-webpy, python-werkzeug,
10420 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
10421 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
10422 xtables-addons
10423
10424 Removed packages (target): bison, distcc, gob2, m4
10425
10426 Issues resolved (http://bugs.uclibc.org):
10427
10428 #7556: make interactive CLI optional for nftables
10429 #7730: Error while connecting Qt Cretaor to device
10430 #7766: logrotate default gzip path is usually wrong
10431 #7790: Invalid ext4 image generated by Buildroot
10432
9a5434fb
PK
104332014.11, Released December 1st, 2014
10434
10435 Minor fixes.
10436
10437 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
10438 current working directory isn't searched.
10439
10440 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
10441 parted, shairport-sync, util-linux, xapp_bdftopcf,
10442 xserver_xorg-server
10443
f30e54eb
PK
104442014.11-rc3, Released November 28th, 2014
10445
10446 Fixes all over the tree.
10447
10448 System: File permissions of /etc/random-seed made more
10449 restrictive.
10450
10451 Toolchain: Various fixes related to locale handling, a fix for
10452 building the toolchain wrapper on MIPS.
10453
10454 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
10455 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
10456 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
10457 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
10458 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
10459 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
10460 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
10461 xl2tp, xserver_xorg-server
10462
10463 Issues resolved (http://bugs.uclibc.org):
10464
10465 #7670: Fails to build mpc-1.0.2 on latest Cygwin
10466
641e00ef 104672014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
10468
10469 Fixes all over the tree.
10470
10471 Inittab tweaks for shutdown handling (busybox and sysvinit).
10472
10473 Updated/fixed packages: aircrack-ng, botan, canfestival,
10474 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
10475 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
10476 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
10477 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
10478 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
10479 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
10480 tstools, tzdata, wireshark, x264
10481
10482 Issues resolved (http://bugs.uclibc.org):
10483
10484 #7646: strftime on datetime not works on python3
10485
74128856 104862014.11-rc1, Released November 12th, 2014
4c2d7589
PK
10487
10488 Fixes all over the tree and new features.
10489
6896e829
PK
10490 Toolchains: Use -mcpu / -march instead of -mtune. Support
10491 additional ARC and sparc variants. Updated Code sourcery
10492 and Linaro external toolchains.
10493
10494 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
10495 powerpc64 pseries added and a number of updates to the
10496 existing configurations.
10497
10498 Infrastructure: Buildroot is now less noisy when built with
10499 the silent option (make -s).
10500 A number of package infrastructure variables have been renamed
10501 from *_OPT to *_OPTS for constency. Buildroot will complain if
10502 the old names are used to assist in updating out of tree
10503 packages.
10504 Fixes for host systems where bash isn't located in /bin, and
10505 older systems not supporting mktemp --tmpdir.
10506 Various cleanups of users/groups in the default skeleton.
10507 There is now an option to choose what shell /bin/sh points to.
10508
10509 Documentation: Various updates to the user manual. The
10510 asciidoc documentation handling has now been extended so it
10511 can be used by (BR2_EXTERNAL) packages.
10512
4c2d7589
PK
10513 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
10514 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
10515 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
10516 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
10517 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
10518 bluez_utils, bmon, boost, bootutils, bridge-utils,
10519 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
10520 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
10521 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
10522 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
10523 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
10524 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
10525 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
10526 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
10527 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
10528 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
10529 enlightenment, enscript, erlang, espeak, ethtool, eudev,
10530 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
10531 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
10532 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
10533 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
10534 fontconfig, foomatic-filters, freerdp, freescale-imx,
10535 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
10536 genimage, genpart, genromfs, geoip, gettext, giblib, git,
10537 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
10538 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
10539 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
10540 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
10541 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
10542 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
10543 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
10544 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
10545 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
10546 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
10547 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
10548 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
10549 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
10550 jquery-ui-themes, jquery-validation, jsmin, json-c,
10551 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
10552 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
10553 lesstif, lftp, libaio, libao, libarchive, libargtable2,
10554 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
10555 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
10556 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
10557 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
10558 libelementary, libelf, libenca, libethumb, libevas,
10559 libevas-generic-loaders, libevent, libexif, libeXosip2,
10560 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
10561 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
10562 libinput, libiscsi, libjson, libksba, liblockfile,
10563 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
10564 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
10565 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
10566 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
10567 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
10568 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
10569 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
10570 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
10571 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
10572 libungif, liburcu, libusb, libuv, libv4l, libva,
10573 libva-intel-driver, libvncserver, libvorbis, libvpx,
10574 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
10575 libxslt, lighttpd, linenoise, linknx, links, linphone,
10576 linux-firmware, linux-fusion, linux-headers, linux-pam,
10577 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
10578 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
10579 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
10580 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
10581 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
10582 lua-ev, luajit, luajson, lualogging, lua-messagepack,
10583 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
10584 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
10585 lzma, m4, madplay, make, makedevs, Makefile.in,
10586 matchbox-common, matchbox-desktop, matchbox-fakekey,
10587 matchbox-keyboard, matchbox-lib, matchbox-panel,
10588 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
10589 media-ctl, mediastreamer, memcached, memstat, memtester,
10590 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
10591 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
10592 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
10593 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
10594 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
10595 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
10596 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
10597 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
10598 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
10599 openocd, openpowerlink, openssh, openssl, openswan,
10600 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
10601 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
10602 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
10603 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
10604 perl-module-build, perl-mojolicious, perl-net-ssleay,
10605 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
10606 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
10607 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
10608 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
10609 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
10610 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
10611 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
10612 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
10613 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
10614 python-dialog, python-ipy, python-keyring, python-mad,
10615 python-netifaces, python-numpy, python-protobuf, python-pyasn,
10616 python-pyparsing, python-pyro, python-pyusb, python-serial,
10617 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
10618 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
10619 qt5graphicaleffects, qt5imageformats, qt5multimedia,
10620 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
10621 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
10622 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
10623 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
10624 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
10625 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
10626 ruby, samba, sam-ba, samba4, sane-backends, schifra,
10627 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
10628 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
10629 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
10630 slang, slirp, smcroute, smstools3, snmppp,
10631 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
10632 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
10633 squid, sredird, startup-notification, strace, stress,
10634 strongswan, stunnel, subversion, sudo, sunxi-boards,
10635 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
10636 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
10637 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
10638 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
10639 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
10640 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
10641 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
10642 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
10643 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
10644 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
10645 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
10646 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
10647 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
10648 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
10649 xdriver_xf86-video-vmware, xenomai, xerces,
10650 xfont_font-adobe-{100,75}dpi,
10651 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
10652 xfont_font-alias, xfont_font-arabic-misc,
10653 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
10654 xfont_font-bh-lucidatypewriter-100dpi,
10655 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
10656 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
10657 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
10658 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
10659 xfont_font-daewoo-misc, xfont_font-dec-misc,
10660 xfont_font-ibm-type1, xfont_font-isas-misc,
10661 xfont_font-jis-misc, xfont_font-micro-misc,
10662 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
10663 xfont_font-misc-meltho, xfont_font-misc-misc,
10664 xfont_font-mutt-misc, xfont_font-schumacher-misc,
10665 xfont_font-screen-cyrillic, xfont_font-sony-misc,
10666 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
10667 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
10668 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
10669 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
10670 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
10671 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
10672 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
10673 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
10674 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
10675 znc, zsh, zxing
10676
10677 New packages: adwaita-icon-theme, am335x-pru-package,
10678 bcache-tools, biosdevname, botan, canfestival, clamav,
10679 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
10680 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
10681 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
10682 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
10683 netcat-openbsd, nginx, odhcploc, openvmtools,
10684 phidgetwebservice, pps-tools, pure-ftpd,
10685 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
10686 qt5location, shairport-sync, spidev_test, targetcli-fb,
10687 tinyalsa, trinity, x264, yaml-cpp, ympd
10688
10689 Removed packages: libelf
10690
10691 Issues resolved (http://bugs.uclibc.org):
10692
10693 #261: New package: wxWidgets
10694 #325: New package: ratpoison
10695 #405: New package: OpenVZ tools
10696 #1309: New package: rdiff-backup
10697 #3427: New package: nginx
10698 #3655: New package: libav
10699 #3991: New Package: open-vm-tools (Vmware Tools)
10700 #6878: dmraid: disabled on ARC
10701 #6950: Full unicode support in ncurses
10702 #7010: jamvm builds and runs fine under mips (be)
10703 #7088: elfutils on Blackfin doesn't build
10704 #7142: ecryptfs needs getent to run
10705 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
10706 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
10707 #7352: [2014.08-rc3] diffutils-3.3 failed on building
10708 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
10709 #7364: monit builds a static application, even though BR2_PREFER_...
10710 #7370: ngrep - requires --with-pcap-includes fully defined to find...
10711 #7442: rootfs remount does not work as expected with sysvinit
10712 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
10713 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
10714 #7574: quota-4.01 fails to build statically
10715
fcd720df
PK
107162014.08, Released September 1st, 2014
10717
10718 Minor manual fixes/additions.
10719
10720 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
10721 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
10722 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
10723 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
10724 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
10725 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
10726 xscreensaver, yajl
10727
10728 Issues resolved (http://bugs.uclibc.org):
10729
10730 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
10731
fdff7150
PK
107322014.08-rc3, Released August 26th, 2014
10733
10734 Minor fixes.
10735
10736 User manual update / restructuring.
10737
10738 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
10739 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
10740 lbreakout2, libevas-generic-loaders, libftdi, libinput,
10741 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
10742 thrift, tvheadend, usb_modeswitch, xmlstarlet,
10743
10744 Issues resolved (http://bugs.uclibc.org):
10745
10746 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
10747 #7322: libgomp dependency issue with imagemagick
10748 #7328: Git dl of versions in x/y broken
10749
7dc7c790 107502014.08-rc2, Released August 18th, 2014
8c94df28
PK
10751
10752 Fixes all over the tree.
10753
7dc7c790
PK
10754 User manual restructured / reworked.
10755
10756 Toolchain: Fix for C++ exceptions / pthread_exit() on
10757 uClibc/glibc, C++-11 features with uClibc.
10758
8c94df28
PK
10759 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
10760 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
10761 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
10762 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
10763 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
10764 qt, subversion, synergy, systemd, tar, tftpd, webkit,
10765 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
10766
10767 Issues resolved (http://bugs.uclibc.org):
10768
10769 #7124: Use BR toolchain externally results a non-bootable...
10770 #7208: Glibc C++ aplications crash if they use exceptions
10771 #7250: Cannot build with -std=c++11
10772 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
10773 #7286: systemd 215 doesn't build
10774
7e725e13 107752014.08-rc1, Released August 8th, 2014
087e1c8e
PK
10776
10777 Fixes all over the tree and new features.
10778
ec37bbca
PK
10779 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
10780 Improved altivec / SPE /atomic instructions
10781 handling. Additional PowerPC CPU variants added.
10782
10783 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
10784 qemu-system-xtensa, qemu-aarch64-virt added. A number of
10785 tweaks to existing ones. lpc32xx defconfigs removed.
10786
10787 Toolchain: Microblaze support for internal musl toolchain.
10788 Default to GCC 4.8 for internal toolchain, remove deprecated
10789 4.3 and 4.6 versions.
10790 External CodeSourcery / Linaro toolchain updates, option to
10791 copy gconv libraries for external toolchains.
10792
10793 Infrastructure: graph-depends: misc fixes, transitive
10794 dependencies are not drawn by default. Download handling is
10795 now done using helper scripts. Integrity of downloads can now
10796 be verified using sha* hashes. Subversion download now uses
10797 peg revisions for robustness.
10798 Legal-info: License info of local or overridden packages are
10799 saved as well. Toolchain packages are also taken into account.
10800 autotools: Static linking with libtool / v1.5 improvements.
10801 Gettextize support, similar to autoreconf.
10802 kconfig package infrastructure added.
10803
10804 Misc: Version selection for busybox dropped.
10805
087e1c8e
PK
10806 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
10807 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
10808 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
10809 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
10810 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
10811 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
10812 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
10813 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
10814 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
10815 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
10816 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
10817 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
10818 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
10819 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
10820 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
10821 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
10822 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
10823 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
10824 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
10825 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
10826 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
10827 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
10828 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
10829 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
10830 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
10831 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
10832 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
10833 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
10834 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
10835 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
10836 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
10837 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
10838 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
10839 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
10840 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
10841 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
10842 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
10843 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
10844 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
10845 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
10846 libxml2, libyaml, links, linux-firmware, linux-fusion,
10847 linux-headers, linux-pam, lite, live555, lm-sensors,
10848 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
10849 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
10850 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
10851 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
10852 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
10853 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
10854 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
10855 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
10856 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
10857 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
10858 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
10859 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
10860 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
10861 python,
10862 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
10863 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
10864 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
10865 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
10866 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
10867 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
10868 samba, samba4, sane-backends, sawman, sconeserver, setserial,
10869 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
10870 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
10871 startup-notification, statserial, strongswan, stunnel,
10872 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
10873 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
10874 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
10875 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
10876 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
10877 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
10878 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
10879 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
10880 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
10881 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
10882 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
10883 xz
10884
10885 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
10886 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
10887 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
10888 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
10889 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
10890 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
10891 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
10892 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
10893 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
10894 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
10895 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
10896 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
10897 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
10898 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
10899
10900 Removed packages: procps
10901
10902 Issues resolved (http://bugs.uclibc.org):
10903
10904 #5750: Doing a Buildroot build from /usr doesn't work
10905 #5900: config flags to the Xenomai build system
10906 #6230: Cannot compile gcc without threads (uClibc-based)
10907 #6626: procps Unknown HZ value! (XX) Assume 100
10908 #7118: Package "thrift" requires atomic operations
10909 #7154: Local uClibc config file gets overwritten using ...
10910 #7160: host-xz not built
10911 #7166: hostapd: segfault when using RT5370
10912 #7172: Name collision of rpath token expansion and internal..
10913 #7178: NTPd package cannot sync time without a proper ntp.conf
10914 #7184: supervisord depends on libxml2 implicitly
10915 #7196: Unable to build on UBUNTU13.10
10916 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
10917
f287d625
PK
109182014.05, Released May 31st, 2014
10919
10920 Minor fixes.
10921
10922 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
10923 for the spl file.
10924
10925 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
10926 qt5base, qt5webkit, sysklogd, thrift, u-boot
10927
d830cceb
PK
109282014.05-rc3, Released May 28th, 2014
10929
10930 Minor fixes.
10931
10932 Updated/fixed packages: acl, attr, connman, dosfstools,
10933 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
10934 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
10935 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
10936 samba4, slang, xbmc
10937
10938 Issues resolved (http://bugs.uclibc.org):
10939
10940 #7100: license info for package 'acl' missing
10941 #7106: license info for package 'attr' missing
10942 #7112: license info for package 'hwdata'
10943
63fbdd5c
PK
109442014.05-rc2, Released May 21st, 2014
10945
10946 Fixes all over the tree.
10947
10948 Stripping using sstrip has been deprecated.
10949
10950 BR2_EXTERNAL can now also be used to implement custom
10951 filesystem types.
10952
10953 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
10954 the generated dependency graph has been renamed to
10955 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
10956 the future.
10957
10958 The virtual package infrastructure will now error out early
10959 if multiple packages providing the same virtual package has
10960 been enabled (E.G. opengl). This change requires that the
10961 packages explicitly declare what virtual package(s) they
10962 provide.
10963
10964 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
10965 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
10966 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
10967 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
10968 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
10969 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
10970 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
10971 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
10972 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
10973 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
10974 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
10975 xlib_libXpm, xserver_xorg-server, zyre
10976
10977 Issues resolved (http://bugs.uclibc.org):
10978
10979 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
10980 #7016: Git issues in resulting buildroot tar
10981 #7094: pciutils doesn't build on Blackfin
10982
921a9efa 109832014.05-rc1, Released May 13th, 2014
574fa145 10984
c2e4f742
PK
10985 Fixes all over the tree and new features.
10986
10987 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
10988 been removed. Building o32 ELF files for MIPS64 is an exotic
10989 configuration that nobody should be using. If o32 is required,
10990 then is better if it's built for MIPS 32-bit cores so only
10991 32-bit instructions will be used leading to a more efficient
10992 o32 usage.
10993 Support for the ARM A12 variant and Intel corei7.
10994
10995 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
10996
10997 Bootloaders: Grub2 and gummiboot support, syslinux support
10998 extended.
10999
11000 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
11001 library for internal and external toolchains. 4.8-R3 support
11002 for ARC, Internal toolchain support for Aarch64 and
11003 Microblaze. Environment variable to control debug output of
11004 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 11005 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
11006 customized. Updated external Linaro ARM/Aarch64
11007 toolchains. Added external Linaro ARMEB toolchain.
11008 A GDB gdbinit file is now generated for external toolchains to
11009 automatically set the correct sysroot.
11010
11011 Kconfig handling for minimum kernel headers version required
11012 for packages. Now packages needing specific kernel header
11013 features can specify these requirements in Kconfig.
11014
11015 Infrastructure: Support for (but disabled as it leads to
41d53bca 11016 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
11017 comment at the top of Makefile for details about how to enable
11018 it and what the problems are if you want to test it.
11019 Python package infrastructure extended to support Python 3.x
11020 Perl and virtual package infrastructure support added.
11021 PRE_*_HOOKS support for all build steps.
11022
4ee77144
PK
11023 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
11024 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
11025 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
11026 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
11027 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
11028 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
11029 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
11030 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
11031 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
11032 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
11033 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
11034 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
11035 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
11036 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
11037 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
11038 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
11039 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
11040 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
11041 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
11042 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
11043 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
11044 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
11045 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
11046 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
11047 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
11048 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
11049 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
11050 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
11051 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
11052 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
11053 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
11054 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
11055 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
11056 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
11057 luainterpreter, luajit, lua-msgpack-native, luaposix,
11058 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
11059 memstat, mesa3d, metacity, minidlna, mmc-utils,
11060 mobile-broadband-provider-info, modem-manager, mongrel2,
11061 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
11062 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
11063 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
11064 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
11065 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
11066 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
11067 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
11068 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
11069 pulseaudio, python, python3, python-bottle, python-m2crypto,
11070 python-netifaces, python-pyasn, python-pycrypto,
11071 python-pygame, python-pysnmp, python-pysnmp-apps,
11072 python-pysnmp-mibs, python-serial, python-setuptools,
11073 qextserialport, qt, qt5, qt5base, qt5connectivity,
11074 qt5declarative, qt5graphicaleffects, qt5imageformats,
11075 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
11076 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
11077 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
11078 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
11079 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
11080 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
11081 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
11082 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 11083 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
11084 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
11085 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
11086 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
11087 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
11088 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
11089 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
11090 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
11091 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
11092 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
11093 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
11094 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
11095 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
11096 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
11097 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
11098 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
11099 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
11100 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
11101 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
11102 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
11103 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
11104 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
11105 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
11106 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
11107 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
11108 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
11109 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
11110 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
11111 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
11112 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
11113 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
11114 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
11115 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
11116 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
11117 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
11118 xlib_xtrans, xproto_xproto, xserver_xorg-server,
11119 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
11120
11121 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
11122 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
11123 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
11124 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
11125 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
11126 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
11127 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
11128 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
11129 musl, nftables, opentyrian, opentyrian-data,
11130 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
11131 php-zmq, postgresql, python-libconfig, python-pypcap,
11132 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
11133 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
11134 yaffs2utils, zlog, znc
c2e4f742
PK
11135
11136 Removed packages: crosstool-ng, python-distutilscross, vala
11137
11138 Issues resolved (http://bugs.uclibc.org):
11139
11140 #6842: Checking external toolchain for eabihf
11141 #6956: Packaging libsoxr
11142 #6986: Make legal-info fails on uboot versions before 2014.01
11143 #6992: Incorrect installation rights on external kernel module..
574fa145 11144
a6cfaea4
PK
111452014.02, Released February 27th, 2014
11146
11147 Minor fixes.
11148
11149 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
11150 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
11151 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
11152 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
11153
11154 Issues resolved (http://bugs.uclibc.org):
11155
11156 #6938: mkuser script generates wrong password for new user in..
11157
98f7e12c
PK
111582014.02-rc3, Released February 25th, 2014
11159
11160 Minor fixes.
11161
11162 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
11163 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
11164 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
11165 libsecret, libsepol, libsigsegv, libtool, libv4l,
11166 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
11167 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
11168 tvheadend, util-linux, webkit, xscreensaver
11169
11170 Issues resolved (http://bugs.uclibc.org):
11171
11172 #4706: Removing .stamp_target_installed does not trigger...
11173 #5030: busybox built fails if we use an override src dir...
11174 #5420: Dbus and /var/run management
11175 #5768: Not able to build ALSA-Lib for static build
11176 #5774: Not able to build ALSA-Utils for static build
11177 #6542: external python modules fail to compile to pyc if...
11178 #6764: Support for kernel signed modules
11179 #6794: Busybox compiled from buildroot hangs on pass from...
11180
085d4f02
PK
111812014.02-rc2, Released February 20th, 2014
11182
11183 Fixes all over the tree. Static linking / nommu fixes and
11184 annotations for several packages.
11185
11186 Updated/fixed packages: boost, busybox, collectd, coreutils,
11187 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
11188 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
11189 opencv, python, python3, qtuio, systemd, thrift, transmission,
11190 uclibc, vlc, webkit
11191
11192 Issues resolved (http://bugs.uclibc.org):
11193
11194 #5450: AT91SAM9260 Bootstrap compilation problem
11195 #5582: libiconv 1.14 failed to build
11196 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
11197 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
11198 #6218: binutils-2.23.2/gas fails with undefined reference to..
11199 #6236: binutils-2.23.2/bfd fails with undefined reference to..
11200 #6470: If the build directory is a child of /usr, the build..
11201 #6776: systemd error: static declaration of 'execvpe' follows..
11202 #6818: toolchainfile.cmake has absolut path references
11203
690984cf 112042014.02-rc1, Released February 11th, 2014
51a2caf9
PK
11205
11206 Fixes all over the tree and new features.
11207
a89c5882
PK
11208 Support for external packages/defconfigs (BR2_EXTERNAL). See
11209 user manual for details.
11210
11211 Cleanup of environment variable names for consistency. The
11212 download directory location override (BUILDROOT_DL_DIR) is now
11213 called BR2_DL_DIR. Likewise the name of the current .config is
11214 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
11215 your post build scripts if you use this! BUILD_DIR is now also
11216 exported to the post build/image scripts.
11217
11218 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
11219 uClibc pread/pwrite backport as they cause issues on certain
11220 architectures, new Linaro and Sourcery Codebench toolchains.
11221 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
11222 variants removed, Microblaze: Internal toolchain support
11223
11224 Legal infrastructure: Info is now split between host and
11225 target packages, large number of license annotations.
11226
11227 Lua: selection between lua 5.1 / 5.2, luarocks support
11228
11229 Python: package infrastructure, many new packages.
11230
11231 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
11232 beaglebone, microblaze, pandaboard, qemu, raspberry pi
11233 updated.
11234
11235 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
11236 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
11237 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
11238 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
11239 cifs-utils, civetweb, cmake, collectd, connman, copas,
11240 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
11241 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
11242 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
11243 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
11244 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
11245 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
11246 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
11247 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
11248 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
11249 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
11250 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
11251 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
11252 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
11253 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
11254 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
11255 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
11256 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
11257 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
11258 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
11259 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
11260 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
11261 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
11262 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 11263 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
11264 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
11265 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
11266 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
11267 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
11268 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
11269 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
11270 php, poco, poppler, powervr, protobuf-c, psplash, python,
11271 python-bottle,
51a2caf9
PK
11272 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
11273 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
11274 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
11275 qt5declarative, qt5graphicaleffects, qt5jsbackend,
11276 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
11277 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
11278 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
11279 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
11280 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
11281 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
11282 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
11283 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
11284 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
11285 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
11286 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
11287 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
11288 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
11289 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
11290 xlib_lib{FS,SM,X11},
51a2caf9
PK
11291 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
11292 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
11293 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
11294 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
11295 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
11296 xproto_xextproto, xproto_xproto, xutil_util-macros,
11297 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
11298
11299 New packages: apitrace, avrdude, c-ares, ca-certificates,
11300 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
11301 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
11302 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
11303 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
11304 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
11305 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
11306 python-configobj, python-dialog, python-json-schema-validator,
11307 python-keyring, python-msgpack, python-posix-ipc,
11308 python-pyasn, python-pycrypto, python-pysnmp,
11309 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
11310 python-simplejson, python-tornado, python-versiontools,
11311 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
11312 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
11313
b5f44c2e 11314 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 11315 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 11316
474defab
PK
11317 Issues resolved (http://bugs.uclibc.org):
11318
11319 #65: new package: dbus c++ language bindings
11320 #769: Update configuration menu for MIPS target
b5f44c2e 11321 #2419: Add a bundle of Lua modules
474defab 11322 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
11323 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
11324 #4339: Allow override of DL_DIR in extract step
a89c5882 11325 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 11326 #4454: There should be simple way to update image, when chang...
474defab
PK
11327 #5024: grub fails to build for x86_64 target architecture
11328 #5066: New-Package: net-tools
11329 #5072: ncurses: add ncurses-progs to target
11330 #5294: uclibc build ignores target CFLAGS and LDFLAGS
11331 #5366: Login doesn't work with util-linux versions of login/agetty
11332 #5378: dropbear Makefile broken
11333 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 11334 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
11335 #5798: ncurses-5.9 fails to compile statically
11336 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
11337 #6080: Git fetch caching
11338 #6092: Bootable ISO image creation seems to have stopped working..
11339 #6272: coreutils build fails
a89c5882
PK
11340 #6434: apply-patches.sh does not work recursively
11341 #6446: eglibc doesn't install ldconfig to target
11342 #6484: Add c-ares
b5f44c2e 11343 #6596: Slow bootup if mdev is chosen
474defab
PK
11344 #6656: Build Qt5 with ccache
11345 #6662: internal compiler error: Segmentation fault during making..
a89c5882 11346 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 11347 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 11348 #6770: openssl 1.0.1f fails with ccache
474defab 11349 #6830: Qt5: no fonts are installed
a89c5882
PK
11350 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
11351 #6854: Update to Qt 5.2.1
474defab 11352
9b390454 113532013.11, Released November 30th, 2013:
1351d0c2
PK
11354
11355 Minor fixes.
11356
11357 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
11358 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
11359 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
11360 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
11361 tvheadend, util-linux, wpa_supplicant
11362
11363 Issues resolved (http://bugs.uclibc.org):
11364
11365 #1279: Buildroot compiled Busybox and Coreutils LFS issues
11366 #2995: -fstack-protector-all causes ssh to SIGSEGV
11367 #5570: Cannot compile software on the target machine
11368 #6428: util-linux libmount segfaults with patch from buildroot
11369 #6500: php fails to build for armel
11370 #6554: gdb needs to dependents on host texinfo
11371 #6692: GNU nano fails to compile for x86_64
11372 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
11373
1bf9afeb
PK
113742013.11-rc3, Released November 26th, 2013
11375
11376 Fixes all over the tree.
11377
11378 Architecture: Mark MIPS I, II, III and IV as deprecated.
11379
11380 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
11381 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
11382 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
11383 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
11384 swig, ti-gfx, tinymembench, uclibc, udisks, vim
11385
b87c05dc
PK
113862013.11-rc2, Released November 18th, 2013
11387
11388 Fixes all over the tree.
11389
11390 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
11391 Adjust kernel versions.
11392
11393 Toolchain: avr32: fix for modern kernel headers
11394
11395 Bootloader: Barebox updated to 2013.10.1
11396
11397 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
11398 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
11399 wayland, wvstreams
11400
11401 Issues resolved (http://bugs.uclibc.org):
11402
11403 #3601: DHCPD S80dhcp-server startup script issues
11404 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
11405 #6416: Xenomai package, patch alternative
11406 #6590: directfb-examples build failed whit linaro toolchain
11407
abce7ca6 114082013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
11409
11410 Architectures: Nios-II support, MIPS arch handling fixes
11411
11412 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
11413 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
11414
11415 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
11416 for avr32, crosstool-ng backend removed, external musl
11417 toolchain support, gcc 4.8.2, updated Linaro external
11418 toolchains. Fortran and objective-C support deprecated,
11419 mudflap support
11420
11421 Bootloaders: U-Boot: u-boot.imx support, version bumps
11422
11423 Linux: use kmod instead of module-init-tools
11424
11425 System: default to devtmpfs for /dev
11426
11427 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
11428 download support, post-rsync hooks
11429
11430 Fs: u-boot image support for cpio
11431
11432 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
11433 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
11434 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
11435 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
11436 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
11437 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
11438 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
11439 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
11440 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
11441 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
11442 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
11443 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
11444 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
11445 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
11446 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
11447 libedit, libevas, libevent, libfreefare, libfuse,
11448 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
11449 libmnl, libmodbus,
11450 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
11451 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
11452 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
11453 libvpx, lighttpd, linphone, linux-pam, lmbench,
11454 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
11455 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
11456 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
11457 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
11458 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
11459 netcat, netkitbase, netperf, netplug, nettle, nfacct,
11460 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
11461 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
11462 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
11463 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
11464 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
11465 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
11466 samba, scons, screen, sdl_sound, ser2net, setserial,
11467 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
11468 stress, strongswan, stunnel, sudo, syslinux, systemd,
11469 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
11470 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
11471 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
11472 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
11473 webkit, webp, webrtc-audio-processing, weston, wget,
11474 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
11475 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
11476 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
11477
11478 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
11479 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
11480 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
11481 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
11482 python-crc16, python-ipy, python-pyzmq, qt5sensors,
11483 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
11484 trace-cmd, xscreensaver, zsh
11485
11486 Removed packages: module-init-tools
11487
11488 Issues resolved (http://bugs.uclibc.org):
11489
11490 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
11491 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
11492 #5630: makefile error with toolchain helpers.mk
11493 #5672: htop: remove X11 stuff
11494 #5678: linux.mk: linux-menuconfig fails
11495 #5696: python3 installation is too large, patches from python2 needed
11496 #5978: Erlang does not build for arm in 2013.02-rc3
11497 #6392: Extended ARM uImage kernel options
11498 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
11499 #6428: util-linux libmount segfaults with patch from buildroot
11500 #6452: eglibc from Linaro 2013.07 not copied to target correctly
11501 #6566: PHP segfault when crosscompiled to mips64 - patch included
11502 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
11503 #6578: udisks package broken
11504 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
11505 #6608: ebtables missing ethertypes - fix included
11506 #6620: Sysvinit package missing killall5 and symlinks - patch included
11507 #6632: CMake use host pkg-config
11508 #6638: pkgconf doesn't download
11509 #6644: "all" target doesn't work in out-of-tree builds
11510 #6650: Segmentation fault when trying to build latest buildroot
11511 #6668: iptables limit module alignment problem on mips64
11512
53d8d9c1
PK
115132013.08, Released August 31th, 2013:
11514
11515 Minor fixes.
11516
11517 Documentation build fixed.
11518
11519 Updated/fixed packages: ltrace, strongswan
11520
4e4a0a34 115212013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
11522
11523 Fixes all over the tree.
11524
11525 External toolchain lib32/lib64 handling, ABI name for EABIhf,
11526 misc fixes for generatelocales, apply-patches and module
11527 stripping.
11528
11529 Top level menu names reordered and renamed for clarity.
11530
aab3a0ba
PK
11531 Updated/fixed packages: acl, attr, bash, dbus, directfb,
11532 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
11533 openssh, openssl, pulseaudio, python-setuptools, qt5,
11534 qt5webkit, redis, strongswan, sunxi-mali
11535
11536 Issues resolved (http://bugs.uclibc.org):
11537
11538 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 11539
c08b78d1
TP
115402013.08-rc2, Released August 16th 2013:
11541
11542 Documentation improvements.
11543
11544 External toolchains fixes.
11545
11546 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
11547 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
11548 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
11549 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
11550 uclibc, udev, wayland, webkit, zeromq.
11551
11552 Issues resolved (http://bugs.uclibc.org):
11553
11554 #6440: typo in ffmpeg makefile
11555
36c966ef
TP
115562013.08-rc1, Released August 5th, 2013:
11557
11558 Architectures:
11559 - improved support for floating point on ARM and Thumb/Thumb2
11560 - support for ARM OABI removed
11561
11562 Toolchains:
11563 - support added for Sourcery CodeBench ARM and MIPS 2013.05
11564 - Linaro ARM and Aarch64 toolchains updated
11565 - support added for the Arago ARMv5 and ARMv7 toolchains
11566 - gcc 4.8.x version bumped
11567 - support for installing both FDPIC and FLAT libraries on
11568 Blackfin
11569 - support for uClibc 0.9.31 removed,
11570 - convert the internal toolchain backend to use the package
11571 infrastructure
11572 - support added for eglibc in the internal toolchain backend
11573 - toolchain components for the ARC architecture updated and
11574 gdb for ARC added.
11575 - support for Blackfin in the internal toolchain fixed
11576
11577 Defconfigs: beaglebone_defconfig updated, new defconfig for
11578 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
11579 TNY-A9G20-LPW.
11580
11581 A number of packages have been fixed to use the
11582 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
11583 script installed and modified properly. Licensing informations
11584 has been added to a number of packages.
11585
11586 Use XZ tarballs for a number of packages.
11587
11588 Noticeable package changes/additions:
11589 - The glib2/libgtk2/webkit stack has been updated to recent
11590 versions.
11591 - Support for Gstreamer 1.x has been added.
11592 - OpenGL support for TI OMAP platforms has been added.
11593 - OpenGL support for Allwinner platforms has been added.
11594 - OpenMAX support for RasberryPi has been added.
11595
11596 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
11597 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
11598 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
11599 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
11600 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
11601 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
11602 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
11603 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
11604 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
11605 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
11606 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
11607 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
11608 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
11609 libvncserver, libxml2, linphone, lm_sensors, logrotate,
11610 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
11611 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
11612 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
11613 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
11614 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
11615 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
11616 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
11617 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
11618 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
11619 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
11620 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
11621 zlib.
11622
11623 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
11624 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
11625 gcc-final, gcc-initial, gcc-intermediate, git,
11626 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
11627 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
11628 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
11629 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
11630 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
11631 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
11632 luaexpatutils, msgpack, ocrad, on2-8170-libs,
11633 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
11634 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
11635 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
11636 tree, tstools, uclibc, w_scan.
11637
11638 Issues resolved (http://bugs.uclibc.org):
11639
11640 #4718: python (built for powerpc) distutils has paths to host
11641 compiler toolchain
11642 #5516: appended device tree blobs on uImage fails
11643 #6302: Versions of packages retrieved from github.com are wrong
11644 #6308: dosfstools download link is wrong
11645 #6326: Dropbear: Add options to allow better config for
11646 different target devices (e.g. routers)
11647 #6338: Wrong download link for minicom package
11648 #6344: Wrong handling of license text files with same name and
11649 different directory
11650 #6374: gnutls package broken if linux cryptodev module
11651 selected
11652 #6410: omap3_beagle has uimage error load address error
11653
615fd9b0 116542013.05, Released May 31th, 2013:
0ca9692d
PK
11655
11656 Minor fixes.
11657
93252e70
PK
11658 External toolchain wrapper fix for if host/usr/bin is placed
11659 in the patch.
11660
11661 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
11662 flex, jamvm, kmod, libplayer, libtirpc, libv4,
11663 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
11664
11665 Issues resolved (http://bugs.uclibc.org):
11666
93252e70 11667 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
11668 #4988: flex and m4 problems
11669 #5912: obsolete CVS files
11670
c92a369f
PK
116712013.05-rc3, Released May 25th, 2013:
11672
11673 Minor fixes.
11674
11675 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
11676 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
11677 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
11678 wireshark
11679
cfcbfa2c 116802013.05-rc2, Released May 15th, 2013:
d131f750
PK
11681
11682 Fixes all over the tree.
11683
90e7cdd2
PK
11684 Default number of parallel jobs is now number of CPUs + 1.
11685
11686 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
11687
a517092f
PK
11688 Updated/fixed packages: aircrack-ng, busybox, cairo,
11689 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
11690 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
11691 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
11692 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
11693 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
11694 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
11695 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
11696 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
11697 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
11698 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
11699 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
11700 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
11701 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
11702 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
11703 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
11704 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
11705 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
11706 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
11707 xdata_xcursor-themes,
11708 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
11709 xdriver_xf86-input-{tslib,vmmouse,void},
11710 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
11711 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
11712 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
11713 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
11714 xfont_encodings, xfont_font-adobe-{100,75}dpi,
11715 xfont_font-utopia-{100dpi,75dpi,type1},
11716 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
11717 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
11718 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
11719 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
11720 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
11721 xfont_font-{mutt,schumacher}-misc,
11722 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
11723 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
11724 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
11725 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
11726 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
11727 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
11728 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
11729 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
11730 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
11731 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
11732 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 11733
a517092f
PK
11734 Readded Packages: xapp_xinit
11735
603293f5
GZ
11736 Issues resolved (http://bugs.uclibc.org):
11737
11738 #5054: amd64: cannot find init - due to missing /lib64 folder
11739
92651931 117402013.05-rc1, Released May 8th, 2013:
aec71d64 11741
fa3463d6
PK
11742 Architectures: ARC support, Blackfin support, FLAT binary
11743 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
11744
11745 Toolchains: Add new Microblaze external toolchains, Linaro
11746 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
11747 internal toolchain, default to GCC 4.7.x. Internal
11748 Crosstool-ng backend deprecated.
aec71d64
PK
11749
11750 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
11751 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
11752 pi, gnublin board.
aec71d64
PK
11753
11754 FS: LZO and XZ compression methods, extra ubifs options,
11755 ext2 rev 0/1 and ext3/4 support.
11756
11757 Patch handling: apply-patches now has .patch.xz support,
11758 Patch logic reworked as discussed during Febrary dev days:
11759 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
11760
11761 <pkg>-rsync now excludes version control files.
11762
11763 linux: uImage load address for ARM multiplatform kernels
11764
11765 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
11766 providers, similar to how libjpeg / libjpeg-turbo is handled.
11767
11768 Infrastructure for packages to add system users.
11769
11770 kconfig: updated to 3.9-rc2, support make olddefconfig
11771
11772 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
11773 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
11774 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
11775 busybox, ccache, cifs-utils, cmake, collectd, connman,
11776 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
11777 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
11778 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
11779 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
11780 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
11781 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
11782 httping, icu, inotify-tools, intltool, iproute2, ipset,
11783 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
11784 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
11785 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
11786 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
11787 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
11788 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
11789 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
11790 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
11791 mediastreamer, memtester, mesa3d,
11792 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
11793 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
11794 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 11795 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
11796 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
11797 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 11798 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
11799 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
11800 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
11801 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
11802 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
11803 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
11804 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
11805 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
11806 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
11807 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
11808 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
11809 xdriver_xf86-input-{tslib,vmmouse,void},
11810 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
11811 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
11812 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
11813 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
11814 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
11815 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
11816 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
11817 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
11818 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
11819 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
11820 xserver_xorg-server, xutil_makedepend, xz, zeromq
11821
fa3463d6
PK
11822 New packages: aircrack-ng, bcusdk, chrony, crda,
11823 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
11824 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
11825 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
11826 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
11827 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
11828 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
11829 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
11830 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
11831 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
11832 qt5declarative, qt5graphicaleffects, qt5imageformats,
11833 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
11834 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
11835 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
11836 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
11837 xcursor-transparent-theme, zic, zmqpp, zyre
11838
11839 Removed packages: microperl, ocf-linux, xapp_xinit,
11840 xapp_xplsprinters, xapp_xprehashprinterlist,
11841 xfont_font-bitstream-speedo,
11842 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
11843 xproto_{print,xf86rush}proto
11844
11845 Deprecated packages: vala
11846
11847 Issues resolved (http://bugs.uclibc.org):
11848
11849 #1291: Add support for Faraday 526 arm processor (fa526)
11850 #2683: cups does not install correctly to target
11851 #3313: mesa3d fails to build
11852 #5186: initramfs/cpio should support lzo compression
11853 #5636: agetty - cannot get controlling tty error - need updated...
11854 #5906: collectd client headers not exported
11855 #5966: bison unnecessarily required as build dependency
11856 #6140: --enable-fileinfo not applied for php package
11857 #6164: openvpn usage of ip tool from Busybox
11858
15ace1a8
PK
118592013.02, Released February 28th, 2013:
11860
11861 Misc manual updates.
11862
11863 Updated/fixed packages: busybox, collectd, flashbench,
11864 libgtk2, libupnp, mii-diag, quota
11865
d65bb7e3
PK
118662013.02-rc3, Released February 26th, 2013
11867
11868 Minor fixes.
11869
11870 Updated/fixed packages: conntrack-tools, dialog,
11871 enlightenment, haserl, keyutils, libfif, libmad,
11872 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
11873 ruby, spawn-fcgi, vtun
11874
11875 Issues resolved (http://bugs.uclibc.org):
11876
11877 #5960: fusion.ko driver does not install to target rootfs
11878
8290a626
PK
118792013.02-rc2, Released February 19th, 2013
11880
11881 Fixes all over the tree.
11882
11883 Various manual updates and fixes.
11884
11885 Updated/fixed packages: busybox, collectd, gesftpserver,
11886 glib-networking, gnutls, inotify-tools, libcurl, libffi,
11887 libglib2, libtorrent, libvorbis, neard, network-manager,
11888 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
11889
11890 Issues resolved (http://bugs.uclibc.org):
11891
11892 #5906: collectd client headers not exported
11893
e68acefb 118942013.02-rc1, Released February 10th, 2013
6de88cab
PK
11895
11896 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
11897 libraries install fixed. Add Linaro ARM
8ccef3b3 11898 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 11899 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
11900 missing 32bit support for binary toolchains. Toolchain wrapper
11901 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
11902 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
11903
11904 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
11905 1136jf-s rev1, add A5/A15, neon support toggle, OABI
11906 deprecated. Sparc: drop old unused variants
6de88cab
PK
11907
11908 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
11909 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
11910 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
11911
11912 Linux: fix appended dtb handling for v3.8+ kernels, support
11913 multiple device trees
11914
11915 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
11916 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
11917 updated, at91rm9200df: misc fixes. Lock kernel headers to
11918 match kernel.
6de88cab
PK
11919
11920 Infrastructure: Git download fixes. Toolchain make target
11921 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
11922 support. Option to set root password, post image scripts,
11923 config scripts handling.
6de88cab
PK
11924
11925 Updated/fixed packages: alsa-lib, argp-standalone, argus,
11926 arptables, atk, audiofile, axel, beecrypt, bind, bison,
11927 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
11928 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
11929 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
11930 diffutils, directfb, distcc, divine, dnsmasq, docker,
11931 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
11932 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
11933 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
11934 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
11935 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
11936 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
11937 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
11938 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
11939 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
11940 libedbus, libedje, libeet, libefreet, libeina, libeio,
11941 liberation, libelementary, libembryo, libethumb, libev,
11942 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
11943 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
11944 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
11945 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
11946 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
11947 libxml2, libxslt, lighttpd, links, linux-firmware,
11948 linux-fusion, ltp-testsuite, ltrace,
11949 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
11950 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
11951 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
11952 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
11953 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
11954 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
11955 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
11956 python, python3, qemu, qextserialport, qt, quagga, radvd,
11957 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
11958 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
11959 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
11960 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
11961 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
11962 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
11963 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
11964 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
11965 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
11966 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
11967 xserver_xorg-server, xstroke, xvkbd, xz
11968
11969 New packages: b43-firmware, b43-fwcutter, bustle,
11970 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
11971 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
11972 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
11973 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
11974 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
11975 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
11976 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
11977 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
11978 proxychains, python-bottle, python-pyparsing, rpi-firmware,
11979 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
11980 spice-protocol, tcllib, tvheadend, udisks, usbredir
11981 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
11982 zd1211-firmware
11983
1ccf5237 11984 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
11985 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
11986 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
11987 xdriver_xf86-video-{tsend,xgi,xgixp}
11988
11989 Deprecated packages: xstroke
11990
11991 Issues resolved (http://bugs.uclibc.org):
11992
11993 #4237: building shared openssl w/-Os fails due to gcc bug
11994 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
11995 #5602: python3 should install a "python" symbolic link
11996 #5846: Extra slash added to last slash in URL
11997
119982012.11.1, Released January 3rd, 2013:
11999
12000 Toolchain: Fixed non-largefile builds on recent Ubuntu
12001 versions.
12002
12003 Arch: fix missing x86/generic handling, Build for Xtensa with
12004 longcalls option.
12005
12006 Updated/fixed packages: dosfstools, qt
12007
d201b95d
PK
120082012.11, Released December 2nd, 2012:
12009
12010 Git shallow clone fix for older git version.
12011
12012 Updated/fixed packages: ctuio, libtool
12013
12014 Issues resolved (http://bugs.uclibc.org):
12015
12016 #5726: List all the available hook points
12017
1a59dfae 120182012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
12019
12020 Minor fixes around the tree.
12021
12022 Various manual updates and fixes.
12023
d38b25f1
PK
12024 Add checks for legacy features.
12025
12026 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
12027 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
12028 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
12029 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
12030 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
12031 scons, strace, sylpheed
0f9bad95 12032
2b7be2f1
PK
12033 Issues resolved (http://bugs.uclibc.org):
12034
12035 #5732: Error : package/alsa-lib/alsa-lib.mk
12036
47ee3051 120372012.11-rc1, Released November 17th, 2012
f9686563 12038
d36fcceb
PK
12039 Fixes all over the tree and new features.
12040
12041 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
12042 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
12043 + nitrogen6x defconfigs.
12044
12045 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
12046 barebox 2012.08/09/10/11, linker overlap issue fix for
12047 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 12048
0ab9a3fb 12049 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 12050 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
12051 Libtirpc support for modern glibc variants. Toolchain on
12052 target has been deprecated.
d36fcceb 12053
48f0fe07 12054 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
12055
12056 Infrastructure: Use shallow git clone when possible, use
12057 tarballs rather than git URLs for github. Moved to pkgconf
12058 rather than pkg-config. System directory added, default
48f0fe07
PK
12059 skeleton/device tables moved. More than 1 post-build script
12060 can now be used. output/target now contains a
12061 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
12062 understand how to (not) use it.
12063
12064 Manual has been reworked and extended.
12065
12066 Legal-info: Lots of package annotations, CSV file fixes,
12067 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
12068
12069 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
12070 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
12071 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
12072 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
12073 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
12074 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
12075 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
12076 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
12077 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
12078 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
12079 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
12080 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
12081 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
12082 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
12083 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
12084 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
12085 lmbench, lockfile-progs, logrotate, lshw, lsof,
12086 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
12087 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
12088 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
12089 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
12090 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
12091 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
12092 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
12093 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
12094 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
12095 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
12096 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
12097 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
12098 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
12099
12100 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
12101 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
12102 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
12103 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
12104 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
12105 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
12106 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
12107 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
12108 yasm
d36fcceb
PK
12109
12110 Deprecated packages: netkitbase, netkittelnet
12111
12112 Issues resolved (http://bugs.uclibc.org):
12113
12114 #807: [PATCH] samba - make iconv and smbd optional
12115 #3049: binutils have a sysroot bug in ld
12116 #5330: update vsftpd to 3.0.0
12117 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
12118 #5666: Fails to build python 2.7.2 for 2440 arm
12119
288b7399
TP
121202012.08, Release August 31th, 2012
12121
12122 Updated/fixed packages: microperl, cups, luajit, rrdtool,
12123 prboom, oprofile.
12124
12125 Added license information for: sqlite.
12126
12127 Changed the source URLs of all packages located on Sourceforge
12128 in order to use the automatic mirror selection URL
12129 downloads.sourceforge.net, and get rid of the
12130 BR2_SOURCEFORGE_MIRROR option.
12131
8437b562
TP
121322012.08-rc3, Released August 25th, 2012
12133
12134 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
12135 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
12136
12137 Added license informations for: barebox, grub, syslinux,
12138 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
12139 faad2, nano, fbdump, rsync, librsync, fontconfig,
12140 inotify-tools,
12141
b58c83ae
TP
121422012.08-rc2, Released August 15th, 2012
12143
12144 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
12145
12146 Added license informations for: mxml, nanocom, empty, expat,
12147 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
12148 input-event-daemon, luajit, cgilua, copas, coxpcall,
12149 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
12150 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
12151 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
12152 mtd, openssl, psmisc, socat, spawn-fcgi.
12153
12154 Fixes to Microblaze external toolchains
12155 configuration. Improvements of the pkg-stats
12156 script. Out-of-tree fix for the graph-depends script.
12157
12158 Kernel headers version bump.
12159
4009cbbb 121602012.08-rc1, Released August 1st, 2012
5b11223f 12161
1ea85745
PK
12162 Fixes all over the tree and new features.
12163
c665fc00
TP
12164 Integration of a legal information reporting infrastructure,
12165 which allows to generate detailed informations about the
12166 licenses and source code of all components of a system
12167 generated by Buildroot. License information will progressively
12168 be added on packages.
12169
12170 Default configuration files added for Calao-systems USB-A9263
12171 and Calao-systems USB-A9G20-LPW.
12172
12173 External toolchains update: allow download of a custom
12174 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
12175 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
12176 2011.09.
12177
12178 Allow the restriction of downloads to the primary site only.
12179 This is useful for project developers who want to ensure that
12180 the project can be built even if the upstream tarball
12181 locations disappear.
12182
12183 Add a 'System configuration' choice to select between 3
12184 different init systems: Busybox init, SysV init and Systemd
12185 init.
12186
12187 Cleanups to the package infrastructure. The visible change to
12188 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
12189 $(autotools-package)), and similarly for other package
12190 infrastructures and host packages. Refer to the documentation
12191 for details.
12192
12193 By default, automatic detection of the number of compilation
12194 jobs to use, depending on the number of CPUs available.
12195
fdbc2f40 12196 Improvements to generate systems with static libraries only
c665fc00
TP
12197 (infrastructure and package fixes).
12198
fdbc2f40
TP
12199 Add proper support in the Linux kernel package to generate
12200 Device Tree Blobs or combined Device Tree / Kernel
12201 images. This will be useful on Microblaze, PowerPC and ARM,
12202 which are architectures making extensive use of the Device
12203 Tree.
12204
1ea85745 12205 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
12206 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
12207 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
12208 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
12209 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
12210 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
12211 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
12212 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
12213 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
12214 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
12215 libfuse, libidn, libmad, libmbus, libmnl,
12216 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
12217 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
12218 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
12219 lttng-tools, lua, m4, memtester, midori, mii-diag,
12220 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
12221 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
12222 openssl, pciutils, php, polarssl, portaudio, pppd,
12223 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
12224 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
12225 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
12226 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
12227 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
12228
12229 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
12230 fbterm, flashrom, freerdp, inadyn, libfreefare,
12231 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
12232 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
12233 luajit, mediastreamer, mobile-broadband-provider-info, monit,
12234 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
12235 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
12236 ramspeed, rtorrent, sound-theme-borealis,
12237 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
12238 xinetd, zxing
1ea85745 12239
3b38ade5
TP
12240 Issues resolved (http://bugs.uclibc.org):
12241
12242 #1315: Allow use of older external toolchains without sysroot
12243 support [won't fix]
12244 #5276: Hiawatha needs to manage IPV6 if so [fixed]
12245 #5360: buildroot fails when building "host-libglib2 2.30.2
12246 Building" [won't fix, upstream problem]
12247 #5384: Can't build packages relying on gets on newer glibc
12248 [fixed]
12249
bce34ab1
PK
122502012.05, Released May 30th, 2012:
12251
12252 Updated/fixed packages: busybox, netsnmp, pptp-linux
12253
0b0d7bad
PK
122542012.05-rc3, Released May 25th, 2012:
12255
12256 Minor fixes around the tree.
12257
12258 Infra: Fix for DOWNLOAD macro when using primary mirrors with
12259 scp targets.
12260
12261 Toolchain: Kernel headers 3.2.18 / 3.3.7.
12262
12263 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
12264 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
12265 xserver-xorg
12266
b07ad40c
PK
122672012.05-rc2, Released May 18th, 2012:
12268
12269 Fixes all over the tree.
12270
12271 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
12272 dependency, disable decimal floats support, Linux 3.2.17 /
12273 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
12274 without C++ support.
12275
12276 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
12277 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
12278
122792012.05-rc1, Released May 10th, 2012:
5c3a3373 12280
17c2d62b
PK
12281 Fixes all over the tree and new features.
12282
12283 Use /etc/os-release for version info rather than
12284 /etc/br-version.
12285
12286 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
12287
e22dd64b
PK
12288 Apply-patches.sh: cleanups, archived patches handling fixes,
12289 support series files.
17c2d62b 12290
82822efe
PK
12291 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
12292 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
12293 atngw100, use 3.3.x for qemu configs.
17c2d62b 12294
82822efe
PK
12295 Menu structure: Libraries moved out of multimedia section
12296
12297 Atom processor support. Prescott fix, blackfin ABI fix,
12298 Microblaze architecture support (using ext toolchain). Cleanup
12299 architecture names, deprecate Xtensa support.
e22dd64b
PK
12300
12301 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
12302 default to uClibc 0.9.33.x, enable
12303 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
12304 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
12305 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
12306 1.15.2.
17c2d62b 12307
82822efe
PK
12308 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
12309 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 12310
e22dd64b 12311 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 12312 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
12313 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
12314 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
12315 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
12316 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
12317 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
12318 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
12319 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
12320 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
12321 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
12322 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
12323 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
12324 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
12325 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
12326 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
12327 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 12328 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
12329 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
12330 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
12331 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
12332 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
12333 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
12334 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
12335 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
12336 xfsprogs, zlib
a53a3b59 12337
82822efe
PK
12338 New packages: apr, apr-util, audiofile, bellagio,
12339 conntrack-tools, empty, fmtools, glib-networking,
12340 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
12341 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
12342 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
12343 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
12344 socketcand, stress, systemd, ushare, zeromq
17c2d62b 12345
b6a507c7
PK
12346 Deprecated packages: ttcp
12347
17c2d62b
PK
12348 Removed packages: ntfsprogs
12349
12350 Issues resolved (http://bugs.uclibc.org):
12351
bf636a94 12352 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
12353 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
12354 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
12355 #2881: Can't build project statically with external toolchain
2b66816c 12356 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 12357 #4808: ccache may build against wrong zlib
17c2d62b 12358 #4880: New package lcdproc
f526c4d2 12359 #4886: New package protobuf
a53a3b59
PK
12360 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
12361 #4898: * make: [target-finalize] Error 1 (ignored)*
12362 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
12363 #4970: udev 181 fails to build if kernel version 3.3 is selected
12364 #5018: dialog broken: exits with assert in uClibc
12365 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 12366 #5144: Patch to fix ixon bug in uemacs
98873717 12367 #5198: Line graphics output is broken in GNU Screen
e940b303 12368 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 12369
03ceab6d
PK
123702012.02, Released February 29th, 2012:
12371
12372 Updated/fixed packages: libecore
12373
6d24b41b
PK
123742012.02-rc3, Released February 27th, 2012:
12375
12376 Fixes all over the tree.
12377
12378 Automatic host dependencies handling for cmake packages
12379 fixed. Customize package deprecated as using a post-build
12380 script is nowadays the preferred way of adding extra stuff to
12381 the rootfs.
12382
12383 Linux-headers 3.0.x / 3.2.x stable version bumped.
12384
12385 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
12386
12387 Updated/fixed packages: dropbear, ffmpeg, libpng
12388
3d6ff4f5
PK
123892012.02-rc2, Released February 19th, 2012:
12390
12391 Fixes all over the tree.
12392
12393 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
12394 linux-headers 3.0.x / 3.2.x stable versions.
12395
12396 Documentation: Added makedev / <pkg>_DEVICES /
12397 <pkg>_PERMISSIONS documentation.
12398
12399 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
12400 libvncserver, mxml, python.
12401
124022012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
12403
12404 Fixes all over the tree and new features.
12405
c847b4a6 12406 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 12407 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 12408 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 12409
11eb9e7f 12410 Gentargets: scp and mercurial support.
eaf412b5
PK
12411 Autotools: derive host dependencies from target by default.
12412 Packages can now declare device table snippets.
11eb9e7f 12413
eaf412b5
PK
12414 Host utilities menu with commonly used host tools.
12415
12416 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 12417 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 12418 lpc3250 defconfigs.
11eb9e7f 12419
a01db91e 12420 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 12421 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 12422
c847b4a6 12423 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
12424 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
12425 bootloaders added.
12426
12427 Various manual updates. Release tarballs now contain generated
12428 manual in text/html/pdf formats.
1bde07d6 12429
eaf412b5
PK
12430 Buildroot now calls the stop function of scripts in
12431 /etc/init.d at shutdown.
234dd8e6 12432
08f46cc6 12433 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
12434 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
12435 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
12436 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
12437 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
12438 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
12439 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
12440 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
12441 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
12442 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
12443 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
12444 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
12445 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
12446 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
12447 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
12448 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
12449 python, python-serial, qt, ruby, samba, sdl, sdparm,
12450 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
12451 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
12452 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
12453 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
12454 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
12455 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 12456 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 12457 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 12458
eaf412b5
PK
12459 New packages: boost, connman, dstat, expedite, explorercanvas,
12460 feh, flot, giblib, igh-ethercat, imlib2, jquery,
12461 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
12462 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
12463 libethumb, libevas, libical, libmbus, liboauth, liburcu,
12464 libvncserver, linux-firmware,
12465 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
12466 open2300, python-distutilscross, python-dpkt,
12467 python-netifaces, python-pygame, python-setuptools, rt-tests,
12468 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
12469 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
12470
12471 Issues resolved (http://bugs.uclibc.org):
12472
12473 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
12474 #755: Add Boost libraries as a package
12475 #2299: Add crypto support to libsoup
aead8be3 12476 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
12477 #3403: libgpg-error: bump to version 1.10
12478 #3409: libgpg-error: download from gnupg.org
12479 #3421: nano: make tiny flag optional
aead8be3 12480 #3691: New EFL packages
502465e4 12481 #4664: Cannot patch AT91Bootstrap
4861aed1 12482 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 12483 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 12484
c29253ef
PK
124852011.11, Released November 30th, 2011:
12486
12487 Fixes all over the tree.
12488
12489 Bump kernel headers / default Linux version to 3.1.4.
12490
12491 Updated/fixed packages: ruby
12492
4dc18dc5 124932011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
12494
12495 Fixes all over the tree.
12496
12497 Toolchain: Fix gdb dependencies for external toolchains,
12498 adjust uClibc patches so they don't confuse modern versions of
12499 patch, bump crosstool-ng, kernel headers and linux versions.
12500
12501 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 12502 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 12503
9f930d2d
DK
12504 Issues resolved (http://bugs.uclibc.org):
12505
ec02a34b 12506 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
12507 #4369: Fix permissions on untared lsof archive
12508
6088ac01 125092011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
12510
12511 Fixes all over the tree and new features.
12512
12513 Updated asciidoc documentation
12514
12515 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
12516 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
12517 uClibc sparc fix.
8e6c8198
PK
12518
12519 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 12520 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 12521
8c38a0a4
GZ
12522 Issues resolved (http://bugs.uclibc.org):
12523
2b8643f0 12524 #3355: mplayer fails to build
8c38a0a4 12525 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 12526 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 12527
1507c39b 125282011.11-rc1, Released November 11th, 2011:
5427c506 12529
227eebae
PK
12530 Fixes all over the tree and new features.
12531
1507c39b 12532 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
12533 patch-kernel.sh to support/scripts/apply-patches.sh.
12534
805de395
PK
12535 Documentation: Moved to asciidoc format, make targets to
12536 generate text/html/pdf/epub output added.
12537
12538 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
12539 added.
12540
358601f8
PK
12541 Bootloaders: Add support for custom git tree / tarballs for
12542 barebox, similar to how it's handled for u-boot. Clean up
12543 menuconfig options.
12544
12545 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
12546 URLs after Codesourcery got bought by Mentor, add x86
12547 toolchain, update toolchain versions and optimize toolchain
12548 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
12549 updated GDB versions / download URLs. Binutils
805de395
PK
12550 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
12551 use ctng-1.13.0.
b367d67a
PK
12552
12553 Package infrastructure: Support for local packages /
12554 overrides, package dir / name arguments dropped from
12555 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
12556
12557 Linux: Kernel extensions infrastructure support, Xenomai +
12558 RTAI support.
227eebae 12559
e55af699
PK
12560 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
12561 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
12562 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
12563 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
12564 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
12565 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
12566 libconfuse, libcuefile, libcurl, libdaemon, libevent,
12567 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 12568 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
12569 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
12570 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
12571 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
12572 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
12573 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
12574 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
12575 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
12576 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
12577 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
12578
12579 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
12580 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
12581 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
12582 pulseaudio, pv, rtai, vala, xenomai.
12583
12584 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
12585
12586 Issues resolved (http://bugs.uclibc.org):
12587
358601f8 12588 #505: live555: new package
e9c52d71 12589 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
12590 #531: let e2fsprogs package to export headers to staging dir if needed
12591 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 12592 #1357: Add bluez to buildroot system
358601f8
PK
12593 #2107: New package: input-event-daemon
12594 #2599: New package: orc (Oil Runtime Compiler)
12595 #2605: gstreamer: Update to 0.10.30
12596 #2677: introducing util-linux-ng as replacement for util-linux
12597 #2917: Qt: Add declarative module
12598 #3145: jffs2 image generation fails
12599 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
12600 #3331: xdata_xcursor-themes depends on xcursorgen
12601 #3343: Add file:// download SITE_METHOD
12602 #3391: Add support for specifying an external kernel tree
12603 #3631: Error while compiling with Xorg
dd3177cc 12604 #3709: oprofile doesn't build for mipsel
b367d67a
PK
12605 #3925: midori not getting compile
12606 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 12607 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 12608 #4171: makedevs-unused-but-set-variable.patch
227eebae 12609 #4183: Codesourcery toolchain download site has changed
8ece8e27 12610 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 12611 #4381: Add option to lighttpd to enable Lua support
6473f6c0 12612 #4387: Make sure that dest dir exists before installing mtd files
227eebae 12613
facd602d
PK
126142011.08, Released August 31th, 2011:
12615
12616 Fixes all over the tree.
12617
12618 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
12619 kernel headers.
12620
12621 Updated/fixed packages: ipset, python
12622
73f131ce 126232011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
12624
12625 Fixes all over the tree.
12626
73f131ce 12627 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
12628 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
12629 (broken).
12630
73f131ce
PK
12631 Defconfigs: kernel updates, fix mini2440 serial port config,
12632 remove old arm toolchain configs.
12633
12634 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
12635 targets similar to linux/busybox.
12636
e0a6bcd8 12637 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
12638 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
12639 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 12640
cb6c2c42
PK
12641 Issues resolved (http://bugs.uclibc.org):
12642
bf446513 12643 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
12644 #4093: Grub fails to install bz2 patch after conversion to...
12645
7ff457cd 126462011.08-rc1, Released August 4th, 2011:
0a5e7905 12647
94ad0667
PK
12648 Fixes all over the tree and new features.
12649
bd76bc5f
PK
12650 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
12651 ext-toolchain-wrapper improvements, improved non-MMU
12652 support. GCC 4.3.6 / 4.6.1.
94ad0667 12653
333acf35
PK
12654 GENTARGETS infrastructure extended to cover bootloaders and
12655 Linux kernel as well. Options to retrive Linux/U-Boot from a
12656 custom git repo instead of upstream tarballs.
7ff457cd 12657 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
12658 X-Loader bootloader for omap added.
12659
12660 Make source/external-deps now also works for external
12661 toolchains / crosstool-ng backend.
12662
5255a719
PK
12663 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
12664 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
12665 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
12666 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
12667 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
12668 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
12669 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
12670 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
12671 synergy, udev, usbmount, usbutils, util-linux, valgrind,
12672 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
12673
12674 New packages: acl, attr, ebtables, gnutls, inotify-tools,
12675 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
12676 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
12677 statserial, stunnel, ti-utils, uboot-tools, yajl
12678
d4928674
PK
12679 Deprecated packages: liboil, swfdec
12680
a4a20acb 12681 Removed packages: hal
94ad0667
PK
12682
12683 Issues resolved (http://bugs.uclibc.org):
12684
bd76bc5f 12685 #3559: libnspr: Add new package
b28de60c 12686 #3595: patch to add libroxml
bd76bc5f 12687 #3565: libnss: Add new package
5496bc39
MH
12688 #3583: xfonts_font-adobe-100dpi fails due to missing map file
12689 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 12690 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 12691 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 12692 #3985: "help" target's defconfig list needs sort
cef0721c 12693 #3997: bump libroxml to v2.1.0
94ad0667 12694
9ab73b51
PK
126952011.05, Released May 27th, 2011:
12696
12697 Updated/fixed packages: makedevs
12698
effcc9a2
PK
126992011.05-rc2, Released May 24th, 2011:
12700
12701 Fixes all over the tree.
12702
12703 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
12704 2009q3 external toolchains added. Crosstool-NG bumped to
12705 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
12706 bumped to 2.6.38.7.
12707
12708 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
12709
137a4d7e 127102011.05-rc1, Released May 18th, 2011:
da5e5a5a 12711
7234c239
PK
12712 Fixes all over the tree and new features.
12713
12714 External toolchain improvements: We now build a binary
12715 toolchain wrapper and install it into HOST_DIR/usr/bin, which
12716 enforces the correct compiler arguments, making an external
12717 toolchain as easy to use outside of Buildroot as the internal
12718 ones are. This also brought a cleanup of CFLAGS, making the
12719 Buildroot build output easier to read.
12720
12721 Rootfs device handling improvements: Choice between static
12722 /dev, devtmpfs and devtmpfs with either mdev or udev.
12723
12724 Toolchain: More preconfigured codesourcery external
12725 toolchains, improved Crosstool-NG support, fix for GCC
12726 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
12727 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
12728
12729 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
12730
12731 Linux: support for custom kernel image targets, E.G. for
12732 powerpc builds with embedded device trees.
12733
12734 Misc fixes for qemu defconfigs, ensuring correct serial
12735 terminal setup out of the box.
12736
12737 Misc gentarget / autotools handling fixes.
12738
9b87631e 12739 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
12740 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
12741 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
12742 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
12743 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
12744 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
12745 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
12746 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
12747 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
12748 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
12749 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
12750 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
12751 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
12752
12753 New packages: bonnie++, can-utils, gdisk, htop,
12754 input-event-daemon, libexif, libraw, libv4l, ngircd
12755
12756 Removed packages: festival
707dc469
PK
12757
12758 Issues resolved (http://bugs.uclibc.org):
12759
8451c232 12760 #2131: Add OpenMP support to the toolchain
4bc79985 12761 #3379: New Package: bonnie++
47736c88 12762 #3445: Not working openssl-10.0.0d on 386sx
308bc537 12763 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 12764 #3457: alsamixergui: broken URL
707dc469 12765 #3475: Calling sync on large filesystems when not always necessary
2c976083 12766 #3511: make busybox-menuconfig does not download busybox package
f894e85e 12767 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 12768 #3571: u-boot: fw_printenv does not build
cd58efba 12769 #3643: popt source url is not responding
a7e78f97 12770 #3733: dropbear: make zlib optional
8b4f5f24 12771 #3757: Buildroot can't build mplayer with libmad
05955603 12772
f3e79a7a 127732011.02, Released February 28th, 2011:
2f19259a
PK
12774
12775 Fixes all over the tree.
12776
da8700c1
PK
12777 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
12778 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
12779
12780 Deprecated packages: devmem2, webif
2f19259a
PK
12781
12782 Issues resolved (http://bugs.uclibc.org):
12783
42daeb72 12784 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 12785 #3259: Unable to build webkit (on arm)
c82d04c4 12786 #3295: slang fails to build on mipsel
da8700c1 12787 #3325: ffmpeg fails to build
2f19259a 12788
2d3d618b 127892011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
12790
12791 Fixes all over the tree.
12792
12793 Festival packages marked as broken. Unless someone steps up
12794 to support them, they will be removed during the 2011.05
12795 development cycle.
12796
12797 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
12798 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
12799 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
12800 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 12801 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
12802 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
12803 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
12804 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
12805 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
12806 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
12807 xdriver_xf86-input-{mouse,synaptics,void},
12808 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
12809 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
12810 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
12811 xserver_xorg-server, xz
12812
12813 Removed packages: ace_of_penguins, vlc
12814
12815 Issues resolved (http://bugs.uclibc.org):
12816
d17c1652 12817 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 12818 #3277: quagga fails to build with SNMP support
2b41d7f4 12819 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 12820 #3307: synergy fails to build due to missing XTest library
2b41d7f4 12821
51f8802d
PK
128222011.02-rc1, Released February 14th, 2011:
12823
12824 Fixes all over the tree and new features.
a8ecce07 12825
2645004b
PK
12826 External toolchain improvements: clarification of the options,
12827 and introduction of the toolchain profile concept, for
12828 well-known toolchains. Buildroot is now capable of
12829 automatically downloading and extracting well-known toolchains
12830 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
12831 toolchains are supported). Crosstool-NG backend updated and
12832 improved.
2645004b
PK
12833
12834 Complete rework of how hardware boards are supported.
12835 Each board now only has a single defconfig file, and all
12836 board-specific options have been removed. See
12837 docs/buildroot.html#board_support for details.
12838
12839 Added support for the following boards: Mini2440, Qemu ARM
12840 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
12841 r2d and Qemu x86. The Qemu boards support allows to easily
12842 build systems that are known to work under Qemu.
12843
4120e051
PK
12844 Initial support for Blackfin processors.
12845
2645004b
PK
12846 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
12847 preparation for support of SDK. For the same reason, the
12848 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
12849 are now installed in $(O)/host/usr/bin/. The cross pkg-config
12850 now also automatically returns correct values for cross
12851 compilation, without needing any environment variables to be
12852 set.
2645004b 12853
17b66aff
TP
12854 Ccache support reworked. Now used for both host and target
12855 compilation, and cache is stored in ~/.buildroot-ccache.
12856
2645004b 12857 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
12858 normal AUTOTARGET packages.
12859
2645004b
PK
12860 Generic cmake infrastructure, similar to the existing
12861 GENTARGETS/AUTOTARGETS.
12862
639e80f2
PK
12863 Support for bzr downloads, next to the existing git/svn support.
12864
d1a93022
PK
12865 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
12866 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
12867
a7f40dfc
PK
12868 EXT2 file system size handling improved, UBI image support, fs
12869 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
12870
12871 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 12872 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 12873 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
12874 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
12875 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
12876 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
12877 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
12878 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
12879 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
12880 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
12881 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
12882 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
12883 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
12884 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
12885 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
12886 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
12887 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
12888 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
12889 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
12890 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
12891 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
12892 xkeyboard-config, xlib_libX11, xz, zlib
12893
12894 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
12895 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
12896 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
12897 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
12898 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
12899 xl2tp, xmlstarlet
95f17bf7 12900
767dce8c
MB
12901 Removed packages: hotplug, l2tp, libfloat, microcom,
12902 ng-spice-rework
af6fd2d9 12903
d3d67f7f
FP
12904 Issues resolved (http://bugs.uclibc.org):
12905
d1a93022
PK
12906 #267: The make target: cross fails because toolchain_build_...
12907 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 12908 #561: ltp-testsuite failed to install
d1a93022 12909 #1447: Installing gfortran on PowerPC
f362c51f 12910 #1651: Build fail caused by ccache in module-init-tools
6d17192f 12911 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 12912 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 12913 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
12914 #2551: [PATCH] native toolchain in the target filesystem fails
12915 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 12916 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 12917 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 12918 #2839: compile fails in various packages with a odd message "error:...
d1a93022 12919 #2887: tar "buffer overflow detected" error
6d17192f 12920 #2893: Broken "make source" with external toolchain
d3d67f7f 12921 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 12922 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 12923 #2935: Ntpdate isn't installed
6ddf4702 12924 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 12925 #2983: xlib_libX11 build failed
87a5a194 12926 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 12927 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 12928 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 12929 #3109: abnormal `make busybox-menuconfig`
d1a93022 12930 #3115: How about board specific makefiles?
c18c1d66 12931 #3169: python patch has typo, aborts build in scenario
6bfe2932 12932 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 12933
dbc45b03 129342010.11, Released November 30th, 2010:
32b74808 12935
1fbd9ef8 12936 Fixes all over the tree.
32b74808 12937
5cafae4f 12938 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 12939 xserver-xorg
32b74808 12940
1fbd9ef8
MRJ
12941 Issues resolved (http://bugs.uclibc.org):
12942
5cafae4f 12943 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
12944 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
12945
09af8387 129462010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
12947
12948 Fixes all over the tree.
12949
09af8387
PK
12950 Add support for LEON Sparc architecture variants. Fix make
12951 source/external-deps for host packages.
fe629f97 12952
b9c5809a
PK
12953 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
12954 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
12955 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
12956 sysstat, webkit, zlib
dfbb3893
PK
12957
12958 Issues resolved (http://bugs.uclibc.org):
12959
47416629 12960 #759: Sysstat build broken without libintl
84a6f534 12961 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 12962 #2725: Buildroot overrides kernel config
adb0dfff 12963 #2785: mtd-utils build fails due to missing libmtd
972cd422 12964 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 12965 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 12966 #2809: failed to compile libglib2
e25fe723
PK
12967 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
12968 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 12969 #2833: Failed to compile webkit without X11
dfbb3893 12970
ea252b0e 129712010.11-rc1, Released November 8th, 2010:
9bc12b85 12972
ea252b0e 12973 Fixes all over the tree and new features.
bfa9e9e2
PK
12974
12975 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
12976 misc fixes + nconfig and savedefconfig targets.
12977
10c1eec2 12978 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 12979 backend, GCC 4.5.x.
92870a7a 12980
785fef10
PK
12981 Fs: Squashfs 4.1 with lzo support
12982
1860bdae
PK
12983 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
12984 generic new-style ones instead.
12985
a1726117
PK
12986 Download handling reworked and support for git/svn downloads
12987 added.
12988
5f71fc1f
TP
12989 Removed experimental shared config.cache support, as it is
12990 too unreliable.
12991
aefad531
YM
12992 A convenience Makefile wrapper is created when using
12993 out-of-tree building, similar to how it is done for the kernel.
12994
9f36bd49
PK
12995 Alpha, Cris, IA64 and Sparc64 architecture support removed.
12996
666bef2d 12997 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 12998 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 12999
299f7820 13000 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 13001 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 13002 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
13003 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
13004 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
13005 gamin, gawk, genext2fs, gperf, gst-plugins-base,
13006 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
13007 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
13008 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
13009 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
13010 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
13011 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
13012 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
13013 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
13014 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
13015 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
13016 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 13017 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 13018 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 13019 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
13020 speex, sqlite, squashfs, startup-notification, strace,
13021 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
13022 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
13023 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
13024 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
13025 xapp_xmore,
edfb1264
PK
13026 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
13027 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
13028 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
13029 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
13030 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
13031 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
13032 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
13033 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
13034 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
13035 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
13036 xterm, xvkbd, zlib
f661b023 13037
2b9e2fb4 13038 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 13039
ba4fd235 13040 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 13041 pcmcia
5ba97d90 13042
e0941403
PB
13043 Issues resolved (http://bugs.uclibc.org):
13044
6d3342e4 13045 #901: new package: gpsd
61f432ff 13046 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 13047 #2461: wireless_tools: install shared library if needed
5e6e63e5 13048 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 13049 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 13050 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 13051 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 13052 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 13053 #2731: Build order
93736778 13054 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 13055 #2767: Build for lsof broken in buildroot-2010.08
e0941403 13056
32b8d438 130572010.08: Released August 31th, 2010:
49736322
YM
13058
13059 Fixes all over the tree.
13060
40f8f3ff 13061 Updated/fixed packages: atk, xstroke
49736322 13062
1424ff1c
PK
13063 Removed packages: lxdoom
13064
dc3a7ebc 130652010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
13066
13067 Fixes all over the tree.
13068
13069 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
13070 locale support as broken. Remove deprecated GCC 4.2.[1-3]
13071 versions.
2e7ab32c
PK
13072
13073 Mark CRIS architecture as deprecated, as it is discontinued
13074 upstream.
13075
b680672a
PK
13076 Marked shared config.cache as experimental and disabled by
13077 default as it is known to break with certain package
13078 combinations.
13079
1ed2e4ff
KR
13080 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
13081 added.
13082
62b4c67b
SB
13083 fs: old-style squashfs for big endian archs fixed.
13084
1c4dbb5f 13085 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
13086 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
13087 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
13088 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
13089 util-linux
2e7ab32c 13090
6c519387
PK
13091 Removed packages: stunnel
13092
2e7ab32c
PK
13093 Issues resolved (http://bugs.uclibc.org):
13094
13095 #635: util-linux fails to build in 2009.08
13096 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 13097 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 13098 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 13099 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 13100
2ef83b42 131012010.08-rc1, Released July 30th, 2010:
dc5e22ee 13102
2b42aae7
PK
13103 Fixes all over the tree and new features.
13104
5fd095b3 13105 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
13106 and non-sysroot support removed. Added support for (snapshot)
13107 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 13108
a7a3e757 13109 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
13110 removed yaboot. Support building u-boot from custom tarball,
13111 u-boot 2010.06.
a7a3e757 13112
2b42aae7 13113 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 13114
39e6ba1b
PK
13115 Java packages marked as broken. Unless someone steps up to
13116 support this, they will be removed during the 2010.11
13117 development cycle.
13118
a563a663 13119 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
13120 GTK+ on DirectFB has also been marked as deprecated, as it is
13121 not supported in recent GTK+ versions, and more and more
13122 packages depends on the new versions.
a563a663
TP
13123 Unless someone steps up to support them, they will be removed
13124 during the 2010.11 development cycle.
13125
ab10ed8c 13126 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 13127 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 13128
18fa12fe
PK
13129 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
13130 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
13131 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
13132 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
13133 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 13134 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
13135 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
13136 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
13137 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
13138 ltrace, make, midori, module-init-tools, mplayer,
13139 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
13140 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
13141 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
13142 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
13143 usbutils, webif, webkit, wireless_tools, xerces,
13144 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 13145
2c31d745 13146 Removed packages: modutils, portage, rxvt
6ef6e96c 13147
e475cf03 13148 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 13149
3c5deb98
PK
13150 Issues resolved (http://bugs.uclibc.org):
13151
5bf7eb2a 13152 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 13153 #361: linux kernel configuration choice works incorrectly
ad36fcdd 13154 #387: Tremor not installed to toolchain
5db7204c 13155 #401: new package: ffmpeg
acb86bab 13156 #475: uImage target for U-boot failed generating
31aab0c9
PK
13157 #543: ATK requires X11 on DirectFB target
13158 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 13159 #583: build fails with external x86_64 toolchain
ad36fcdd 13160 #729: sstrip creates corrupted headers
18fa12fe 13161 #829: Webkit r44552 needs libXt
868ed55b 13162 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
13163 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
13164 #859: Add (head of) nptl branch to list of uClibc versions
13165 #949: compile with debug info
13166 #955: Grub fails to build with External Toolchain
18fa12fe 13167 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 13168 #1213: Move .config into output directory
31aab0c9
PK
13169 #1225: Buildroot fails to account for "nof" subdirectory (no float...
13170 #1231: (sparc) Linux kernel fails to build
13171 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
13172 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 13173 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 13174 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
13175 #1675: GMP Error during buildroot make process
13176 #1741: external toolchain linking error
41580880 13177 #1753: lmbench: convert to generic package infrastructure
3754c515 13178 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 13179 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 13180 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 13181 #1879: Bump iptables to 1.4.8
accf2eb2 13182 #1885: Add a bunch of lua modules
3638e528 13183 #1897: Bump libusb to 1.0.7
8ac2bba9 13184 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 13185 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 13186 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 13187 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 13188 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 13189 #1951: Bump openssl to 0.9.8o
cffb9cf0 13190 #1957: Bump sqlite to 3.6.23.1
237c98b2 13191 #1975: Package removal/deprecation
d47c73ee 13192 #1981: zlib: bump to 1.2.5
8df21528 13193 #1987: intltool: Fix spelling mistake
3404ad7c 13194 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 13195 #1999: Typo in path checking
1c7de59a 13196 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 13197 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 13198 #2038: Bump ncurses to 5.7
1b10ce71 13199 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 13200 #2101: blackbox depends on locale support
93e80147 13201 #2119: Tries to build kernel, although disabled in config
31aab0c9 13202 #2125: libXfont build fail
e09aa604 13203 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 13204 #2149: xterm build failure
9280cafe 13205 #2155: Compression lzo don't set for ubifs
ccd0fc4e 13206 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 13207 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 13208 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 13209 #2191: linux-fusion build fail
b922151c 13210 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 13211 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 13212 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 13213 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
13214 #2257: Convert netsnmp package to autotargets
13215 #2263: Bump samba to 3.3.13
aaa2b660 13216 #2269: setserial causes make error
3c5deb98 13217
07da619d 132182010.05, Released May 30th, 2010:
170b3d3d
PK
13219
13220 Fixes all over the tree.
13221
a4bba083
PK
13222 Updated/fixed packages: coreutils, hal, libcap,
13223 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
13224
13225 Issues resolved (http://bugs.uclibc.org):
13226
e1a7d916 13227 #1789: binutils fails to build for i386
2816c33c 13228 #1843: Fix libcap build failure
7f1bca84 13229 #1855: XORG Keyboard driver fails to compile
170b3d3d 13230
bbd96dba 132312010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
13232
13233 Fixes all over the tree.
13234
994bb070 13235 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 13236 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 13237 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
13238 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
13239 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
13240 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
13241 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
13242 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
13243 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
13244 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
13245 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
13246
13247 Issues resolved (http://bugs.uclibc.org):
13248
ca999e09
PK
13249 #75: arm buildroot "unrecognized option" error
13250 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 13251 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 13252 #1729: alsamixergui fails to build
7810eebb 13253 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 13254 #1819: pciutils small bugs
947a9b85 13255 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 13256
6d1ab151 132572010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
13258
13259 Fixes all over the tree.
13260
49ce10cb
PK
13261 Updated/fixed packages: busybox, customize, gawk, gnuchess,
13262 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
13263 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
13264 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
13265 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
13266 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
13267 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 13268
13de2613
PK
13269 Removed packages: vice
13270
63b86664
GZ
13271 Issues resolved (http://bugs.uclibc.org):
13272
ea0695ff 13273 #849: "customize" package copies files to wrong place in target tree
63b86664 13274 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 13275 #1135: Package customize. Wrong copying
79db1ff5 13276 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
13277 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
13278 #1669: Busybox failed to compile when using an external toolchain
dfb50393 13279 #1699: Fix usbutils dependencies and bump
a5fe7371 13280 #1705: Fix pciutils broken cross compiling
6f4939d4 13281 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 13282
aac61fdc 132832010.05-rc1, Released May 3rd, 2010:
58794482 13284
b1c9a155
GZ
13285 Cleaned up / restructured package menu.
13286
266fa65a 13287 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
13288 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
13289 removed broken nios2 support, ppc e300cX/e500mc support,
13290 improved external toolchain support, GDB 7.x support.
c9d195ed 13291
de859f6b
PK
13292 X.org updated to 7.5.
13293
5724e099
PK
13294 New packages: cdrkit, cramfs, genext2fs, genromfs,
13295 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
13296 squashfs, squashfs3, squid
13297
13298 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
13299 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
13300 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
13301 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
13302 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
13303 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
13304 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
13305 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
13306 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
13307 qt, radvd, samba, setserial, smartmontools, tar, tslib,
13308 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
13309 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
13310 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
13311 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
13312 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
13313 xproto_xf86miscproto, xserver_xorg-server
58794482 13314
84e5d7c7
WW
13315 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
13316 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
13317 xproto_xf86miscproto
9638be1a 13318
acac2ece
AC
13319 Issues resolved (http://bugs.uclibc.org):
13320
ffe25f05 13321 #513: Add new squid package
0e9aad6c 13322 #661: lmbench: new package
bb73ce22 13323 #719: Add lua option to haserl
6a3a58f1 13324 #800: [PATCH] iperf update to 2.0.4
46913a2d 13325 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 13326 #805: [PATCH] mdadm - version update
cb08cd64 13327 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 13328 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
13329 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
13330 package for compatibility with old packages that expect
13331 the pre-1.0 API.
ed91e786 13332 #1105: Add new netperf package
8fe6cc98 13333 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 13334 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 13335 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 13336 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 13337 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 13338 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 13339 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 13340 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 13341 #1303: Add librsync package
532e1fb5 13342 #1321: Busybox link fails due to lack of --sysroot option
820d917d 13343 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 13344 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 13345 #1369: cannot build radvd (flex problem)
a12ef5db 13346 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 13347 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 13348 #1417: Bump iptables to 1.4.7
801f22b3 13349 #1423: Bump e2fsprogs to 1.41.11
0fd37245 13350 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 13351 #1441: Add binutils 2.20.1
31365ded 13352 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 13353 #1459: Misc QA fixes
07f155c1 13354 #1489: radvd update to 1.6
633049d8 13355 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 13356 #1537: dev entries not created anymore
4ab6883a 13357 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 13358 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 13359 #1567: openssl0.9.8n fails to compile
5ad26724 13360 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 13361 #1591: portmap fails to compile
55886163 13362 #1615: Convert eeprog package to gentargets
554ef43a 13363 #1645: Bump hostapd package to 0.7.2
acac2ece 13364
ac1dfc84 133652010.02, Release February 26th, 2010:
f4f15704
FGM
13366
13367 Fixes all over the tree.
13368
b209f227
PK
13369 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
13370 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
13371 xfont_font-util
ba50538c 13372
0f40a46a 13373 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
13374
13375 Issues resolved (http://bugs.uclibc.org):
13376
13377 #165: openmotif does not build
0f40a46a 13378 #1147: Remove obsolete hostap package
f561763e 13379 #1183: make source fails to download gmp, mpfr and patches
f4f15704 13380
7bd8125e 133812010.02-rc2, Released February 23th, 2010:
23c8c880
PK
13382
13383 Fixes all over the tree and new features.
13384
89fd7208
PK
13385 New packages: intltool
13386
c8ff60c8 13387 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
13388 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
13389 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
13390 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
13391 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
13392 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
13393 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
13394
13395 Removed package: xboard
23c8c880 13396
6c9d3873
RA
13397 Issues resolved (http://bugs.uclibc.org):
13398
5239be04
PK
13399 #335: atk looks for the path to the gnome library on the host
13400 #355: Please update WebKit - it doesn't compile!
13401 #453: libglib2 autoreconf
13402 #457: e2fsprogs link problem
13403 #459: libgtk2 autoreconf
13404 #469: build of libgtk2 for host incorrectly assumes that X.org ...
13405 #671: Bash fails to build when building buildront on Ubuntu 9.04
13406 #711: WebKit host dependencies problems
13407 #821: cp: illegal operation
13408 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
13409 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
13410
f0bdacdb
PK
134112010.02-rc1, Released February 9th, 2010:
13412
13413 Fixes all over the tree and new features.
13414
13415 Generalized autotools infrastructure to be usable for
13416 non-autotools packages, see package/Makefile.package.in for
13417 details.
13418
13419 Cleaned up avr32 toolchain config, external source-based
13420 toolchain support is gone.
13421
13422 Dependency checks: Also check for makeinfo, only print output
13423 on errors.
de219287 13424
6c26a600 13425 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 13426
731f3c3e
PK
13427 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
13428 tcpreplay
20417bbf 13429
aea2ef9b
WW
13430 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
13431 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
13432 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
13433 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
13434 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
13435 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
13436 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
13437 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 13438
640c7403 13439 Removed package: asterisk, openswan
5223447b 13440
ba4183bc
GZ
13441 Issues resolved (http://bugs.uclibc.org):
13442
20417bbf 13443 #515: tcpreplay: new package
1041563b 13444 #553: Wrong DirectFB ps2mouse limitation
249f3db9 13445 #559: mesa3d build fails
7c737978 13446 #679: Autoconf cannot find M4
44816b1b 13447 #739: New/updated hostapd package
d8968c67 13448 #749: Bump usbutils package to version 0.86
79c9a433 13449 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 13450 #753: Bump lighttpd package to 1.4.25
9c37425b 13451 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 13452 #761: Add binutils 2.20 to toolchain options
9f17728f 13453 #763: [SECURITY] Update pcre to 7.9
09c181f2 13454 #765: Add buildroot branding to gcc
7a90172f 13455 #767: Bump iw package to 0.9.18
b5867d93 13456 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 13457 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 13458 #813: Drop not very useful generic package selection options ...
b9656e81 13459 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 13460 #827: Bump mtd-utils package to version 1.2.0
c47124d4 13461 #841: Build error
0908e85c 13462 #913: Bump iptables to 1.4.6
c95e3b84 13463 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 13464 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 13465 #931: Bump kismet package to 2010-01-R1
b3febdac 13466 #937: Bump openvpn package to 2.1.1
c623a237 13467 #943: Bump sqlite package to 3.6.22
3416f262 13468 #961: Bump dnsmasq to 2.52
60ce1b08 13469 #967: Bump netstat-nat to 1.4.10
6455c32d 13470 #973: Bump iw to 0.9.19
fbf84d42 13471 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 13472 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 13473 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 13474 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 13475 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 13476
798927cc 134772009.11, Released December 1st, 2009:
b48fb8c4
PK
13478
13479 Additional fixes and cleanups.
13480
9d998ad1
PK
13481 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
13482 microperl, ncurses, vim
b48fb8c4
PK
13483
13484 Issues resolved (http://bugs.uclibc.org):
13485
13486 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
13487
31bd9741
PK
134882009.11-rc2, Released November 29th, 2009:
13489
13490 Additional fixes and cleanups.
6b6bdaed 13491
ade675c5 13492 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 13493
2d04d56e 134942009.11-rc1, Released November 23rd, 2009:
74834991 13495
b8a917fa
PK
13496 Fixes all over the tree and new features.
13497
13498 Cleaned up / Simplified build directory layout. Refer to
13499 docs/buildroot.html#using for details.
13500
13501 Target defconfig files moved to configs/ and listed in 'make help'
13502 output.
13503
406053d5
PK
13504 Fixed *clean targets. Now clean removes everything generated,
13505 so you can do a fresh rebuild. Distclean furthermore removes
13506 kbuild tools and .config, bringing the source tree back in a
13507 pristine state.
13508
b8a917fa
PK
13509 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
13510 soft / hardfloat setting for architecture, ensure target-ldd
13511 gets installed.
83182dd2 13512
4114643d 13513 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 13514 sdl_sound, swfdec, sysstat
32518793 13515
81e4ba32
PK
13516 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
13517 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
13518 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
13519 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
13520 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 13521 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 13522 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 13523 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 13524 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 13525 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
13526 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
13527 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 13528 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 13529
87d74d94 13530 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 13531
74834991
GZ
13532 Issues resolved (http://bugs.uclibc.org):
13533
1d9178db 13534 #301: allow to install libsmbclient
bc95b3ad 13535 #303: add gvfs package
8e8354d4 13536 #477: Add sdl_sound package
57f3b11d 13537 #487: Make kismet package sexier
bdf41d6c 13538 #511: New package usb_modeswitch
74834991 13539 #527: misc fixes for dnsmasq package
a07032e1 13540 #565: libevent: Bump version and clean up makefile
27cf8114 13541 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 13542 #593: Missing early check for patch(1)
b71951b0 13543 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
13544 #609: libmicrohttpd: New package
13545 #615: python: Don't delete .py files unless asked
f5239c32 13546 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 13547 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 13548 #645: allow to build nbd-server with NBD package
829d4ff6 13549 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 13550 #655: Update sqlite package to version 3.6.18
f72f3fd3 13551 #657: Bug in imagemagick-clean target
07019b2c 13552 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 13553 #665: [PATCH] Samba package
69ec17cd 13554 #667: [PATCH] e2fsprogs
351b6796 13555 #683: SDL-dfb does not select directfb
3445ff4a 13556 #701: make install problem with unstripped binaries
48ed49e9 13557 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 13558 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 13559 #709: Bump lighttpd package to 1.4.24
26073d2a 13560 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 13561 #715: Bump libidn package to 1.15 and other fixes
882e1376 13562 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 13563 #731: Bump iw package to 0.9.17
74834991 13564
f0eb8b58
PK
135652009.08, Released August 31th, 2009:
13566
13567 Additional fixes and cleanups.
13568
13569 Updated/fixed packages: ctorrent, saveconfig/getconfig,
13570 sdl_net, util-linux.
014df317
PK
13571
13572 Issues resolved (http://bugs.uclibc.org):
13573
13574 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 13575 #557: Build ctorrent with SSL support if available
014df317 13576
4595a2fc
PK
135772009.08-rc3, Released August 26th, 2009:
13578
13579 Additional fixes and cleanups.
13580
13581 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
13582 directfb, enchant, kernel headers.
13583
13584 Issues resolved (http://bugs.uclibc.org):
13585
13586 #471: Allow directfb compilation with debug
13587 #541: Removal of CVS directories in target filesystem broken
13588 #547: berkeleydb: Update config.{sub, guess}
13589 #549: enchant: Fix dependencies.
13590 #569: Fix alsa-utils build for x86 on x86-64
13591
4ebaaf41
PK
135922009.08-rc2, Released August 6th, 2009:
13593
13594 Additional fixes and new features.
13595
13596 New packages: libuuid, gcc 4.3.4.
13597
4595a2fc
PK
13598 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
13599 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
13600
13601 Fixed issue with 'make oldconfig'
0468b5c1
PK
13602
13603 Issues resolved (http://bugs.uclibc.org):
13604
13605 #525: sed broken with external toolchain
15dab042 13606 #537: Fix gzip build with recent glibc
0468b5c1 13607
3190d5bf
PK
136082009.08-rc1, Released August 2nd, 2009:
13609
13610 Fixes all over the tree and new features.
533718a8 13611
66095256
TP
13612 Improvement of external toolchain support:
13613 - Support for glibc toolchains.
13614 - The toolchain configuration announced to Buildroot is
13615 verified against the real toolchain configuration.
13616 - Fixes, documentation.
13617
13618 Cleanup X.org support: clarified configuration options, and
13619 removed mandatory dependency on useless libraries such as
13620 libXt or libXaw.
13621
d9a95017
TP
13622 New QT-based configurator, usable using 'make xconfig'.
13623
3190d5bf
PK
13624 Support for the Xtensa architecture.
13625
13626 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
13627 headers.
13628
13629 New packages: bmon, ctorrent, dosfstools, enchant,
13630 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
13631 sdl_gfx, spawn-fcgi.
13632
13633 Updated packages: bind, busybox, coreutils, sqlite, directfb,
13634 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
13635 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
13636 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
13637 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
13638 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
13639 wpa-supplicant, xdriver_xf86-input-synaptics,
13640 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
13641 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
13642 xutil_util-macros.
13643
533718a8
PK
13644 Issues resolved (http://bugs.uclibc.org):
13645
2e71cd88 13646 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 13647 #163: Xtensa architecture port
7a1a334c 13648 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 13649 #241: device mapper + lvm2: build together
52dbe071 13650 #243: ctorrent: new package
bb14fc40 13651 #247: ntfsprogs: new package
71c810ff 13652 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 13653 #287: New package libnl
9a6d6cf5 13654 #289: New package iw
6fecd53e 13655 #331: Update MPlayer to version 1.0rc2
5818010f 13656 #333: Bump sqlite package to 3.6.15
e61606ad 13657 #349: update libsoup to version 2.26.2
c2dbefd8 13658 #357: New package netstat-nat
234fb283 13659 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 13660 #367: linux kernel compile error for arm926t
10e9b7ed 13661 #369: Add SDL_gfx package
533718a8 13662 #373: Support for building gstreamer without libxml
e61606ad 13663 #379: update DirectFB to version 1.4.0
533718a8
PK
13664 #383: gst-plugins-good: Allow soup plugin to be configured
13665 #385: neon: Fix pkgconfig dependency
bd26b582 13666 #387: Tremor not installed to toolchain
ba4fbdc9 13667 #389: New package bmon
533718a8
PK
13668 #391: gstreamer: Bump version to 0.10.23
13669 #393: gst-plugins-base: Bump version to 0.10.23
13670 #395: gst-plugins-bad: New package
f4311822 13671 #403: Error while building iso9660 image
533718a8
PK
13672 #409: Bump php package to 5.2.10
13673 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 13674 #417: New package spawn-fcgi
264b9c11 13675 #419: Bump lighttpd package to 1.4.23
27ce942e 13676 #421: toolchain: Clean up toolchain locale support menu
81f9990e 13677 #427: webkit: Update to WebKit svn r44552
56fcdc9b 13678 #437: ltp-testsuite: Bump version to 20090630
f26acf61 13679 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 13680 #467: DirectFB 1.4.1
0aa70624 13681 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 13682 #491: libxml2: Bump version to 0.7.3
ff69aeea 13683 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 13684 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 13685 #509: Bump sqlite package to 3.6.16
a7b50b94 13686 #523: pciutils broken with external toolchain
9be449ff 13687 #533: Update gamin to 0.1.10 to fix compilation
533718a8 13688
a69b3d61
PK
136892009.05, Released June 1st, 2009:
13690
13691 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
13692 version and marked ubifsroot as broken.
13693
45e11e29
PK
136942009.05-rc3, Released May 27th, 2009:
13695
13696 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
13697 busybox, curl, libusb, readline, python and strace.
13698
13699 Issues resolved (http://bugs.uclibc.org):
13700
13701 #345: libcurl package needs a urandom fix
13702
13328d22
PK
137032009.05-rc2, Released May 19th, 2009:
13704
13705 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
13706 for newer hosts), stable kernel versions, busybox, cups,
13707 dmraid, docker, mesa3d, rsync and updated defconfigs.
13708
13709 xserver marked as broken on AVR32 and atngw100-expanded
13710 config removed.
61aeb6e4
PK
13711
13712 Issues resolved (http://bugs.uclibc.org):
13713
13714 #167: metacity does not build
13328d22
PK
13715 #295: gamin installs python support even if python is disabled
13716 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 13717
cf92bc23
PK
137182009.05-rc1, Released May 5th, 2009:
13719
13720 Fixes all over the tree, further conversion of packages to
13721 Makefile.autotools.in and we now build host versions of
13722 packages where needed for build time dependencies instead of
13723 relying on the correct versions being available on the build
13724 host. Ancient toolchain / busybox versions have furthermore
13725 been removed as announced in the 2009.02 release notes.
13726
13727 New packages: flac, gob2, lzop, taglib, wpa_supplicant
13728
13729 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
13730 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
13731 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
13732 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
13733 util-linux, xorg7, xerces
13734
13735 Issues resolved (http://bugs.uclibc.org):
13736
13737 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
13738 and a ton of other improvements
13739 #19: page.h missing by util-linux
13740 #37: update libglib2 to version 2.18.4
13741 #61: tslib puts staging_dir into pkgconfig file
13742 #69: tar refuses to build
13743 #71,#175: ./wchar.h:41:12: error: empty filename in #include
13744 #73: Bump openssl package to the latest version
13745 #81: New package wpa_supplicant
13746 #99: new package: flac
13747 #101: update gstreamer packages
13748 #105,#313: menuconfig segfaults on tinyx if wchar is not
13749 selected
13750 #107: convert libvorbis to Makefile.autotools.in
13751 #109: Make pppd package avoid bsd err
13752 #111: binutils 2.17 fails to build when texinfo >= 4.10
13753 #133: Modify ncurses5-config to get correct include path
13754 #137: Bump php to version 5.2.9
13755 #139: Bump sqlite to 3.6.11 and convert to
13756 Makefile.autotools.in
13757 #145: Bump bind package to 9.5.1-P1 (security)
13758 #147: buildroot toolchain fails to build w/binutils-2.19.1
13759 #151: openssl package trivial fixes
13760 #161: vim fails on patching with errors in configure.patch
13761 #169: blackbox-0.70.1 does not build
13762 #177: xdriver_xf86-input-keyboard does not build
13763 #179: Upgrade dropbear to Makefile.autotools.in
13764 #181: Update to Xorg 7.4
13765 #187: ntfs-3g: could not build cross
13766 #191: alsa-lib ARM binaries always built with EABI
13767 #213: Bump wpa_supplicant package to version 0.6.9
13768 #217: Bump openssl package to 0.9.8k (security)
13769 #219: Toolchain build fails on m4
13770 #225: m4 macros are out of place
13771 #233: make ipv6 optional in iptables
13772 #237: ncftp: convert to Makefile.autotools.in
13773 #239: ntfs-3g: convert to Makefile.autotools.in
13774 #245: lzop: new package
13775 #271: Bump bind package to 9.5.1-P2 (security)
13776 #277: Bump sqlite package to 3.6.16
13777 #279: update libglib2 to version 2.20.1
13778 #281: update DirectFB to version 1.2.8
13779 #283: add taglib
13780 #285: compilation of samba fails if IPV6 support is missing
13781 #293: update samba to version 3.3.3
13782 #299: add shared-mime-info package
13783 #307: make openssl package respect build flags
This page took 2.973381 seconds and 4 git commands to generate.