]> Git Repo - buildroot-mgba.git/blame - CHANGES
boot/at91bootstrap3: add support for at91bootstrap 4.x series
[buildroot-mgba.git] / CHANGES
CommitLineData
afe19e6c 12021.05-rc1, released May 12th, 2021
04e9e884
PK
2
3 Fixes all over the tree and new features.
4
5 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
6 options are now enabled by default.
7
8 Dependencies: Explicitly detect and bail out if PATH contains
9 spaces or tabs. A number of packages fail to build in such
10 setups, so explicitly inform about this.
11
12 Infrastructure: Expose CONFIG_DIR to post-build/post-image
13 scripts, so they can call the Buildroot Makefile in the
14 correct directory for both in-tree / out-of-tree builds.
15
afe19e6c 16 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
17 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
18 issue with poppler. Bump minimal host cmake version to 3.16
19 (from 3.15) to fix a compatibility issue with domoticz.
20
21 Meson: Use correct C++ host compiler (rather than C compiler)
22
23 utils/scanpypi: Explicitly use python3 for compatibility with
24 packages using python3 syntax in setup.py
25
26 support/download: Fix tarball generation (from git/svn repos)
27 including symlinks pointing to ./<something>. Fix svn download
28 for <1.9 clients or repos using CVS-style keywords.
29
30 support/scripts/cve.py: Use the (significantly) faster yajl2
31 ijson backend for older (< 2.5) ijson versions rather than the
32 slow python default, speeding up pkg-stats by ~2x.
33
34 Toolchain: Add logic to work around binutils bug 21464
35 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
36 the now longer applicable bug 19615 / 20006 handling.
37
38 Python{,3}: Fix byte compiling python files with short (single
39 character before .py) file names.
40
41 CPE meta data has been added for a large number of packages
42
43 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
44 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
45 Plus EVK, QEMU PPC e500mc
46
47 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
48 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
49 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
50 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
51 python-iwlib, python-semantic-version, python-setuptools-rust,
52 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
53
54 Removed packages: iostat, kodi-platform,
55 kodi-screensaver-crystalmorph, monkey
56
57 Issues resolved (http://bugs.uclibc.org):
58
59 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
60 #13516: utils/scanpypi: Failure when parsing diffoscope
61 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
62 #13576: Issues compiling buildroot for 5x86
63 #13601: Gen image :Iappropriate ioctl error
64 #13616: tar file from git repository generation issue
65 #13631: Commit 54d3d94b6e breaks packages with git download method
66 #13641: glibc on raspberrypi
67 #13646: Gen image version 14 error : no sub -section title/..
68 #13651: pkg-golang cannot build when main.go is in the root
69 #13661: host-python2 build fails on aarch64
70 #13671: openSSH server closes connection before authentication..
71 #13721: c-stack.c:55:26: error: missing binary operator before ..
72 #13731: Readline Patch is missing Author Information
73 #13741: genext2fs does not allow to set perms of root node
74 #13751: libopenssl (static): huge drop in performance in newer ..
75 #13771: package htop has undeclared dependency on host python
76
a74cb089
PK
772021.02.1, released April 7, 2021
78
79 Important / security related fixes.
80
81 Dependencies: Explicitly detect and bail out if PATH contains
82 spaces or tabs. A number of packages fail to build in such
83 setups, so explicitly inform about this.
84
85 utils/scanpypi: Explicitly use python3 for compatibility with
86 packages using python3 syntax in setup.py
87
88 support/download: Fix tarball generation (from git/svn repos)
89 including symlinks pointing to ./<something>. Fix svn download
90 for <1.9 clients or repos using CVS-style keywords.
91
92 Meson: Use correct C++ host compiler (rather than C compiler)
93
94 Toolchain: Add logic to work around binutils bug 21464,
95 affecting OpenRISC, and drop the now longer applicable bug
96 19615 / 20006 handling.
97
98 Python{,3}: Fix byte compiling python files with short (single
99 character before .py) file names.
100
101 CPE meta data has been added for a large number of packages
102
103 Defconfigs: Correct Beaglebone QT file system overlay
104
105 Updated/fixed packages: alsa-utils, at91bootstrap3,
106 batman-adv, binutils, botan, bridge-utils, busybox,
107 ca-certificates, cog, coreutils, diffutils, dmidecode,
108 docker-cli, docker-containerd, docker-engine, efivar,
109 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
110 gst1-devtools, gst1-libav, gst1-plugins-bad,
111 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
112 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
113 gstreamer1-editing-services, haproxy, haserl, hwloc,
114 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
115 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
116 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
117 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
118 mcelog, mender, micropython, mongoose, mosquitto, mpd,
119 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
120 optee-client, optee-test, perl, php, proftpd, protobuf,
121 python-django, python-jinja2, python-lxml, python-paramiko,
122 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
123 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
124 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
125 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
126 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
127
128 New packages: perl-parse-yapp
129
130 Issues resolved (http://bugs.uclibc.org):
131
132 #13516: utils/scanpypi: Failure when parsing diffoscope
133 #13576: Issues compiling buildroot for 5x86
134 #13601: Gen image :Iappropriate ioctl error
135 #13616: tar file from git repository generation issue
136 #13641: glibc on raspberrypi
137 #13646: Gen image version 14 error : no sub -section title/..
138 #13671: openSSH server closes connection before authentication..
139
e2fba645
PK
1402021.02, released March 6th, 2021
141
142 Various fixes.
143
144 Toolchain: Correct Bootlin xtensa-lx60 dependencies
145
146 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
147 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
148 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
149 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
150 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
151 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
152 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
153 util-linux, wolfssl, wpa_supplicant
154
155 Issues resolved (http://bugs.uclibc.org):
156
157 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
158 #13581: jpegsrc.v9d.tar.gz has changed hash
159
4c5b27fb
PK
1602021.02-rc3, released February 27th, 2021
161
162 Fixes all over the tree.
163
164 utils/scanpypi: Explicitly use python3 to ensure compatiblity
165 with packages having python3-only code in setup.py
166
167 support/download: Ensure sub-second timestamp precision is
168 dropped when creating a tarball from a (subversion) repo, as
169 that is not representable in the PAX tar format
170
171 Updated/fixed packages: babeltrace2, bind, botan, brltty,
172 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
173 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
174 open62541, openldap, ply, python-aiohttp, python-django,
175 python3, qemu, readline, rust, screen, taglib, unbound, xterm
176
177 Issues resolved (http://bugs.uclibc.org):
178
179 #13516: utils/scanpypi: Failure when parsing diffoscope
180 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
181 #13561: Create a new user defining users-table.txt not working..
182
21eb7775
PK
1832021.02-rc2, released February 16th, 2021
184
185 Fixes all over the tree.
186
187 Vulnerability scanning: cpedb.py: Drop CPE XML database
188 caching, as it did not speed up processing much and uses a lot
189 of additional memory.
190 pkg-stats: include information about ignored CVEs in JSON
191 output
192
193 Fakeroot: Fix compatibility issue with glibc 2.33
194
195 Updated/fixed packages: can-utils, collectd, dnsmaqs,
196 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
197 gdk-pixbuf, go, gst1-python, jasper, kodi,
198 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
199 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
200 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
201 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
202
203 New packages: perl-extutils-pkgconfig
204
205 Issues resolved (http://bugs.uclibc.org):
206
207 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
208
92237c45 2092021.02-rc1, released February 9th, 2021
4b8331fd
PK
210
211 Fixes all over the tree and new features.
212
213 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
214 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
215 toolchains to 10.2-2020.11 release.
216
217 Architectures: ARC: add support for generic HS48 processor,
218 PPC: drop PPC601 support, which was removed from Linux 5.10.
219
220 Vulnerability scanning: The CVE checking logic has been
221 extended to match packages based on CPE (Common Platform
222 Enumeration) IDs for more accurate matching, and CPE
223 identifiers have been added for a large amount of packages.
224
225 Download: Rework the tarball creation logic (E.G. when a
226 package is fetched from a git/svn repo) to no longer require a
227 host-tar <= 1.29. To differ between the old and the new
228 format, the new tarballs have gained a -br1 suffix
229 (<pkg>-<version>-br1.tar.gz).
230
92237c45
PK
231 SELinux support: A significant number of packages now pull in
232 the relevant refpolicy modules when enabled.
233
4b8331fd
PK
234 New defconfigs: arrow avenger96, bananapi M1+, microchip
235 sam9x60ek, pine64 rock64
236
237 Removed defconfigs: QEMU ppc virtex-ml507
238
239 New packages: balena-engine, casync, coremark, coremark-pro,
240 datatables, datatables-buttons, datatables-fixedcolumns,
241 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
242 libgeos, libiec61850, libmdbx, lualdap, neofetch,
243 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
244 perl-math-int64, ply, popperjs, python-bleak,
245 python-defusedxml, python-pycups, python-pytest-asyncio,
246 python-typing-extensions, qcom-db410c-firmware, qt5coap,
247 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
248 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
249
250 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
251 ti-sgx-libgdbm
252
253 Renamed rcw package to qoriq-rcw
254
255 Issues resolved (http://bugs.uclibc.org):
256
257 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
258 #13416: dhcpcd start warning message: no such user dhcpcd
259 #13456: ccache prevents build
260 #13471: package/mpd/mpd.conf make use of path not created
261 #13506: BR2_PACKAGE_DHCPCD missing directory creation
262
20cc2c13
PK
2632020.11.4, released April 5th, 2021
264
265 Important / security related fixes.
266
267 Dependencies: Explicitly detect and bail out if PATH contains
268 spaces or tabs. A number of packages fail to build in such
269 setups, so explicitly inform about this.
270
271 utils/scanpypi: Explicitly use python3 for compatibility with
272 packages using python3 syntax in setup.py
273
274 support/download: Fix tarball generation (from git/svn repos)
275 including symlinks pointing to ./<something>
276
277 Meson: Use correct C++ host compiler (rather than C compiler)
278
279 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
280 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
281 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
282 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
283 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
284 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
285 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
286 libvips, lldpd, mariadb, mbedtls, mender, micropython,
287 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
288 openssh, opkg-utils, optee-client, optee-test, perl, php,
289 privoxy, proftpd, prosody, protobuf, python-aiohttp,
290 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
291 python-typing-extensions, python3, quagga, qwt, redis, rpm,
292 sconeserver, screen, sox, sqlcipher, squid, suricata,
293 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
294 upx, util-linux, webkitgtk, wireshark, wolfssl,
295 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
296
297 Issues resolved (http://bugs.uclibc.org):
298
299 #13516: utils/scanpypi: Failure when parsing diffoscope
300 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
301 #13576: Issues compiling buildroot for 5x86
302 #13581: jpegsrc.v9d.tar.gz has changed hash
303 #13616: tar file from git repository generation issue
304
ecbfbabc
PK
3052020.11.3, released February 17th, 2021
306
307 meson: Fix ccache detection handling when per-package builds
308 are used.
309
310 Fakeroot: Fix compatibility issue with glibc 2.33
311
312 Updated/fixed packages: atftp, binutils, busybox, cereal,
313 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
314 ebtables, fakeroot, flashrom, go, gst1-python, guile,
315 intel-mediadriver, intel-microcode, jasper,
316 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
317 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
318 postgresql, privoxy, pugixml, python-bottle, python-django,
319 python3, rauc, sox, stress-ng, subversion, tzdata,
320 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
321 wireshark, wpa_supplicant, wpewebkit, xenomai,
322 xserver_xorg-server, xterm
323
324 Issues resolved (http://bugs.uclibc.org):
325
326 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
327 #13506: BR2_PACKAGE_DHCPCD missing directory creation
328
a93208cc
PK
3292020.11.2, released January 31st, 2021
330
331 Important / security related fixes.
332
333 Download: Ensure git submodules are correctly fetched if
334 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
335 host variant is downloaded first.
336
337 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
338 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
339 SecurePLT fix.
340
341 pkg-stats: Fix python 3.8+ deprecation warning.
342
343 meson: Ensure ccache is not detected and used, as it may
344 conflict with the ccache handling in Buildroot.
345
346 Updated/fixed packages: barebox, boost, brltty, dbus,
347 docker-containerd, dovecot, dovecot-pigeonhole,
348 environment-setup, firmware-imx, gcc, gerbera, glibc,
349 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
350 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
351 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
352 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
353 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
354 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
355 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
356 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
357 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
358 xapp_xload, xorriso, zic
359
360 Removed packages: libupnp18
361
362 Issues resolved (http://bugs.uclibc.org):
363
364 #13471: package/mpd/mpd.conf make use of path not created
365
e9bf54ab
PK
3662020.11.1, released December 27th, 2020
367
368 Important / security related fixes.
369
370 Infrastructure:
371 - cmake: fix host ccache handling for CMake 3.19
372 - meson: Forcibly disable binary stripping for
373 target builds, enable for host builds
374 - golang: Fix HOST / TARGET directories for per-package builds
375
376 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
377
378 Updated/fixed packages: apitrace, arm-trusted-firmware,
379 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
380 flare-engine, ghostscript, go, haproxy, imagemagick,
381 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
382 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
383 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
384 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
385 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
386 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
387 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
388 xserver_xorg-server
389
390 Issues resolved (http://bugs.uclibc.org):
391
392 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
393 #13416: dhcpcd start warning message: no such user dhcpcd
394
9624a001
PK
3952020.11, released December 2nd, 2020
396
397 Various fixes.
398
399 Updated/fixed packages: bustle, docker-containerd, gnuplot,
400 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
401 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
402 s390-tools, setserial, xserver_xorg-server
403
404 Issues resolved (http://bugs.uclibc.org):
405
406 #13276: libcap builds libcap.pc incorrectly
407
a418d0ac
PK
4082020.11-rc3, released November 28th, 2020
409
410 Fixes all over the tree.
411
412 Updated/fixed packages: c-ares, cage, cdrkit,
413 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
414 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
415 modem-manager, monkey, musl, ncurses, numactl, openntpd,
416 openrc, postgresql, proftpd, python-flask-cors, python-pip,
417 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
418 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
419 xorriso
420
421 Issues resolved (http://bugs.uclibc.org):
422
423 #13296: host-libcap failed to build
424 #13331: openrc-0.42.1 compilation failure on gcc-10
425 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
426 #13341: Mistake in /etc/init.d/S70vsftpd
427
6a33ea03
PK
4282020.11-rc2, released November 14th, 2020
429
430 Fixes all over the tree.
431
432 cve-checker script dropped. Instead the pkg-stats logic has
433 been extended to be able to only generate stats for the
434 configured packages using 'make pkg-stats'
435
436 Removed defconfigs: rock64
437
438 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
439 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
440 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
441 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
442 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
443 modem-manager, mp4v2, oniguruma, openntpd, python3,
444 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
445 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
446 wireguard-linux-compat, wpewebkit, xen
447
448 Issues resolved (http://bugs.uclibc.org):
449
450 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
451 #13291: BR2_DL_DIR is ignored when creating defconfig
452 #13306: wpewebkit build problem in 2020-11-rc1
453
a40358a1
PK
4542020.11-rc1, released November 4th, 2020
455
456 Fixes all over the tree and new features.
457
458 Architectures: Support for IBM s390x
459
460 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
461 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
462 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
463 uclibc-ng. Support for Bootlin external toolchains.
464
465 SELinux support improvements: File security contexts are now
466 set when the file systems are created, so there is no need to
467 run restorecon on first boot / read only rootfs is supported.
468 An optimized / stripped refpolicy SELinux policy is now
469 used. Packages can enable additional refpolicy modules using
470 <pkg>_SELINUX_MODULES.
471
472 support/scripts/cve-checker: Utility script to check for known
473 CVEs in just the packages enabled in a Buildroot configuration
474 rather than all packages, by passing the output of 'make
475 show-info' to it.
476
477 Go: Modules handling. The module name must be specified using
478 <pkg>_GOMOD.
479
480 BR2_EXTERNAL: Support for defining skeleton and init system
481 packages in external trees.
482
483 meson: Correct SDK cross-compilation.conf file when
484 per-package builds were used to build SDK.
485
486 systemd: Use /run rather than /var/run for PID files in units.
487
488 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
489 after all finalization hooks (including pre-rootfs) to ensure
490 they can override any late configuration done by packages.
491
492 support/script/pycompile: Rework logic to ensure .pyc files
493 contain absolute target paths, fixing code inspection at
494 runtime when executed with cwd != '/'.
495
496 support/scripts/setlocalversion: Correct Mercurial output to
497 match behaviour with Git.
498
499 support/scripts/apply-patches.sh: Use patch
500 --no-backup-if-mismatch, so we no longer blindly have to
501 remove *.orig files after patching, fixing issues with
502 packages containing such files.
503
504 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
505 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
506 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
507 rockpro64, QEMU s390x, Raxda rockpi-n8,
508
509 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
510 easyframes, environment-setup, frr, graphicsmagick, htpdate,
511 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
512 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
513 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
514 python-ansicolors, python-boto3, python-botocore,
515 python-bsdiff4, python-crayons, python-iniconfig,
516 python-intelhex, python-ipdb, python-jmespath,
517 python-m2crypto, python-opcua-asyncio, python-packaging,
518 python-piexif, python-pluggy, python-pytest,
519 python-s3transfer, python-xmodem, qprint, qt5lottie,
520 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
521 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
522 wayland-utils, weston-imx
523
524 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
525 nvidia-tegra23, opencv
526
527 Issues resolved (http://bugs.uclibc.org):
528
529 #11811: lsblk (util-linux) should depend on libudev if available
530 #11931: Bugs in support/scripts/apply-patches.sh
531 #12301: systemd-journal-gatewayd: config options broken
532 #12911: usb_modeswitch installation race condition
533 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
534 #13286: The system hangs in vmware workstation on the line..
535
ea67cda8
PK
5362020.08.3, released December 27th, 2020
537
538 Important / security related fixes.
539
540 Infrastructure:
541 - cmake: fix host ccache handling for CMake 3.19
542 - meson: Forcibly disable binary stripping for
543 target builds, enable for host builds
544 - golang: Fix HOST / TARGET directories for per-package builds
545
546 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
547
548 Updated/fixed packages: apitrace, arm-trusted-firmware,
549 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
550 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
551 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
552 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
553 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
554 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
555 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
556 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
557 proftpd, python-crc16, python-flask-cors, python-lxml,
558 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
559 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
560 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
561 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
562 xserver_xorg-server
563
564 Issues resolved (http://bugs.uclibc.org):
565
566 #13276: libcap builds libcap.pc incorrectly
567 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
568 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
569 #13341: Mistake in /etc/init.d/S70vsftpd
570 #13416: dhcpcd start warning message: no such user dhcpcd
571
3e71de91
PK
5722020.08.2, released November 16th, 2020
573
574 Important / security related fixes.
575
576 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
577 fix kernel build on microblaze with gcc 10.x when
578 optimizations are enabled.
579
580 Updated/fixed packages: apparmor, argp-standalone, asterisk,
581 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
582 cups-filters, darkhttpd, davfs2, docker-cli,
583 docker-containerd, docker-engine, dovecot-pigeonhole,
584 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
585 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
586 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
587 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
588 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
589 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
590 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
591 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
592 tinyproxy, tmux, tor, waf, webkitgtk, wine,
593 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
594 xvisor, zeromq, zxing-cpp
595
596 Issues resolved (http://bugs.uclibc.org):
597
598 #11931: Bugs in support/scripts/apply-patches.sh
599
17032420
PK
6002020.08.1, released October 12th, 2020
601
602 Important / security related fixes.
603
604 Fixes for various compilation issues with GCC 10.x.
605
606 meson: Correct SDK cross-compilation.conf file when
607 per-package builds were used to build SDK.
608
609 systemd: Use /run rather than /var/run for PID files in units.
610
611 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
612
613 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
614 after all finalization hooks (including pre-rootfs) to ensure
615 they can override any late configuration done by packages.
616
617 support/script/pycompile: Rework logic to ensure .pyc files
618 contain absolute target paths, fixing code inspection at
619 runtime when executed with cwd != '/'.
620
621 support/scripts/setlocalversion: Correct Mercurial output to
622 match behaviour with Git.
623
624 support/scripts/apply-patches.sh: Use patch
625 --no-backup-if-mismatch, so we no longer blindly have to
626 remove *.orig files after patching, fixing issues with
627 packages containing such files.
628
629 fs/jffs2: Now correctly handles xattrs
630
631 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
632 apparmor, bandwidthd, barebox, bash, bison, brotli,
633 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
634 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
635 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
636 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
637 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
638 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
639 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
640 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
641 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
642 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
643 opentyrian, openvmtools, php, postgresql, python,
644 python-aenum, python-cycler, python-engineio, python-fire,
645 python-pymodbus, python-scapy, python-semver,
646 python-sentry-sdk, python-socketio, python-texttable,
647 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
648 read-edid, redis, rsh-redone, runc, samba4, socketcand,
649 strace, supertux, suricata, systemd, ti-utils, trinity,
650 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
651 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
652 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
653 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
654
655 Issues resolved (http://bugs.uclibc.org):
656
657 #12911: usb_modeswitch installation race condition
658 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
659
2766f346
PK
6602020.08, released September 1st, 2020
661
662 Various fixes.
663
664 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
665 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
666 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
667 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
668 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
669 postgresql, python-django, rtty, squid, stress-ng, systemd,
670 trousers, uclibc, wireshark, wolfssl, zbar
671
86798665
PK
6722020.08-rc3, released August 28th, 2020
673
674 Fixes all over the tree.
675
2915d1bd 676 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
677 dlopen() are not dropped by patchelf.
678
679 Toolchain: Drop old GCC 6 based external Sourcery AMD64
680 toolchain.
681
682 Updated/fixed packages: assimp, davfs2, dillo, glibc,
683 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
684 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
685 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
686 xserver_xorg-server
687
688 Issues resolved (http://bugs.uclibc.org):
689
690 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
691
30ccc0e3
PK
6922020.08-rc2, released August 24th, 2020
693
694 Fixes all over the tree, including a number of fixes for
695 compilation with GCC-10.
696
697 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
698 because of issues with a missing __riscv_flush_icache()
699 implementation.
700
701 Defconfigs: CI20: Use mainline Linux and U-boot. Update
702 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
703 instead of (the removed) legacy bluez-utils
704
705 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
706 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
707 c-periphery, capnproto, chrony, collectd, cpio, cvs,
708 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
709 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
710 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
711 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
712 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
713 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
714 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
715 lttng-tools, luabitop, mender-artifact, minizip,
716 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
717 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
718 pistache, prosody, pulseview, python-decorator,
719 python-gunicorn, python-rpi-gpio, python-spidev,
720 python3-decorator, python3-mako, python3-pyselftools, qt5,
721 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
722 setools, smstools3, supertux, tftpd, tpm2-abrmd,
723 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
724
725 New packages: python3-cython, python3-pycryptodomex
726
727 Issues resolved (http://bugs.uclibc.org):
728
729 #12876: nodejs fails to build when host-icu has been built before
730 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 731 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
732 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
733 #13156: package live555 new license
734 #13166: python-rpi-gpio: does not work against aarch64, unint..
735
d0fc0c48
TP
7362020.08-rc1, released August 6th, 2020
737
738 Toolchain:
739
740 - GCC 10.x added, GCC 9.x is the default
741 - binutils 2.34 added, binutils 2.33 is the default, binutils
742 2.31 removed
743 - glibc updated to 2.31
744 - ARC toolchain components updated to 2020.03-release.
745 - Enable uClibc-ng usage for RISC-V 64-bit
746
747 Infrastructure:
748
749 - qmake-package was fixed to be compatible with
750 BR2_PER_PACKAGE_DIRECTORIES
751 - complete rewrite of the Gitlab CI Yaml configuration file,
752 now generated directly by the Gitlab CI pipeline itselfs
753
754 Misc:
755
756 - cargo and cargo-bin packages removed, as cargo is now part
757 of Rust itself
758
759 Filesystem: ubinize configuration files can now use
760 BINARIES_DIR to refer to the $(O)/images directory.
761
762 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
763 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
764 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
765 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
766 python-colorzero, python-gpiozero, python-pybind, python-yatl,
767 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
768 unclutter-xfixes, urandom-scripts,
769
770 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
771 globalscale_espressobin, imx6ullevk,
772 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
773
774 Removed packages: cargo, cargo-bin,
775 kodi-peripheral-steamcontroller
776
777 Issues resolved (http://bugs.uclibc.org):
778
779 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
780 #12946: Grub: Decompressor is too big.
781 #12986: Mtools: Error converting to codepage 850
782 #13001: openjdk-bin replaces libfreetype.so from host-freetype
783 #13011: Incorrect selection of gcc version
784 #13021: Minor code error when building granite-0.4.1
785 #13026: rpi-firmware: must not rename start files
786 #13046: Optimize for fast -Ofast is not compliant
787 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
788 #13101: BR audit2allow support
789
d41e799c
PK
7902020.05.3, released October 12th, 2020
791
792 Important / security related fixes.
793
794 meson: Correct SDK cross-compilation.conf file when
795 per-package builds were used to build SDK.
796
797 systemd: Use /run rather than /var/run for PID files in units.
798
799 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
800
801 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
802 after all finalization hooks (including pre-rootfs) to ensure
803 they can override any late configuration done by packages.
804
805 support/script/pycompile: Rework logic to ensure .pyc files
806 contain absolute target paths, fixing code inspection at
807 runtime when executed with cwd != '/'.
808
809 support/scripts/setlocalversion: Correct Mercurial output to
810 match behaviour with Git.
811
812 support/scripts/apply-patches.sh: Use patch
813 --no-backup-if-mismatch, so we no longer blindly have to
814 remove *.orig files after patching, fixing issues with
815 packages containing such files.
816
817 Updated/fixed packages: alsa-utils, apparmor, avahi,
818 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
819 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
820 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
821 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
822 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
823 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
824 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
825 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
826 paho-mqtt-c, php, postgresql, python, python-aenum,
827 python-django, python-engineio, python-fire, python-pymodbus,
828 python-scapy, python-semver, python-sentry-sdk,
829 python-socketio, python-texttable, python-tinyrpc,
830 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
831 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
832 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
833 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
834 zeromq, zstd
835
836 Issues resolved (http://bugs.uclibc.org):
837
838 #12911: usb_modeswitch installation race condition
839 #13251: cryptsetup does not work on branch 2020.02 following..
840
e11f3813
PK
8412020.05.2, released August 29th, 2020
842
843 Important / security related fixes.
844
845 Infrastructure: Ensure RPATH entries that may be needed for
846 dlopen() are not dropped by patchelf.
847
848 BR_VERSION_FULL/setlocalversion (used by make print-version
849 and /etc/os-release): Properly handle local git tags
850
851 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
852 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
853 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
854 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
855 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
856 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
857 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
858 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
859 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
860 patchelf, perl, php, postgresql, prosody, python-django,
861 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
862 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
863 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
864 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
865 xserver_xorg-server
866
867 Issues resolved (http://bugs.uclibc.org):
868
869 #12876: nodejs fails to build when host-icu has been built before
870 #13111: python-gunicorn: missing dependency on python-setuptools
871 #13121: wpa_supplicant fails to build without libopenssl enabled
872 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
873 #13156: package live555 new license
874
c80e5c9b
PK
8752020.05.1, released July 25th, 2020
876
877 Important / security related fixes.
878
879 Toolchain:
880 - Make external toolchain version check also work for
881 toolchains configured with --with-gcc-major-version-only
882
883 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
884 compiler supports it, fixing an issue with precompiled
885 headers
886
887 - Ensure debug libs from external toolchains are not installed
888 into target if debugging is disabled
889
890 Download:
891 - Correct reproducibility issue in handling of git submodules
892 for older git versions.
893
894 - Fix file locking over NFS
895
896 fs: Ensure cpio archive element order is reproducible
897
898 Br2-external: Fix error reporting for invalid br2-external trees
899
900 Per-package:
901 - Fix an issue with python3 sysconfig data not getting
902 correctly expanded
903
904 - Fix per-package building for packages using the qmake
905 infrastructure
906
907 Updated/fixed packages: a10disp, asterisk, bind, brltty,
908 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
909 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
910 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
911 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
912 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
913 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
914 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
915 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
916 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
917 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
918 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
919 python-greenlet, python-urllib3, python-validators, python3,
920 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
921 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
922 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
923 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
924 x11vnc, znc, zstd
925
926 Issues resolved (http://bugs.uclibc.org):
927
928 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
929 #12946: Grub: Decompressor is too big.
930 #12986: Mtools: Error converting to codepage 850
931 #13001: openjdk-bin replaces libfreetype.so from host-freetype
932 #13011: Incorrect selection of gcc version
933 #13021: Minor code error when building granite-0.4.1
934 #13026: rpi-firmware: must not rename start files
935 #13031: nodejs: RangeError at new ArrayBuffer()
936 #13046: Optimize for fast -Ofast is not compliant
937
6306cf35
PK
9382020.05, released June 1st, 2020
939
940 Various fixes.
941
942 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
943 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
944 sysrepo, wampcc, xen
945
e1184151
PK
9462020.05-rc3, released May 29th, 2020
947
948 Fixes all over the tree.
949
950 Infrastructure: Support checking download hashes for packages
951 coming from Subversion.
952
953 Defconfigs: Increase boot partition size to 64MB for Freescale
954 boards to allow space for bigger kernels.
955
956 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
957 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
958 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
959 systemd, tremor, uboot-tools, unbound, wireshark
960
961 Removed packages: wiringpi
962
963 Issues resolved (http://bugs.uclibc.org):
964
965 #12361: Init system (systemd) kills login on Raspberry Pi Zero
966 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
967
497e3dff
PK
9682020.05-rc2, released May 22nd 2020
969
970 Fixes all over the tree.
971
972 U-Boot: Support building with Python 3.x instead of Python
973 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
974 Python 3.x instead of Python 2.x, so add an option to pull in
975 host-python3 rather than host-python. Also fix a number of
976 defconfigs to use this new option.
977
978 Updated/fixed packages: apparmor, binutils, bison, brltty,
979 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
980 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
981 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
982 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
983 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
984 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
985 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
986 python-argon2-cffi, python-attrs, python-future,
987 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
988 rpi-firmware, rustc, squashfs, squid, stella, suricata,
989 systemd, uacme, uclibc, util-linux, vboot-utils
990
991 New packages: python3-pyelftools
992
993 Removed packages: ezxml, mtdev2tuio, python-pycrypto
994
995 Issues resolved (http://bugs.uclibc.org):
996
997 #10551: PowerPC SPE and Musl
998 #12256: package tar is outdated (1.29 is 3 years old)
999 #12271: python-iptables runtime dependencies
1000 #12321: host-generic-package: PKG_DL_OPTS not used for host package
1001 #12391: CMake-based host package fails to include output/host/include
1002 #12431: ethernet no detected on nanopi neo 2
1003 #12521: RISCV RV32IA selected, RV64GC output
1004 #12586: avahi failure
1005 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
1006 #12611: ntp hash is not matching with upstream 4.2.8p13
1007 #12626: PHP missing header files within 2020.02
1008 #12631: glibc support Power-PC SPE
1009 #12656: bison fails to relocate with relocate-sdk.sh
1010 #12661: cups problems in buildroot
1011 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
1012 #12691: host-rust build fails
1013 #12761: Buildroot fails when building GCNano binaries for the STM..
1014 #12786: Systemd spawns two getty processes when the getty port..
1015 #12806: There are multiple issues in buildroot that faults cups..
1016 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
1017 #12831: RPI-firmware package: DTB-overlay dependency
1018 #12836: libunwind: package does not show up in menuconfig for..
1019 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
1020 #12866: should we be disabling bash executable path caching?
1021 #12886: GMP built in wrong order (?)
1022 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
1023 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
1024 #12906: qt PrefixPath is wrong on 2020.05-rc1
1025 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
1026
4ec35a7a 10272020.05-rc1, released May 7th 2020
1025d09f
TP
1028
1029 Addition of support for gobject-introspection: both the
1030 gobject-introspection package itself, but also introspection
1031 support was enabled in a number of other packages.
1032
1033 Support for Qt 5.6 was dropped as its support was dropped
1034 upstream, only one version of Qt is supported at the moment:
1035 Qt 5.14.2.
1036
1037 Addition of support for the apparmor Linux security module, by
1038 adding the necessary user-space packages.
1039
1040 Addition of a qmake package infrastructure, now used by most
1041 Qt-related packages.
1042
1043 The Luarocks package infrastructure has been extended to
1044 support build host packages.
1045
1046 The package infrastructure was improved to allow each package
1047 to indicate the Linux kernel configuration options it needs.
1048
1049 Addition of support for generating filesystem images using the
1050 EROFS filesystem.
1051
1052 The logic that calculates the list of files installed by each
1053 package was reworked to be compatible with the top-level
1054 parallel build functionality.
1055
1056 Addition of a package for a pre-compiled ARM32 bare-metal
1057 toolchain, which can be used to build ARM32 code in ARM64
1058 configurations, such as firmware/bootloader code.
1059
1060 The Qemu defconfigs are now boot-tested in Qemu as part of the
1061 Gitlab continuous integration.
1062
1063 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
1064 gdb bumped to 8.3.1.
1065
1066 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
1067 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
1068 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
1069 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
1070 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
1071 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
1072 perl-lwp-protocol-https,
1073 perl-mojolicious-plugin-authorization,
1074 perl-mojolicious-plugin-cspheader,
1075 perl-mojolicious-plugin-i18n,
1076 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
1077 perl-path-class, pistache, pkcs11-helper, prelink-cross,
1078 python-argon2-cffi, python-canopen, python-cbor2,
1079 python-filelock, python-flatbuffers, python-greenlet,
1080 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
1081 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
1082 vuejs, wlroots.
1083
1084 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
1085 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
1086 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
1087
4e7bb67f
TP
1088 Issues resolved (http://bugs.uclibc.org):
1089
1090 #10386: Add an option to put all compiled executables that
1091 show up on target/ in staging/ as well
1092 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
1093 #12666: Doesn't pick up a custom bash profile
1094 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
1095 #12701: [patch] wpa_supplicant must depend on openssl
1096 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
1097 #12716: bio.h not found
1098 #12726: systemctl preset-all failed for ctrl-alt-del.target
1099 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
1100 #12746: "sysdig" package description points to
1101 http://sysdig.org, which bounces to malware site
1102 #12751: OpenJdk package installation issues on target
1103 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
1104 #12811: bootstrap stuck and no login prompt
1105
d81ac2e4
PK
11062020.02.12, released April 5, 2021
1107
1108 Important / security related fixes.
1109
1110 Dependencies: Explicitly detect and bail out if PATH contains
1111 spaces or tabs. A number of packages fail to build in such
1112 setups, so explicitly inform about this.
1113
1114 utils/scanpypi: Explicitly use python3 for compatibility with
1115 packages using python3 syntax in setup.py
1116
1117 support/download: Fix tarball generation (from git/svn repos)
1118 including symlinks pointing to ./<something>
1119
1120 Meson: Use correct C++ host compiler (rather than C compiler)
1121
1122 Updated/fixed packages: asterisk, batman-adv, bind,
1123 ca-certificates, docker-containerd, dovecot,
1124 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
1125 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
1126 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
1127 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
1128 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
1129 php, privoxy, prosody, protobuf, python-aiohttp,
1130 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
1131 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
1132 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
1133 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
1134
1135 Issues resolved (http://bugs.uclibc.org):
1136
1137 #13516: utils/scanpypi: Failure when parsing diffoscope
1138 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
1139 #13576: Issues compiling buildroot for 5x86
1140 #13581: jpegsrc.v9d.tar.gz has changed hash
1141 #13616: tar file from git repository generation issue
1142
947e9219
PK
11432020.02.11, released February 17, 2021
1144
1145 Important / security related fixes.
1146
1147 meson: Fix ccache detection handling when per-package builds
1148 are used.
1149
1150 Fakeroot: Fix compatibility issue with glibc 2.33
1151
1152 Updated/fixed packages: atftp, busybox, cereal, connman,
1153 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
1154 intel-mediadriver, intel-microcode, jasper,
1155 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
1156 mosquitto, orc, php, postgresql, privoxy, pugixml,
1157 python-bottle, python-django, python3, rauc, sox, subversion,
1158 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
1159
1160 Issues resolved (http://bugs.uclibc.org):
1161
1162 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1163
0518eee5
PK
11642020.02.10, released January 31st, 2021
1165
1166 Important / security related fixes.
1167
1168 Download: Ensure git submodules are correctly fetched if
1169 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
1170 host variant is downloaded first.
1171
1172 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
1173 having libatomic.
1174
1175 pkg-stats: Fix python 3.8+ deprecation warning.
1176
1177 meson: Ensure ccache is not detected and used, as it may
1178 conflict with the ccache handling in Buildroot.
1179
1180 New packages: libnpupnp
1181
1182 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
1183 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
1184 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
1185 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
1186 gst1-validate, gstreamer1, gstreamer1-editing-services,
1187 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
1188 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
1189 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
1190 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
1191 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
1192 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
1193 zic
1194
1195 Removed packages: libupnp18
1196
1197 Issues resolved (http://bugs.uclibc.org):
1198
1199 #13471: package/mpd/mpd.conf make use of path not created
1200
97d3e7a7
PK
12012020.02.9, released December 27th, 2020
1202
1203 Important / security related fixes.
1204
1205 Infrastructure:
1206 - cmake: fix host ccache handling for CMake 3.19
1207 - meson: Forcibly disable binary stripping for
1208 target builds, enable for host builds
1209 - golang: Fix HOST / TARGET directories for per-package builds
1210
1211 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1212
1213 Updated/fixed packages: apitrace, arm-trusted-firmware,
1214 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
1215 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
1216 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
1217 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
1218 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
1219 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
1220 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
1221 php, privoxy, proftpd, python-crc16, python-flask-cors,
1222 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
1223 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
1224 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
1225 wireless-regdb, wireshark, x11vnc, xen, xinetd,
1226 xserver_xorg-server
1227
1228 Issues resolved (http://bugs.uclibc.org):
1229
1230 #13276: libcap builds libcap.pc incorrectly
1231 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1232 #13341: Mistake in /etc/init.d/S70vsftpd
1233
00e80cb1
PK
12342020.02.8, released November 16th, 2020
1235
1236 Important / security related fixes.
1237
1238 Updated/fixed packages: angularjs, argp-standalone, asterisk,
1239 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
1240 docker-cli, docker-containerd, docker-engine,
1241 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
1242 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
1243 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
1244 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
1245 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
1246 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
1247 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
1248 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
1249
1250 Issues resolved (http://bugs.uclibc.org):
1251
1252 #11931: Bugs in support/scripts/apply-patches.sh
1253
edeef3a0
PK
12542020.02.7, released October 12th, 2020
1255
1256 Important / security related fixes.
1257
1258 meson: Correct SDK cross-compilation.conf file when
1259 per-package builds were used to build SDK.
1260
1261 systemd: Use /run rather than /var/run for PID files in units.
1262
1263 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
1264
1265 support/script/pycompile: Rework logic to ensure .pyc files
1266 contain absolute target paths, fixing code inspection at
1267 runtime when executed with cwd != '/'.
1268
1269 support/scripts/setlocalversion: Correct Mercurial output to
1270 match behaviour with Git.
1271
1272 support/scripts/apply-patches.sh: Use patch
1273 --no-backup-if-mismatch, so we no longer blindly have to
1274 remove *.orig files after patching, fixing issues with
1275 packages containing such files.
1276
1277 Updated/fixed packages: bandwidthd, barebox, bash, bison,
1278 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
1279 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
1280 gdb, ghostscript, gnutls, go, gst1-plugins-base,
1281 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
1282 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
1283 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
1284 postgresql, python, python-aenum, python-autobahn,
1285 python-engineio, python-fire, python-pymodbus, python-scapy,
1286 python-semver, python-sentry-sdk, python-socketio,
1287 python-texttable, python-tinyrpc, python-txtorcon, python3,
1288 qt5base, runc, samba4, strace, supertux, suricata, systemd,
1289 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
1290 xserver_xorg-server, zeromq, zstd
1291
1292 Issues resolved (http://bugs.uclibc.org):
1293
1294 #12911: usb_modeswitch installation race condition
1295 #13251: cryptsetup does not work on branch 2020.02 following..
1296
721fdb02
PK
12972020.02.6, released September 5th, 2020
1298
1299 Important / security related fixes.
1300
1301 Fix a 2020.02.5 build regression in busybox when systemd (and
1302 not less) are enabled because of missing infrastructure.
1303
1304 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
1305 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
1306 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
1307 usb_modeswitch, wolfssl
1308
1309 Issues resolved (http://bugs.uclibc.org):
1310
1311 #12911: usb_modeswitch installation race condition
1312
b13d1730
PK
13132020.02.5, released August 29th, 2020
1314
1315 Important / security related fixes.
1316
1317 Infrastructure: Ensure RPATH entries that may be needed for
1318 dlopen() are not dropped by patchelf.
1319
1320 BR_VERSION_FULL/setlocalversion (used by make print-version
1321 and /etc/os-release): Properly handle local git tags
1322
1323 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
1324 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
1325 cvs, dbus, docker-engine, domoticz, dovecot,
1326 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
1327 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
1328 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
1329 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
1330 opencv3, openjpeg, patchelf, perl, php, postgresql,
1331 python-django, python-gunicorn, python-matplotlib, ripgrep,
1332 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
1333 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
1334 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
1335 xserver_xorg-server
1336
1337 Issues resolved (http://bugs.uclibc.org):
1338
1339 #12876: nodejs fails to build when host-icu has been built before
1340 #13111: python-gunicorn: missing dependency on python-setuptools
1341 #13121: wpa_supplicant fails to build without libopenssl enabled
1342 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
1343 #13156: package live555 new license
1344
39d71a8c
PK
13452020.02.4, released July 26th, 2020
1346
1347 Important / security related fixes.
1348
1349 Toolchain:
1350 - Make external toolchain version check also work for
1351 toolchains configured with --with-gcc-major-version-only
1352
1353 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
1354 compiler supports it, fixing an issue with precompiled
1355 headers
1356
1357 - Ensure debug libs from external toolchains are not installed
1358 into target if debugging is disabled
1359
1360 Download:
1361 - Correct reproducibility issue in handling of git submodules
1362 for older git versions.
1363
1364 - Fix file locking over NFS
1365
1366 fs: Ensure cpio archive element order is reproducible
1367
1368 Br2-external: Fix error reporting for invalid br2-external trees
1369
1370 Per-package:
1371 - Fix an issue with python3 sysconfig data not getting
1372 correctly expanded
1373
1374 - Fix per-package building for packages using the qmake
1375 infrastructure
1376
1377 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
1378 checkpolicy, clamav, dbus, docker-cli, docker-engine,
1379 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
1380 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
1381 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
1382 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
1383 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
1384 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
1385 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
1386 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
1387 python-twisted, python-urllib3, python-validators, python3,
1388 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
1389 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
1390 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
1391 wireshark, wpebackend-fdo, wpewebkit, zstd
1392
1393 Issues resolved (http://bugs.uclibc.org):
1394
1395 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
1396 #12946: Grub: Decompressor is too big.
1397 #12986: Mtools: Error converting to codepage 850
1398 #13001: openjdk-bin replaces libfreetype.so from host-freetype
1399 #13011: Incorrect selection of gcc version
1400 #13026: rpi-firmware: must not rename start files
1401 #13031: nodejs: RangeError at new ArrayBuffer()
1402 #13046: Optimize for fast -Ofast is not compliant
1403
e7f14106
PK
14042020.02.3, released June 3rd, 2020
1405
1406 Important / security related fixes.
1407
1408 Fix various build issues of host packages on hosts using GCC
1409 10.
1410
1411 Updated/fixed packages: arm-trusted-firmware, audit, bind,
1412 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
1413 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
1414 glib-networking, gnupg, leveldb, libexif, libssh2,
1415 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
1416 mp4v2, openldap, openocd, perl, php, prosody,
1417 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
1418 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
1419 xen
1420
1421 Removed packages: python-pycrypto
1422
1423 Issues resolved (http://bugs.uclibc.org):
1424
1425 #12361: Init system (systemd) kills login on Raspberry Pi Zero
1426 #12656: bison fails to relocate with relocate-sdk.sh
1427 #12671: leveldb won't detect that snappy is present (static..
1428 #12691: host-rust build fails
1429 #12831: RPI-firmware package: DTB-overlay dependency
1430
d011ca9b
PK
14312020.02.2, released May 12th, 2020
1432
1433 Important / security related fixes.
1434
1435 Musl: Disallow on PPC64 cores without AltiVec support
1436 (E.G. e5500).
1437
1438 fs/cpio: Correctly handle booting with 'console='
1439
1440 release: Ensure temporary .br2-external.* files are not
1441 included in the release tarball
1442
1443 Defconfigs: Fix various mistyped config options, or config
1444 options where the dependencies were no longer met.
1445
1446 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
1447 boinc, c-ares, cvs, docker-cli, docker-containerd,
1448 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
1449 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
1450 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
1451 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
1452 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
1453 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
1454 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
1455 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
1456 python-attrs, python-crossbar, python-dpkt, python-flask,
1457 python-future, python-iptables, python-jedi, python-markdown2,
1458 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
1459 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
1460 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
1461 zic
1462
1463 Issues resolved (http://bugs.uclibc.org):
1464
1465 #11866: initramfs file system fails to boot using Grub on EFI x86_64
1466 #12271: python-iptables runtime dependencies
1467 #12726: systemctl preset-all failed for ctrl-alt-del.target
1468 #12751: OpenJdk package installation issues on target
1469 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
1470 #12811: bootstrap stuck and no login prompt
1471 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
1472
673d54c6
PK
14732020.02.1, released April 10th, 2020
1474
1475 Important / security related fixes.
1476
1477 core: Also fixup /lib references in libtool .la files, similar
1478 to how it is done for /usr/*.
1479
1480 Various fixes for builds with per-package target/host
1481 directories.
1482
1483 toolchain: Fix kernel headers validation check for external
1484 toolchains. Fix make 4.3+ compatibility in external toolchain
1485 logic.
1486
1487 fs/initramfs: fix show-info so it also shows the usual
1488 rootfs-related variables.
1489
1490 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
1491 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
1492 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
1493 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
1494 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
1495 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
1496 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
1497 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
1498 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
1499 tor, tslib, uacme, util-linux, vala, vlc,
1500 wireguard-linux-compat, wireguard-tools, wireshark,
1501 wpa_supplicant, xserver_xorg-server
1502
1503 Issues resolved (http://bugs.uclibc.org):
1504
1505 #12711: host-localedef 2.30-20 fails to compile on fedora 32
1506 #12746: "sysdig" package description points to http://sysdig.org, ..
1507
5f5477b0 15082020.02, released March 8th, 2020
0e96faa7
PK
1509
1510 Various fixes.
1511
1512 br2-external: Fix compatibility with make 4.3+
1513
5f5477b0
PK
1514 Updated/fixed packages: bash, bcm2835, binutils, cups,
1515 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
1516 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
1517 libinput, libnss, libsndfile, libvncserver, linux-firmware,
1518 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
1519 php, piglit, pppd, python-django, qemu, qt5base, ruby,
1520 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
1521
1522 Removed packages: classpath, jamvm
1523
1524 Issues resolved (http://bugs.uclibc.org):
1525
1526 #12606: fbgrab location has changed
1527
338e2b5b
PK
15282020.02-rc3, released March 2nd, 2020
1529
1530 Fixes all over the tree.
1531
1532 Infrastructure: Rework file list handling to fix race
1533 conditions when building with per-package target and host
1534 directories and top-level parallel builds.
1535
1536 Updated/fixed packages: aufs, binutils, blktrace, brltty,
1537 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
1538 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
1539 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
1540 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
1541 python3, python-multidict, python-setuptools-scm-git-archive,
1542 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
1543 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
1544
1545 Issues resolved (http://bugs.uclibc.org):
1546
1547 #12571: ltp-testsuite : Build failure
1548 #12576: 2020.02-RC1: error while loading shared libraries: ...
1549 #12581: 2020.02-rc1 glibc failing to build on fedora 31
1550
b36e2eca
PK
15512020.02-rc2, released February 26th, 2020
1552
1553 Fixes all over the tree.
1554
1555 Toolchain: Ensure strong SSP can only be enabled if the
1556 (external) toolchain supports it.
1557
1558 Fix a race condition related to creating the output/staging
1559 symlink on systems with coreutils < 8.27.
1560
1561 Drop support for the (end of life) Qt 5.6 variant.
1562
1563 Updated/fixed packages: at, armadillo, audiofile, bash,
1564 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
1565 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
1566 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
1567 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
1568 sdbusplus, systemd, tpm2-tss, vorbis-tools
1569
1570 Issues resolved (http://bugs.uclibc.org):
1571
1572 #12581: 2020.02-rc1 glibc failing to build on fedora 31
1573
22f07ab2 15742020.02-rc1, released February 18th, 2020
3eacee53
PK
1575
1576 Fixes all over the tree and new features.
1577
1578 Add experimental support for building with a per-package
1579 target and host directory. This still has some rough edges,
1580 but brings a number of advantages:
1581
1582 - Packages will only be able to access the explicitly listed
1583 dependencies and not any other packages that happen to be
1584 built before, ensuring correct dependency information in
1585 Buildroot.
1586
1587 - Possibility for top-level parallel builds, speeding up
1588 builds on multicore machines.
1589
1590 Core: Ensure package-file-lists data is correct after
1591 incremental builds as well.
1592
1593 Architecture: Add support for ARC-HS38 with 64bit multiplier
1594 variant, allow building glibc for big endian ARC, handle 16KB
1595 MMU page size for ARC in toolchain wrapper.
1596
1597 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
1598 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
1599 headers newer than what is known by Buildroot.
1600
1601 pkg-stats: Support for CVE vulnerability reporting by
1602 comparing to NVD database.
1603
1604 Reproducible builds: The go -trimpath option is now used to
1605 get rid of absolute build paths, __FILE__ and __BASE_FILE__
1606 defines are now handled in the toolchain wrapper.
1607
1608 Systemd: Build host variant and use systemctl to automatically
1609 enable unit files rather than manually managing symlinks.
1610
1611 Util-linux: Ensure that hwclock is built without GPLv3
1612 code. Notice that builds with hwclock has contained
1613 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
1614
1615 New defconfigs: Beelink GS1, Raspberrypi4 64bit
1616
1617 New packages: alura, avro-c, bubblewrap, cctz, cereal,
1618 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
1619 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
1620 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
1621 gensio, glslsandbox-player, libargon2, libmodsecurity,
1622 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
1623 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
1624 nginx-modsecurity, perl-crypt-openssl-aes,
1625 perl-math-prime-util, pipewire, ptm2human, python-aenum,
1626 python-aiohttp-debugtoolbar, python-aiohttp-mako,
1627 python-aiologstash, python-aiosignal, python-aiozipkin,
1628 python-async-lru, python-avro, python-bunch, python-crontab,
1629 python-dnspython, python-entrypoints, python-esptool,
1630 python-frozenlist, python-future, python-gitdb, python-janus,
1631 python-lockfile, python-logstash, python-nested-dict,
1632 python-pbr, python-pyaes, python-pydantic, python-smmap2,
1633 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
1634 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
1635 tio, umtprd, weston-imx, wireguard-linux-compat,
1636 wireguard-tools, xdg-dbus-proxy
1637
1638 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
1639 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
1640 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
1641 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
1642 perl-digest-md5, perl-mime-base64, perl-net-ping,
1643 python-scapy3k, wireguard
1644
1645 Issues resolved (http://bugs.uclibc.org):
1646
1647 #11906: the new version of mesa3d cannot support etnaviv when..
1648 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
1649 #12121: PyQt5.QtSerialPort and other modules not being built
1650 #12256: package tar is outdated (1.29 is 3 years old
1651 #12286: Can't import gobject in python 3.8
1652 #12376: python-scapy3k is deprecated
1653 #12386: carriage return issue when "make menuconfig"
1654 #12441: qt5webengine build error: asm/errno.h: No such file or..
1655 #12446: Buildroot fails to finish installing packages
1656 #12456: qtvirtualkeyboard: No such file or directory
1657 #12461: libglib2 build files with deep directory structure
1658 #12481: minicom fails when output directory path contains "m4"
1659 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
1660 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
1661 #12536: Linux-Headers extracting failure
1662 #12546: Ninja 1.10 build Error
1663
ed4f7ddf
PK
16642019.11.3, released April 10th, 2020
1665
1666 Important / security related fixes.
1667
1668 core: Fix compatibility with make 4.3+. Also fixup /lib
1669 references in libtool .la files, similar to how it is done for
1670 /usr/*.
1671
1672 toolchain: Fix kernel headers validation check for external
1673 toolchains.
1674
1675 fs/initramfs: fix show-info so it also shows the usual
1676 rootfs-related variables.
1677
1678 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
1679 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
1680 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
1681 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
1682 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
1683 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
1684
1685 Issues resolved (http://bugs.uclibc.org):
1686
1687 #12746: "sysdig" package description points to http://sysdig.org, ..
1688
c10d3458
PK
16892019.11.2, released March 16th, 2020
1690
1691 Important / security related fixes.
1692
1693 Core: Ensure package-file-lists data is correct after
1694 incremental builds as well.
1695
1696 Fix a race condition related to creating the output/staging
1697 symlink on systems with coreutils < 8.27.
1698
1699 Toolchain: ARC tools bumped to arc-2019.09.
1700
1701 Br2-external: Fix patch handling when external linux-extension
1702 packages are used. Fix compatibility with make 4.3+
1703
1704 Util-linux: Ensure that hwclock is built without GPLv3
1705 code. Notice that builds with hwclock has contained
1706 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
1707
1708 Updated/fixed packages: armadillo, at, bcm2835, binutils,
1709 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
1710 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
1711 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
1712 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
1713 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
1714 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
1715 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
1716 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
1717 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
1718 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
1719 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
1720 postgresql, pppd, proftpd, pure-ftpd, python-django,
1721 python-pyqt5, python-setuptools-scm-git-archive, python3,
1722 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
1723 qwt, rdesktop, ruby, runc, samba4, shellinabox,
1724 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
1725 suricata, swig, swupdate, sysklogd, taglib, thrift,
1726 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
1727 wireshark, wpebackend-fdo, wpewebkit, xen,
1728 xserver_xorg-server, zeromq, zsh, zziplib
1729
1730 Issues resolved (http://bugs.uclibc.org):
1731
1732 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
1733 #12331: meson issue
1734 #12456: qtvirtualkeyboard: No such file or directory
1735 #12461: libglib2 build files with deep directory structure
1736 #12481: minicom fails when output directory path contains "m4"
1737 #12606: fbgrab location has changed
1738
538d2773
PK
17392019.11.1, released January 12th, 2020
1740
1741 Important / security related fixes.
1742
1743 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
1744 correct compiler and linker flags are used for compiled code
1745
1746 utils/scanpypi: Remind users to update DEVELOPERS
1747
1748 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
1749 imx8: Drop extra copy of U-Boot DTB
1750
1751 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
1752 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
1753 docker-containerd, docker-engine, easy-rsa, ebtables,
1754 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
1755 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
1756 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
1757 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
1758 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
1759 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
1760 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
1761 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
1762 python-coherence, python-crc16, python-django, python-dpkt,
1763 python-gobject, python-pyasn-modules, python-pypcap,
1764 python-pyqt5, python-subprocess32, python3, qpdf,
1765 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
1766 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
1767 sdl2, setserial, snort, spidev_test,
1768 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
1769 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
1770 x265, xserver_xorg-server, ytree, zip
1771
1772 Issues resolved (http://bugs.uclibc.org):
1773
1774 #12121: PyQt5.QtSerialPort and other modules not being built
1775 #12286: Can't import gobject in python 3.8
1776
836b84a7
PK
17772019.11, released December 1st, 2019
1778
1779 Various fixes.
1780
1781 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
1782 <pkg>_DL_OPTS by default, just like it is done for a number of
1783 other package variables.
1784
1785 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
1786 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
1787 the (rare) case where the .py files are needed at runtime
1788 rather than .pyc.
1789
1790 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
1791 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
1792 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
1793 minicom, network-manager, nodejs, oniguruma, opencv3,
1794 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
1795 python-cchardet, systemd, tiff, wolfssl,
1796
1797 Issues resolved (http://bugs.uclibc.org):
1798
1799 #11416: check-uniq-files staging issue
1800 #12146: Oprofile runtime issue
1801 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
1802 #12171: Python-opencv needs config.py and config-3.7.py to run..
1803 #12196: duma package
1804 #12211: host-nodejs 10.15.3 package fail to build
1805 #12316: tzdata fails to install with empty "default local time"
1806 #12326: network-manager build fails with missing glib error
1807 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
1808
fc1c7e59
PK
18092019.11-rc3, released November 24th, 2019
1810
1811 Fixes all over the tree.
1812
1813 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
1814 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
1815 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
1816 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
1817 systemd, tftpd, waylandpp, webkitgtk, zip
1818
1ab7e0c6
PK
18192019.11-rc2, released November 16th, 2019
1820
1821 Fixes all over the tree.
1822
1823 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
1824 external toolchain kernel headers version check correctly stop
1825 the build on mismatch
1826
1827 Meson: Fix generation of global cross-compilation.conf
1828
1829 Download: Also use the package download method for extra
1830 downloads from the same site, so it does not get confused by
1831 URLs containing '+'
1832
1833 Defconfigs: Fix boot issue for beaglebone
1834
1835 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
1836 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
1837 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
1838 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
1839 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
1840 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
1841 sudo, systemd, wpewebkit, xserver_xorg-server
1842
78d373f7 18432019.11-rc1, released November 5th, 2019
bc8d4e97
PK
1844
1845 Fixes all over the tree and new features.
1846
1847 Dependencies: Gcc/g++ 4.8 or newer is now required on the
1848 build host.
1849 Ensure host has JSON::PP perl module installed if
1850 webkitgtk/wpewebkit packages are enabled as it is needed
1851 during their build process.
1852
1853 Toolchain: Add support for the D programming language (GCC
1854 9.x, Glibc).
1855 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
1856 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
1857 to arc-2019.09-eng002.
1858 Musl: Add a patch to add support for
1859 sched_{get,set}scheduler() and sched_{get,set}param() for
1860 compatibility.
1861 Generate check-headers program under BUILD_DIR rather than
1862 /tmp to fix issues with distributions mounting /tmp noexec.
1863 Also copy libssp.so for external toolchains if SSP
1864 to handle toolchains providing SSP support in libssp rather
1865 than in the C library
1866
1867 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
1868 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
1869 STM32MP157 Discovery Kit
1870
9bcc20f1
PK
1871 Arch: RISC-V: Default to a sensible floating point ABI based
1872 on the selected ISA extensions rather than always defaulting
1873 to ILP32/64
bc8d4e97
PK
1874
1875 Graph-size: Package sizes are now shown in human readable form
1876 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
1877 format can be selected using the --binary option. The cut-off
1878 limit for classifying packages as "other" is now configurable
1879 using the --size-limit option.
1880
1881 Br2-external: Linux kernel extensions can now also be provided
1882 in an external tree by adding packages under
1883 linux/linux-ext-*.mk. See the manual for details.
1884
1885 Fakeroot now works correctly under Microsoft Windows 10
1886 Services for Linux, which does not provide SYSV IPC support
1887
1888 The check-uniq-files logic which would complain if multiple
1889 packages would touch the same files has been removed as it
1890 causes issues in certain situations (when packages are
1891 rebuilt) and the issue is no longer considered a problem for
1892 toplevel parallel builds as those will use a per-package
1893 staging/target directory.
1894 With this removed, Python is no longer required for a basic
1895 build (only for optional scripts).
1896
1897 support/scripts/genimage.sh will no longer make a copy of
1898 TARGET_DIR, speeding up post-build/image scripts.
1899
1900 The runtime test logic now uses Python 3.x.
1901
1902 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
1903 for a number of packages to match the version numbers used by
1904 https://release-monitoring.org
1905
1906 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
1907 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
1908 libhttpserver, libmspack, libnetconf2, libolm, libyang,
1909 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
1910 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
1911 python-backports-functools-lru-cache, python-bluezero,
1912 python-brotli, python-channels, python-channels-redis,
1913 python-colorlog, python-daphne, python-django-enumfields,
1914 python-jaraco-functools, python-kiwisolver, python-msgfy,
1915 python-rpi-ws281x, python-setuptools-scm-git-archive,
1916 python-simplelogging, python-soupsieve, python-sqliteschema,
1917 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
1918 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
1919 uacme, utf8proc, uvw, ytree
1920
1921 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
1922 devmem2, eventlog, kodi-audiodecoder-opus,
1923 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
1924 python-pysnmp-apps, riscv-pk, ustr
1925
1926 Issues resolved (http://bugs.uclibc.org):
1927
1928 #9881: systemd-resolved not setting resolv.conf link
1929 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
1930 #10586: musl gcc has ifunc enabled when musl doesn't support it
1931 #10806: Allow nfs-utils to use ipv6
1932 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
1933 #11411: check-uniq-files target issue
1934 #11766: Console (getty) issues with systemd
1935 #11781: mariadb build error
1936 #12031: Build of cups-filters fails while linking, apparently due..
1937 #12116: console prompt does not appear after login
1938 #12141: eudev package is missing "render" and "kvm" groups
1939 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
1940 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
1941 #12191: cmake BUILDDIR
1942 #12241: Permission denied while running "make"
1943 #12261: sudo versions prior to 1.8.28 are affected.
1944 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
1945 #12281: Custom configuration fails to build (based on raspberrypi3_..
1946
8f75fbbe
PK
19472019.08.3, released December 7th, 2019
1948
1949 Important / security related fixes.
1950
1951 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
1952 <pkg>_DL_OPTS by default, just like it is done for a number of
1953 other package variables
1954
1955 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
1956 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
1957 the (rare) case where the .py files are needed at runtime
1958 rather than .pyc.
1959
1960 Fix <pkg>-reconfigure handling for packages using the kconfig
1961 infrastructure.
1962
1963 Toolchain: ensure external toolchain kernel headers version
1964 check correctly stop the build on mismatch
1965
1966 Deconfigs: beaglebone: fix boot issue
1967
1968 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
1969 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
1970 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
1971 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
1972 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
1973 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
1974 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
1975 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
1976 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
1977 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
1978
1979 New packages: libmspack
1980
1981 Issues resolved (http://bugs.uclibc.org):
1982
1983 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
1984 #12171: Python-opencv needs config.py and config-3.7.py to run..
1985 #12211: host-nodejs 10.15.3 package fail to build
1986 #12316: tzdata fails to install with empty "default local time"
1987
de6739c8
PK
19882019.08.2, released November 9th, 2019
1989
1990 Important / security related fixes.
1991
1992 Toolchain: Also copy libssp.so for external toolchains if SSP
1993 to handle toolchains providing SSP support in libssp rather
1994 than in the C library
1995
1996 Download: Also use the package download method for extra
1997 downloads from the same site, so it does not get confused by
1998 URLs containing '+'
1999
2000 Fakeroot now works correctly under Microsoft Windows 10
2001 Services for Linux, which does not provide SYSV IPC support
2002
2003 utils/test-pkg: ensure to exit with an error upon failure
2004
2005 Updated/fixed packages: asterisk, azmq, binutils,
2006 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
2007 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
2008 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
2009 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
2010 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
2011 libsigrok, libtorrent, libunwind, libva, linux-tools,
2012 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
2013 nfs-utils, php, piglit, python, python-autobahn,
2014 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
2015 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
2016 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
2017 vtun, wireshark, xvisor, yaffs2utils
2018
2019 Issues resolved (http://bugs.uclibc.org):
2020
2021 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
2022 #12261: sudo versions prior to 1.8.28 are affected
2023
9c814962
PK
20242019.08.1, released October 3rd, 2019
2025
2026 Important / security related fixes.
2027
2028 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
2029 Use default console settings
2030
2031 Dependencies: Ensure host has JSON::PP perl module installed
2032 if webkitgtk/wpewebkit packages are enabled as it is needed
2033 during their build process.
2034
2035 Toolchain: Generate check-headers program under BUILD_DIR
2036 rather than /tmp to fix issues with distributions mounting
2037 /tmp noexec.
2038
2039 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
2040 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
2041 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
2042 kf5-extra-cmake-modules, kf5-modemmanager-qt,
2043 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
2044 libglib2, libgpg-error, libnspr, libnss, libopenssl,
2045 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
2046 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
2047 protobuf, putty, qemu, samba4, snort, swupdate,
2048 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
2049 wireshark
2050
2051 Issues resolved (http://bugs.uclibc.org):
2052
2053 #10806: Allow nfs-utils to use ipv6
2054 #11781: mariadb build error
2055 #12031: Build of cups-filters fails while linking, apparently due..
2056 #12141: eudev package is missing "render" and "kvm" groups
2057 #12241: Permission denied while running "make"
2058
1fcdfbfb
PK
20592019.08, released September 1st, 2019
2060
2061 Various fixes.
2062
2063 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
2064 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
2065 on the build host to build ATF. These defconfigs will be added
2066 back once a package providing such toolchain is
2067 available. Also dropped ts4800 defconfig as it does not build
2068 with GCC >= 8.x.
2069
2070 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
2071 wpewebkit, xfont_font-util
2072
2073 Issues resolved (http://bugs.uclibc.org):
2074
2075 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
2076
cd8ab185
PK
20772019.08-rc3, released August 28th, 2019
2078
2079 Fixes all over the tree.
2080
2081 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
2082 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
2083 nginx, openldap, python, qemu, samba4, squid, strace, vlc
2084
2085 Issues resolved (http://bugs.uclibc.org):
2086
2087 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
2088
f3221f1a 20892019.08-rc2, released August 20th, 2019
a8bdbef2
PK
2090
2091 Fixes all over the tree.
2092
2093 Compile fixes for a number of defconfigs.
2094
2095 Updated/fixed packages: apache, autofs, batctl, batman-adv,
2096 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
2097 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
2098 gnutls, go, gst-plugins-bad, gst-plugins-base,
2099 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
2100 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
2101 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
2102 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
2103 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
2104 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
2105 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
2106 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
2107 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
2108 xscreensaver
2109
2110 Removed packages: libamcodec, odroid-mali, odroid-scripts
2111
2112 Issues resolved (http://bugs.uclibc.org):
2113
2114 #9481: NetworkManager/Ping unable to resolve domains
2115 #10566: php.mk is missing option --with-pgsql
2116 #10861: Package batman_adv Makefile is missing include header direct..
2117 #11641: linux kernel .config timestamp always out of date fixed with..
2118 #11671: russian locale ru_RU:145: LC_TIME: syntax error
2119 #11701: recuuring of usr and in bin shortcuts are created
2120 #11741: pigpio does not build host-pigpio
2121 #11876: automount using host mount/umount
2122 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
2123 #11921: dahdi fails to build
2124 #11936: libcpprestsdk should install to staging
2125 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
2126 #11961: libpri build failure
2127 #12086: dhcp shared libraries not installed to target
2128 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
2129 #12106: daq: build fails if libdumbnet-dev is installed in the host
2130 #12126: vc4 has neon as hard dependency
2131
9b9abb0d
PK
21322019.08-rc1, released August 9th, 2019
2133
2134 Fixes all over the tree and new features.
2135
2136 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
2137 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
2138 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
2139 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
2140 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
2141
2142 Architectures: Internal toolchain support for C-SKY, support
2143 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
2144 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
2145 tsv110.
2146
2147 Filesystems: Pass extra pax options to tar for binary
2148 reproducibility. Build host-cpio for the --reproducible option
2149 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
2150 version 11, bringing GPT support.
2151
2152 Br2-external: Add support for injecting additional options to
2153 the list of preconfigured external toolchains and libjpeg and
2154 openssl providers using files under provides/. See the manual
2155 for details.
2156
2157 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
2158 passed before the standard exclusions so they are not ignored
2159 by rsync when using override-srcdir.
2160
2161 Gnuconfig updated to 2019-05-28, adding C-SKY support.
2162
2163 test-pkg: Correct long option handling and clean output dir
2164 after a successful build to save disk space.
2165
2166 support/testing: Emulate a machine with 256MB RAM to fix
2167 issues with certain tests running out of memory, use
2168 virtio-rng to provide needed entrophy.
2169
2170 pkg-stats: support outputting in JSON format with --json for
2171 easier post processing. The classic HTML output is still
2172 available with --html. Parallelize access to
2173 release-monitoring.org to speed up runtime.
2174
2175 Drop non-conventional version prefix/suffix/separators for
2176 packages for better compatibility with release-monitoring.org
2177
2178 Packages:
2179 Init systems: Add basic openrc support and
2180 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
2181 install openrc service scripts if enabled.
2182
2183 busybox: Build each applet as a separate binary when SELinux
2184 is enabled for more finegrained policy control. Use daemon
2185 mode for mdev rather than legacy hotplug.
2186
2187 linux: Workaround -Werror related build failure on powerpc,
2188 by forcing CONFIG_PPC_DISABLE_WERROR on.
2189
2190 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
2191 partition is available before mounting.
2192
2193 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
2194 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
2195 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
2196 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
2197
2198 Removed defconfigs: Odroid C2
2199
2200 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
2201 jailhouse, libubootenv, luasyslog, mender-grubenv,
2202 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
2203 python-hiredis, python-ifaddr, python-inflection,
2204 python-iptables, python-matplotlib, python-periphery,
2205 python-pycairo, python-redis, python-termcolor,
2206 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
2207 sshguard, stellarium, zziplib
2208
2209 Removed packages: xapp_mkfontdir
2210
2211 Issues resolved (http://bugs.uclibc.org):
2212
2213 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
2214 #11271: utils/check-package fails with exception depending on..
2215 #11991: [numpy] segfault when compiling for RPi3 64bits
2216 #12016: Grub fails to boot bzImage after upgrade to 2019.05
2217 #12046: Can’t login as root user after upgrading to buildroot..
2218 #12051: package/dhcp installs libtool wrapper scripts on tar...
2219 #12076: Patchelf can link against an incompatible libc++ ver...
2220
c8bab5be
PK
22212019.05.3, Released October 3rd, 2019
2222
2223 Important / security related fixes.
2224
2225 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
2226 Use default console settings
2227
2228 Dependencies: Ensure host has JSON::PP perl module installed
2229 if webkitgtk/wpewebkit packages are enabled as it is needed
2230 during their build process.
2231
2232 Toolchain: Generate check-headers program under BUILD_DIR
2233 rather than /tmp to fix issues with distributions mounting
2234 /tmp noexec.
2235
2236 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
2237 cups-filters, docker-cli, docker-engine, docker-proxy,
2238 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
2239 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
2240 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
2241 libgpg-error, libnftl, libnspr, libnss, libopenssl,
2242 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
2243 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
2244 php, protobuf, putty, qemu, samba4, swupdate,
2245 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
2246 wireshark
2247
2248 Issues resolved (http://bugs.uclibc.org):
2249
2250 #10806: Allow nfs-utils to use ipv6
2251 #11781: mariadb build error
2252 #12031: Build of cups-filters fails while linking, apparently due..
2253 #12141: eudev package is missing "render" and "kvm" groups
2254 #12241: Permission denied while running "make"
2255
3b877a7f
PK
22562019.05.2, Released September 3rd, 2019
2257
2258 Important / security related fixes.
2259
2260 Filesystems: Pass extra pax options to tar for binary
2261 reproducibility.
2262
2263 Updated/fixed packages: apache, arm-trusted-firmware,
2264 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
2265 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
2266 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
2267 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
2268 git, glib-networking, glibc, gnupg2, gnutls, go,
2269 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
2270 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
2271 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
2272 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
2273 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
2274 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
2275 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
2276 proftpd, proj, python, python-django, python-idna,
2277 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
2278 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
2279 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
2280 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
2281 yad, zeromq
2282
2283 Issues resolved (http://bugs.uclibc.org):
2284
2285 #11741: pigpio does not build host-pigpio
2286 #11876: automount using host mount/umount
2287 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
2288 #11921: dahdi fails to build
2289 #11961: libpri build failure
2290 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
2291 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
2292 #12106: daq: build fails if libdumbnet-dev is installed in the host
2293 #12126: vc4 has neon as hard dependency
2294
c0225c27
PK
22952019.05.1, Released July 7th, 2019
2296
2297 Important / security related fixes.
2298
2299 arch: x86: Fix typo breaking 'core-avx2' variant
2300
2301 linux: Workaround -Werror related build failure on powerpc,
2302 by forcing CONFIG_PPC_DISABLE_WERROR on.
2303
2304 support/testing: Emulate a machine with 256MB RAM to fix
2305 issues with certain tests running out of memory.
2306
2307 test-pkg: Correct long option handling and clean output dir
2308 after a successful build to save disk space.
2309
2310 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
2311 partition is available before mounting.
2312
2313 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
2314 dialog, docker-cli, docker-engine, exim, expat, faad2,
2315 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
2316 libressl, libsecret, lmbench, meson, monit, php, postgresql,
2317 psplash, python-django, qt5base, tvheadend, webkitgtk,
2318 xserver_xorg-server, znc
2319
8d4e26da
PK
23202019.05, released June 2nd, 2019
2321
2322 Various fixes.
2323
2324 Toolchain: Ensure pre-built Andes toolchains can only be
2325 selected when x86 32bit support is available on the host.
2326 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
2327 supported.
2328
2329 Infra: pkg-config: Use a dedicated timestamp file rather than
2330 .config as that gets touched by linux-4.19+, causing repeated
2331 builds.
2332
2333 Add C-SKY support to our config.sub (gnuconfig)
2334
2335 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
2336 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
2337 linuxptp, matchbox-panel, mender, mutt, netsurf,
2338 network-manager, opencv3, openjdk, openmpi, php,
2339 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
2340 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
2341 wpewebkit
2342
2c96d648
PK
23432019.05-rc3, released May 25th, 2019
2344
2345 Fixes all over the tree.
2346
2347 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
2348 is ignored.
2349
2350 check-package: Warn about utf-8 characters in .mk files
2351
2352 Linux: Default to 5.1.x series
2353
2354 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
2355 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
2356 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
2357 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
2358 postgresql, pcsc-lite, python, tslib, webkitgtk,
2359 wpebackend-fdo, wpewebkit
2360
2adc578d
PK
23612019.05-rc2, released May 15th, 2019
2362
2363 Fixes all over the tree.
2364
2365 Updated/fixed packages: bind, bullet, ca-certificates,
2366 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
2367 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
2368 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
2369
2370 Issues resolved (http://bugs.uclibc.org):
2371
2372 #11841: grub-efi.cfg not used when building EFI disk image
2373
a8b229a7
PK
23742019.05-rc1, Released May 8th, 2019
2375
2376 Fixes all over the tree and new features.
2377
2378 Architecture: Andes 32-bit (nds32) support added.
2379
2380 Only build host-lzip / host-xz when really needed by packages,
2381 not just when not available on the build host.
2382
2383 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
2384 binutils 2.32 added, 2.28/2.29 removed, default changed to
2385 2.31.1.
2386
2387 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
2388 forward {f,l,}chown calls to libc when running under fakeroot
2389 to fix issues when building in restricted environments
2390 (E.G. user namespace with bubblewrap).
2391
2392 Linux: Also build default make target to ensure extra files
2393 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
2394 built. Notice: This may mean that extra host utilities like
2395 uboot-mkimage are needed.
2396
2397 Infrastructure: show-info and <pkg>-show-info make targets
2398 added to output package metadata in JSON format for external
2399 use.
2400
2401 pkg-generic: Only tweak .la files needing it to ensure they
2402 are not included in subsequent package file lists.
2403
2404 test-pkg: Generate a basic package config if none is
2405 specified.
2406
2407 Gettext-tiny package added as an lightweight replacement for
2408 GNU gettext for situations where NLS support is not needed.
2409
2410 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
2411 / T2080 QDS RDB, Licheepi zero, Orangepi R1
2412
2413 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
2414
2415 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
2416 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
2417 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
2418 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
2419 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
2420 opensbi, optee-benchmark, optee-client, optee-examples,
2421 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
2422 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
2423 python-backcall, python-jedi, python-parso, python-pyjwt,
2424 python-terminaltables, suricata, tpm2-totp, uftp,
2425 wpebackend-fdo, wpewebkit
2426
2427 Removed packages: libump, lunit, sunxi-mali
2428
2429 Issues resolved (http://bugs.uclibc.org):
2430
2431 #11716: Typo on website, saying latest release is 2018.2.11
2432 #11756: package/syslinux: MBR's don't fit because of binutils..
2433 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
2434 #11816: Only selected coreutils binaries are installed
2435
eea7f7a6
PK
24362019.02.11, released April 9th, 2020
2437
2438 Important / security related fixes.
2439
2440 core: Fix compatibility with make 4.3+. Also fixup /lib
2441 references in libtool .la files, similar to how it is done for
2442 /usr/*.
2443
2444 toolchain: Fix kernel headers validation check for external
2445 toolchains.
2446
2447 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
2448 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
2449 hiredis, kmscube, libical, libopenssl, libsndfile,
2450 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
2451 util-linux, vala, vlc, xserver_xorg-server
2452
2453 Issues resolved (http://bugs.uclibc.org):
2454
2455 #12746: "sysdig" package description points to http://sysdig.org, ..
2456
2ccbb133
PK
24572019.02.10, released March 16th, 2020
2458
2459 Important / security related fixes.
2460
2461 Core: Ensure package-file-lists data is correct after
2462 incremental builds as well.
2463
2464 Fix a race condition related to creating the output/staging
2465 symlink on systems with coreutils < 8.27.
2466
2467 Br2-external: Fix compatibility with make 4.3+
2468
2469 Util-linux: Ensure that hwclock is built without GPLv3
2470 code. Notice that builds with hwclock has contained
2471 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
2472
2473 Updated/fixed packages: armadillo, at, binutils, blktrace,
2474 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
2475 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
2476 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
2477 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
2478 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
2479 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
2480 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
2481 opencv3, openjpeg, openswan, openvmtools, patch, php,
2482 postgresql, pppd, proftpd, pure-ftpd, python-django,
2483 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
2484 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
2485 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
2486 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
2487 wireshark, xen, xserver_xorg-server, zeromq, zsh
2488
2489 Issues resolved (http://bugs.uclibc.org):
2490
2491 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
2492 #12331: meson issue
2493 #12461: libglib2 build files with deep directory structure
2494 #12606: fbgrab location has changed
2495
d4e7390f
PK
24962019.02.9, released January 12th, 2020
2497
2498 Important / security related fixes.
2499
2500 pkg-python infrastructure: Ensure correct compiler and linker
2501 flags are used for compiled code
2502
2503 utils/scanpypi: Remind users to update DEVELOPERS
2504
2505 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
2506 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
2507 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
2508 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
2509 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
2510 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
2511 python-django, python-ecdsa, python-pyasn-modules,
2512 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
2513 samba4, sdl2, wavpack, xserver_xorg-server, zip
2514
2515 Issues resolved (http://bugs.uclibc.org):
2516
2517 #12121: PyQt5.QtSerialPort and other modules not being built
2518
2c251bca
PK
25192019.02.8, released December 7th, 2019
2520
2521 Important / security related fixes.
2522
2523 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
2524 <pkg>_DL_OPTS by default, just like it is done for a number of
2525 other package variables
2526
2527 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
2528 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
2529 the (rare) case where the .py files are needed at runtime
2530 rather than .pyc.
2531
2532 Fix <pkg>-reconfigure handling for packages using the kconfig
2533 infrastructure.
2534
2535 Toolchain: ensure external toolchain kernel headers version
2536 check correctly stop the build on mismatch
2537
2538 Deconfigs: beaglebone: fix boot issue
2539
2540 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
2541 clamav, collectd, connman, faifa, gob2, haproxy,
2542 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
2543 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
2544 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
2545 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
2546 perl-gdtextutil, php, postgresql, prosody, python-django,
2547 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
2548 spice-protocol, tftpd, tiff, webkitgtk
2549
2550 New packages: libmspack
2551
2552 Issues resolved (http://bugs.uclibc.org):
2553
2554 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
2555 #12171: Python-opencv needs config.py and config-3.7.py to run..
2556 #12211: host-nodejs 10.15.3 package fail to build
2557 #12316: tzdata fails to install with empty "default local time"
2558
046735f5
PK
25592019.02.7, Released November 10th, 2019
2560
2561 Important / security related fixes.
2562
2563 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
2564 around issues with lack of entrophy
2565
2566 Toolchain: Also copy libssp.so for external toolchains if SSP
2567 is enabled to handle toolchains providing SSP support in
2568 libssp rather than in the C library
2569
2570 Download: Also use the package download method for extra
2571 downloads from the same site, so it does not get confused by
2572 URLs containing '+'
2573
2574 Fakeroot now works correctly under Microsoft Windows 10
2575 Services for Linux, which does not provide SYSV IPC support
2576
2577 utils/test-pkg: ensure to exit with an error upon failure
2578
2579 Updated/fixed packages: asterisk, azmq, cups-filters,
2580 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
2581 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
2582 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
2583 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
2584 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
2585 mjpegtools, mongoose, php, python, python-pysnmp-apps,
2586 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
2587 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
2588 yaffs2utils
2589
2590 Issues resolved (http://bugs.uclibc.org):
2591
2592 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
2593 #12261: sudo versions prior to 1.8.28 are affected
2594
d9fb5b2d
PK
25952019.02.6, Released October 3rd, 2019
2596
2597 Important / security related fixes.
2598
2599 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
2600 Use default console settings
2601
2602 Dependencies: Ensure host has JSON::PP perl module installed
2603 if webkitgtk/wpewebkit packages are enabled as it is needed
2604 during their build process.
2605
2606 Toolchain: Generate check-headers program under BUILD_DIR
2607 rather than /tmp to fix issues with distributions mounting
2608 /tmp noexec.
2609
2610 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
2611 cups-filters, docker-cli, docker-engine, docker-proxy,
2612 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
2613 haveged, iptables, joe, kf5-extra-cmake-modules,
2614 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
2615 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
2616 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
2617 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
2618 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
2619 uclibc, unzip, util-linux, wireshark
2620
2621 Issues resolved (http://bugs.uclibc.org):
2622
2623 #10806: Allow nfs-utils to use ipv6
2624 #11781: mariadb build error
2625 #12031: Build of cups-filters fails while linking, apparently due..
2626 #12141: eudev package is missing "render" and "kvm" groups
2627 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
2628 #12241: Permission denied while running "make"
2629
65e48f7a
PK
26302019.02.5, Released September 2nd, 2019
2631
2632 Important / security related fixes.
2633
2634 Filesystems: Pass extra pax options to tar for binary
2635 reproducibility.
2636
2637 Updated/fixed packages: apache, arm-trusted-firmware,
2638 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
2639 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
2640 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
2641 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
2642 git, glib-networking, glibc, gnupg2, gnutls, go,
2643 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
2644 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
2645 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
2646 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
2647 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
2648 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
2649 postgresql, prboom, proftpd, proj, python, python-django,
2650 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
2651 qt5base, qt5enginio, quagga, rygel, squid, subversion,
2652 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
2653 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
2654 xlib_libXfont2, yad, zeromq
2655
2656 Issues resolved (http://bugs.uclibc.org):
2657
2658 #11741: pigpio does not build host-pigpio
2659 #11876: automount using host mount/umount
2660 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
2661 #11921: dahdi fails to build
2662 #11961: libpri build failure
2663 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
2664 #12106: daq: build fails if libdumbnet-dev is installed in the host
2665 #12126: vc4 has neon as hard dependency
2666
86c31e8b
PK
26672019.02.4, Released July 10th, 2019
2668
2669 Important / security related fixes.
2670
2671 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
2672 variant.
2673
2674 linux: Workaround -Werror related build failure on powerpc,
2675 by forcing CONFIG_PPC_DISABLE_WERROR on.
2676
2677 support/testing: Emulate a machine with 256MB RAM to fix
2678 issues with certain tests running out of memory.
2679
2680 test-pkg: Correct long option handling and clean output dir
2681 after a successful build to save disk space.
2682
2683 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
2684 passed before the standard exclusions so they are not ignored
2685 by rsync when using override-srcdir.
2686
2687 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
2688 partition is available before mounting.
2689
2690 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
2691 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
2692 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
2693 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
2694 mongoose, monit, mpd, openblas, php, postgresql, psplash,
2695 python, python-django, python3, qt5base, samba4, taglib,
2696 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
2697
c700c8ba
PK
26982019.02.3, Released June 7th, 2019
2699
2700 Important / security related fixes.
2701
2702 Infra: pkg-config: Use a dedicated timestamp file rather than
2703 .config as that gets touched by linux-4.19+, causing repeated
2704 builds.
2705
2706 check-bin-arch: Also ignore /usr/lib/grub to support merged
2707 /usr setups, similar to how /lib/grub is ignored.
2708
2709 gnuconfig/config.sub: Add C-SKY architecture support.
2710
2711 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
2712 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
2713 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
2714 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
2715 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
2716 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
2717 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
2718 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
2719 linuxptp, luajit, lynx, matchbox-panel, mender,
2720 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
2721 pcsc-lite, php, popt, postgresql, python, python-cython,
2722 python-django, python-ply, qt5enginio, rpm, runc, samba4,
2723 sqlite, subversion, supertux, systemd, tslib, uclibc,
2724 v4l2loopback, webkitgtk, woff2
2725
fe904511
PK
2726 Issues resolved (http://bugs.uclibc.org):
2727
c700c8ba
PK
2728 #11816: Only selected coreutils binaries are installed
2729 #11841: grub-efi.cfg not used when building EFI disk image
2730 #11911: systemd v240 memory leak in systemd-journald
2731
b7620c10
PK
27322019.02.2, Released April 29th, 2019
2733
2734 Important / security related fixes.
2735
2736 Only build host-lzip / host-xz when really needed by packages,
2737 not just when not available on the build host.
2738
2739 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
2740 forward {f,l,}chown calls to libc when running under fakeroot
2741 to fix issues when building in restricted environments
2742 (E.G. user namespace with bubblewrap).
2743
2744 Linux: Also build default make target to ensure extra files
2745 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
2746 built. Notice: This may mean that extra host utilities like
2747 uboot-mkimage are needed.
2748
2749 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
2750 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
2751 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
2752 Include overlays in sdcard image
2753
2754 Updated/fixed packages: android-tools, apache, bind, binutils,
2755 busybox, civetweb, cjson, copas, davfs2, docker-cli,
2756 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
2757 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
2758 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
2759 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
2760 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
2761 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
2762 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
2763 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
2764 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
2765 softether, stunnel, sysklogd, syslinux, syslog-ng,
2766 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
2767 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
2768 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
2769 znc
2770
2771 Issues resolved (http://bugs.uclibc.org):
2772
2773 #11756: package/syslinux: MBR's don't fit because of binutils..
2774 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
2775
18a10db0
PK
27762019.02.1, Released March 29th, 2019
2777
2778 Important / security related fixes.
2779
2780 pkg-generic: Only tweak .la files needing it to ensure they
2781 are not included in subsequent package file lists.
2782
2783 test-pkg: Generate a basic package config if none is
2784 specified.
2785
2786 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
2787 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
2788 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
2789 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
2790 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
2791 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
2792 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
2793 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
2794 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
2795 wavemon, wireshark, vsftpd, xapp_xdm, xen,
2796 xdriver_xf86-video-fbdev, xlib_libXdmcp
2797
2798 Issues resolved (http://bugs.uclibc.org):
2799
2800 #11716: Typo on website, saying latest release is 2018.2.11
2801
b9674056
PK
28022019.02, released March 4th, 2019
2803
2804 Minor fixes.
2805
2806 Libressl support added for Qt 5.6 as a replacement for
2807 openssl, as 5.6 is not compatible with openssl 1.1.x.
2808
2809 Updated/fixed packages: cutelyst, devmem2, gqrx,
2810 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
2811
bdfea842
PK
28122019.02-rc3, released March 1st, 2019
2813
2814 Fixes all over the tree.
2815
2816 Openssl support dropped from Qt 5.6, as it isn't compatible
2817 with openssl 1.1.x.
2818
2819 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
2820 issues.
2821
2822 Dependencies: Require CMake 3.8 or newer to fix compilation
2823 issue with certain packages. If not available, host-cmake will
2824 instead be built.
2825
2826 Printvars: Fix performance regression since 2018.02
2827
2828 Scanypi: Correctly handle underscores in python package names.
2829
2830 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
2831 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
2832 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
2833 upmpdcli, zbar
2834
2835 Issues resolved (http://bugs.uclibc.org):
2836
2837 #9966: util-linux-2.30/.stamp_built' failed
2838 #11696: possible typo in board/pc/post-build.sh
2839
108c8312
PK
28402019.02-rc2, released February 23th, 2019
2841
2842 Fixes all over the tree.
2843
2844 Removed zynq_zybo defconfig, as it hasn't seen any update
2845 since it was added in 2016, and uses a U-Boot version not
2846 compatible with openssl-1.1.x.
2847
2848 Linux: Ignore user supplied downloadable hashes, as no hash
2849 checksums are available for those.
2850
2851 Updated/fixed packages: bind, cryptopp, docker-containerd,
2852 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
2853 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
2854 madplay, mender, mosquitto, poco, postgresql, proftpd,
2855 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
2856 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
2857 tor, unzip, xenomai
2858
2859 Issues resolved (http://bugs.uclibc.org):
2860
2861 #11501: compile sdl2 with enable wayland
2862 #11681: .. unable to initialize decompress status for section..
2863
23a28853 28642019.02-rc1, released February 13th, 2019
fb741b03
PK
2865
2866 Fixes all over the tree and new features.
2867
2868
2869 Dependencies:
2870
2871 Require Python >= 2.7 as it is needed for E.G. building
2872 libglib2.
2873
2874 Ensure GNU gzip is used for reproducible tarballs (instead of
2875 pigz)
2876
2877
2878 Infrastucture:
2879
2880 Ensure the PLATFORM and OS environment variables are not set,
2881 as they cause build issues for some packages.
2882
2883 The package list infrastructure now correctly handles packages
2884 installing files with old mtime.
2885
2886 Add a config option to force all optional host utilities to be
2887 built, even if suitable versions are available on the build
2888 machine.
2889
2890 graph-build-time: Also show time spent downloading
2891
2892 Download: fixes for SSH/SCP support
2893
2894 Ensure user provided permissions override permissions from
2895 packages.
2896
2897 SDK: Fix handling of relative symlinks (targets starting with
2898 '.' or '..')
2899
2900 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
2901 for processes.
2902
2903 The custom skeleton logic will now populate the needed /bin,
2904 /lib, /sbin directories/symlinks if not present. Merged /usr
2905 can now be used with a custom skeleton.
2906
2907 Rootfs overlays can now override symbolic links from
2908 packages. This was disabled to ensure the correct symbolic
2909 links are present when merged /usr is used. Instead validate
2910 that the rootfs overlays do not include invalid /bin, /sbin
2911 and /lib entries.
2912
2913 The waf infrastructure now support the <pkg>_SUBDIR variable,
2914 similar to the other package types.
2915
2916 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
2917
2918 Various improvements to the meson infrastructure.
2919
2920 Luarocks: A Buildroot addon has been added to automate
2921 creating a Buildroot package from luarocks, similar to
2922 scancpan and scanpypi.
2923
23a28853
PK
2924 scanpypi: protect against zip-slip vulnerability in zip/tar
2925 handling
2926
fb741b03
PK
2927 check-package: fix Python 3 support
2928
2929 get-developers: Fix behaviour when called from elsewhere than
2930 the toplevel directory.
2931
2932 pkg-stats: Show latest upstream version of each package, based
2933 on data from release-monitoring.org
2934
2935 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
2936 a clean tree when ccache is enabled.
2937
2938 Default to sha256 password encoding, drop md5 support.
2939
2940
2941 Architecture:
2942
2943 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
2944 variants, MIPS support for mips32r3, mips64r3 and Marvell
2945 Octeon II/III variants.
2946
2947
2948 Toolchain:
2949
2950 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
2951 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
2952
2953
2954 Packages:
2955
2956 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
2957 long term support.
2958
2959 fftw: Split into fftw-{single,double,long-double,quad}
2960 packages for the different data precision options.
2961
2962 libcurl: Now has explicit TLS backend selection options.
2963
2964 linux: Support building device tree blobs with the -@ option
2965 for device tree overlays.
2966
2967 weston: The weston-imx i.MX variant is now used when
2968 imx-gpu-viv is enabled
2969
2970 pkgconf: Update to 1.5.3, which brings support for
2971 --define-prefix (used by GStreamer)
2972
2973 Add host-python3-setuptools package to handle host python
2974 packages needing python3 with setuptools support.
2975
2976
2977 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
2978 2, QEMU RISC-V 32bit virt, Rock64
2979
2980
2981 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
2982 erlang-p1-eimp, exempi, fail2ban, fftw-double,
2983 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
2984 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
2985 libpackagekite, libtorrent-rasterbar, lua-std-debug,
2986 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
2987 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
2988 python-aiohttp-remotes, python-aiohttp-security,
2989 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
2990 python-cchardet, python-pycares, python-sentry-sdk,
2991 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
2992 utp_com, vmtouch, websocketpp
2993
23a28853
PK
2994 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
2995 python-pyqt, qt, qtuio, tn5250
2996
2997 Issues resolved (http://bugs.uclibc.org):
2998
2999 #10851: Patch to handle numpad Enter key properly
3000 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
3001 #11126: Bash Shell Programming using Buildroot
3002 #11426: pps-tools bash dependency
3003 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
3004 #11536: dt-utils building fails with glibc 2.28
3005 #11546: open-vm-tools with glibc 2.28
3006 #11566: Fix init script
3007 #11576: Unable to start apache with event MPM on raspberry pi 3
3008 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
3009 #11606: libjpeg has no Config.in
3010 #11616: 2018.02.09 fails to build libzlib with full RELRO..
3011 #11656: Custom device tree and u-boot boot.scr not integrated..
3012 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 3013
a2dbb7a0
PK
30142018.11.4, Released March 28th, 2019
3015
3016 Important / security related fixes.
3017
3018 Updated/fixed packages: avahi, beecrypt, binutils, botan,
3019 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
3020 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
3021 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
3022 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
3023 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
3024 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
3025
234525e7
PK
30262018.11.3, Released February 23th, 2019
3027
3028 Important / security related fixes.
3029
3030 Ensure the PLATFORM and OS environment variables are not set,
3031 as they cause build issues for some packages.
3032
3033 The package list infrastructure now correctly handles packages
3034 installing files with old mtime.
3035
3036 Linux: Skip hash checks for user supplied downloadable
3037 patches, as no hash checksums are available for those.
3038
3039 scanpypi: protect against zip-slip vulnerability in zip/tar
3040 handling
3041
3042 Download: fixes for SSH/SCP support
3043
3044 SDK: Fix handling of relative symlinks (targets starting with
3045 '.' or '..')
3046
3047 Updated/fixed packages: bind, dhcpcd, docker-compose,
3048 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
3049 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
3050 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
3051 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
3052 poco, postgresql, proftpd, pulseaudio, python, python-django,
3053 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
3054 swupdate, systemd, unzip, webkitgtk, xenomai
3055
8b8ba9ec
PK
30562018.11.2, Released January 30th, 2019
3057
3058 Important / security related fixes.
3059
3060 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
3061 EV3, QEMU AArch64-virt
3062
3063 Download: Fix scp download handling
3064
3065 check-package: fix Python 3 support
3066
3067 get-developers: Fix behaviour when called from elsewhere than
3068 the toplevel directory.
3069
3070 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
3071 a clean tree when ccache is enabled.
3072
3073 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
3074
3075 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
3076 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
3077 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
3078 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
3079 libmad, libsndfile, libsquish, liburiparser, libwebsock,
3080 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
3081 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
3082 openresolv, openssh, pango, patchelf, php, python-django,
3083 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
3084 samba4, sdl_sound, shairport-sync, sqlite, subversion,
3085 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
3086 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
3087 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
3088
3089 Issues resolved (http://bugs.uclibc.org):
3090
3091 #11576: Unable to start apache with event MPM on raspberry pi 3
3092
ab3d2dea
PK
30932018.11.1, Released December 20th, 2018
3094
3095 Important / security related fixes.
3096
3097 defconfigs: Fixes for bananapi m2 ultra, ci20
3098
3099 Download wrapper: Fix for urlencode handling
3100
3101 Updated/fixed packages: asterisk, docker-compose,
3102 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
3103 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
3104 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
3105 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
3106 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
3107 uclibc, vtu, webkitgtk, wine, xen
3108
3109 New packages: docker-cli
3110
3111 Issues resolved (http://bugs.uclibc.org):
3112
3113 #11426: pps-tools bash dependency
3114 #11536: dt-utils building fails with glibc 2.28
3115
9089a9ff
PK
31162018.11, Released December 1st, 2018
3117
3118 Minor fixes.
3119
3120 Updated/fixed packages: c-ares, quagga, squid
3121
0031f521
PK
31222018.11-rc3, released November 30th, 2018
3123
3124 Fixes all over the tree.
3125
3126 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
3127 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
3128
3129 graph-depends: Fix for package names starting with a non-alpha
3130 character.
3131
3132 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
3133 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
3134 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
3135 libopenssl, libsoxr, linux, motion, msgpack, mtd,
3136 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
3137 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
3138 webkitgtk, valgrind, weston, xfsprogs
3139
bc89c1a8
PK
31402018.11-rc2, released November 21th, 2018
3141
3142 Fixes all over the tree.
3143
3144 fs: Drop intermediate tarball from the filesystem handling to
3145 fix an issue with xattrs handling related to fakeroot. Ensure
3146 tarball target includes xattrs.
3147
3148 download: Fix confusion in git submodule handling if dl/ is a
3149 symlink.
3150
3151 genrandconfig: Fix missing newline in BR2_WGET handling,
3152 causing the following line to be ignored. This would affect
3153 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
3154 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
3155 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
3156
3157 show-build-order: Also include the dependencies of
3158 rootfs-common.
3159
3160 Fix a number of build issues in packages for the recently
3161 merged RISC-V architecture support.
3162
3163 Updated/fixed packages: dt-utils, easydbus, elfutils,
3164 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
3165 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
3166 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
3167 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
3168 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
3169 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
3170 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
3171 xlib_libfontenc
3172
3173 Issues resolved (http://bugs.uclibc.org):
3174
3175 #11086: download/git submodule breaks on symlinked dl folder
3176 #11216: Capabilities not applied to filesystem
3177
419fc6ab 31782018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
3179
3180 Fixes all over the tree and new features.
3181
3182 Architecture: RISC-V support (64bit) added.
3183
3184 Toolchain: Glibc bumped to 2.28. Fortran support for external
3185 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
3186
3187 Hardening flags (RELRO) are now handled by the toolchain
3188 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
3189 number of issues.
3190
3191 Filesystems: Support for creating btrfs and f2fs filesystems
3192 added.
3193
3194 Add a number of patches to fix build errors for host utilities
3195 on modern distributions using glibc-2.28.
3196
3197 mkusers: Ensure existing group members are preserved when a
3198 group is reprocessed.
3199
3200 printvars: Fix issue with exceeding shell command line length
3201 limits for certain setups.
3202
3203 Workaround added for incompatibility issues between host-dtc
3204 and older U-Boot and Linux kernel versions.
3205
3206 Detect and reject build paths containing '@', as this confuses
3207 a number of packages, including GCC.
3208
3209 utils/diffconfig: Make it work for (non-Buildroot) config
3210 files not using the BR2_ prefix.
3211
3212 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
3213 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
3214 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
3215
3216 OpenCL infrastructure support added, similar to how OpenGL is
3217 handled.
3218
3219 Linux-headers: Support for kernel headers from a custom
3220 tarball / git repo added.
3221
3222 New packages: bird, bluez5_utils-headers, btrfs-progs,
3223 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
3224 libopencl, libopenresolv, nss-myhostname,
3225 perl-apache-logformat-compiler, perl-appconfig,
3226 perl-astro-suntime, perl-class-inspector, perl-class-load,
3227 perl-class-method-modifiers, perl-class-std,
3228 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
3229 perl-data-optlist, perl-data-uuid, perl-data-manip,
3230 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
3231 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
3232 perl-device-serialport, perl-dist-checkconflicts,
3233 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
3234 perl-filesys-notify-simple, perl-hash-multivalue,
3235 perl-http-entity-parser, perl-http-headers-fast,
3236 perl-http-multipartparser, perl-io-interface,
3237 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
3238 perl-module-implementation, perl-module-runtime, perl-moo,
3239 perl-number-bytes-human, perl-package-stash, perl-params-util,
3240 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
3241 perl-streams-buffered, perl-sub-exporter-progressive,
3242 perl-sub-install, perl-sub-quote, perl-sys-cpu,
3243 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
3244 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
3245 python-async-timeout, python-falcon, python-fire,
3246 python-mimeparse, python-multidict, python-passlib,
3247 python-pigpio, python-pip, python-ply, python-py,
3248 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
3249 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
3250 python-serial-asyncio, python-typing, python-uvloop,
3251 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
3252 spandsp, tini, waffle, xapian
3253
3254 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
3255 xloader
3256
3257 Issues resolved (http://bugs.uclibc.org):
3258
d8a21692
PK
3259 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
3260 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
3261 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
3262 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 3263 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
3264 #11251: Util scanpypi failes when package change - to _ in tar file
3265 #11266: qt5base-5.11.1 does not compile with musl, complains about..
3266 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
3267 #11321: Latest master fails to build readline with RELRO FULL
3268 #11326: sysvinit fails to build in latest GIT master
3269 #11331: Internal application no longer builds with latest GIT master
3270 #11336: nfs-utils fails to build in latest GIT master
3271 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 3272 #11376: mdmon binary missing
d8a21692 3273 #11391: Valgind availability on ARM
9ffcc4ff 3274 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
3275 #11421: GCC error message for ARM Cortex-A9/ARM.V7
3276 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
3277 #11481: Docs: Is external.desc required?
3278
b0a209ee
PK
32792018.08.4, Released December 20th, 2018
3280
3281 Important / security related fixes.
3282
3283 Defconfigs: Fixes for ci20, orangepi zero plus 2
3284
3285 Download wrapper: Fix for urlencode handling
3286
3287 Updated/fixed packages: c-ares, dante, docker-compose,
3288 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
3289 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
3290 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
3291 nodejs, php, popt, pps-tools, prosody, python-numpy,
3292 python-requests, samba4, sdl2_net, squashfs, swupdate,
3293 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
3294
3295 Issues resolved (http://bugs.uclibc.org):
3296
3297 #11426: pps-tools bash dependency
3298
ccfdcd17
PK
32992018.08.3, Released November 26th, 2018
3300
3301 Important / security related fixes.
3302
3303 fs: Drop intermediate tarball from the filesystem handling to
3304 fix an issue with xattrs handling related to fakeroot. Ensure
3305 tarball target includes xattrs.
3306
3307 download: Fix confusion in git submodule handling if dl/ is a
3308 symlink.
3309
3310 toolchain: Only allow enabling stack protection on
3311 architectures with control flow integrity (CFI) support. Only
3312 allow FORTIFY_SOURCE support on gcc >= 6.
3313
3314 genrandconfig: Fix missing newline in BR2_WGET handling,
3315 causing the following line to be ignored. This would affect
3316 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
3317 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
3318 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
3319
3320 show-build-order: Also include the dependencies of
3321 rootfs-common.
3322
3323 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
3324 olinuxino lime legacy, Orangepi zero plus 2.
3325
3326 graph-depends: Fix for package names starting with a non-alpha
3327 character.
3328
3329 Updated/fixed packages: attr, audit, bind, brotli, busybox,
3330 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
3331 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
3332 libnspr, libnss, libsemanage, liburiparser, lighttpd,
3333 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
3334 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
3335 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
3336 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
3337 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
3338 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
3339
3340 Issues resolved (http://bugs.uclibc.org):
3341
3342 #11086: download/git submodule breaks on symlinked dl folder
3343 #11481: Docs: Is external.desc required?
3344
0106c04a
PK
33452018.08.2, Released October 25th, 2018
3346
3347 Important / security related fixes.
3348
3349 Workaround added for incompatibility issues between host-dtc
3350 and older U-Boot and Linux kernel versions.
3351
3352 Detect and reject build paths containing '@', as this confuses
3353 a number of packages, including GCC.
3354
3355 utils/get-developers: Add -e option for use with git
3356 send-email.
3357
3358 utils/diffconfig: Make it work for (non-Buildroot) config
3359 files not using the BR2_ prefix.
3360
3361 u-boot: Fix for environment image handling on big endian
3362 systems.
3363
3364 Updated/fixed packages: binutils, ca-certificates,
3365 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
3366 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
3367 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
3368 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
3369 setools, spice, spice-protocol, tinc, ustr, wireshark,
3370
3371 Issues resolved (http://bugs.uclibc.org):
3372
3373 #11396: uboot environment image checksum invalid if target is big endian
3374
e4f79880
PK
33752018.08.1, Released October 7th, 2018
3376
3377 Important / security related fixes.
3378
3379 Add a number of patches to fix build errors for host utilities
3380 on modern distributions using glibc-2.28.
3381
3382 mkusers: Ensure existing group members are preserved when a
3383 group is reprocessed.
3384
3385 printvars: Fix issue with exceeding shell command line length
3386 limits for certain setups.
3387
3388 Updated/fixed packages: acpid, android-tools, apache,
3389 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
3390 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
3391 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
3392 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
3393 python-django, screen, shairport-sync, strongswan,
3394 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
3395 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
3396 xutil_makedepend, zeromq
3397
339d550e
PK
33982018.08, Released September 6th, 2018
3399
3400 Minor fixes.
3401
3402 Known issues:
3403
3404 - Glibc 2.28 on the build host breaks compilation of a number
3405 of host packages. 2018.08 contains fixes for some of these
3406 packages, but not all. Consider building on hosts (or in
3407 containers) using older Glibc versions.
3408
3409 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
3410 kernel configurations using FDT/DTC. Consider updating the
3411 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
3412 backporting commit 9130ba8846 (scripts/dtc: Update to
3413 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
3414 kernel / commit db405d1980 for U-Boot.
3415 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
3416 1.4.7) and ensure your build host does not have the libfdt
3417 development headers installed.
3418
3419 Updated/fixed packages: busybox, chipmunk, cutelyst,
3420 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
3421 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
3422 sdl2, squashfs, uboot, xen
3423
3424 Issues resolved (http://bugs.uclibc.org):
3425
3426 #11261: ccache using wrong cached objects
3427 #11276: Understanding the patch for kernel-4.9 and other..
3428
24b5ff16
PK
34292018.08-rc3, Released August 31th, 2018
3430
3431 Fixes all over the tree.
3432
3433 linux: additional improvements to the flex / bison dependency
3434 handling, use system provided variant if available. Ensure
3435 toolchain is available when configuring for 4.18+ support.
3436
3437 Download: Fix handling of primary sites using file://
3438
3439 Toolchain: Correct external toolchain musl detection for
3440 static toolchains.
3441
3442 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
3443 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
3444 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
3445 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
3446 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
3447 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
3448
3449 Issues resolved (http://bugs.uclibc.org):
3450
3451 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
3452 #11141: WF111 package no longer available
3453 #11211: Internal compiler error: Killed (program cc1plus)..
3454 #11236: util-linux fails to build on Travis CI when python..
3455 #11246: Glibc 2.28 - fails to build host-bison and host-m4
3456 #11256: Add python-falcon and python-mimeparse packages
3457
a907ab7d
PK
34582018.08-rc2, Released August 20th, 2018
3459
3460 Fixes all over the tree.
3461
3462 pkg-kconfig: Support dependencies needed to run the
3463 configurator, E.G. recent Linux kernel versions needing flex
3464 and bison.
3465
3466 Defconfigs: ARM Juno: Bump ATF to fix a build
3467 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
3468 Correct /etc/inittab. Technologic ts7680: Correct genimage
3469 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
3470 2018.07 to fix build issue. Ensure host-openssl is pulled in
3471 for kernel builds where needed.
3472
3473 Updated/fixed packages: aircrack-ng, bind, boost,
3474 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
3475 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
3476 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
3477 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
3478 nodejs, php, python-django, python-pyqt5, qt5base,
3479 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
3480 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
3481 xdriver_xf86-video-ati, xserver_xorg-server
3482
3483 Issues resolved (http://bugs.uclibc.org):
3484
3485 #10781: cryptsetup luksOpen container_file container causes..
3486 #10996: bogus musl ARM toolchain
3487 #11191: xattr and check-package issue
3488
d7dcc6c0 34892018.08-rc1, Released August 5th, 2018
340a0903
TP
3490
3491 Toolchain:
3492
3493 - add support for gcc 8.x, switch to gcc 7.x as the default
3494 version
3495 - add support for gdb 8.1, switch to gdb 8.0 as the default
3496 and remove gdb 7.10/7.11
3497 - add support for binutils 2.31
3498 - NIOSII CodeSourcery toolchain updated
3499 - Linaro AArch64 BE toolchain added, and other Linaro
3500 toolchains updated
3501 - Synopsys ARC pre-built toolchain updated
3502
3503 Architecture: add support for ARM Cortex-M7
3504
3505 Major updates:
3506
3507 - systemd bumped to 239
3508 - Qt5 bumped to 5.11.1
3509 - Rust bumped to 1.27
3510 - GStreamer stack bumped to 1.14.2
3511 - X.org server bumped to 1.20, and all X.org proto packages
3512 replaced by the single xorgproto package
3513 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
3514 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
3515 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
3516
3517 Linux: bumped to 4.17 by default.
3518
3519 Infrastructure: new package infrastructure added for packages
3520 using the Meson build system
3521
3522 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
3523 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
3524 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
3525 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
3526 perl-mojolicious-plugin-authentication, perl-net-ping,
3527 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
3528 python-reentry, python-request-id, python-validators,
3529 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
3530
3531 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
3532 Olimex A10 OLinuxino, ZynqMP ZCU106
3533
3534 Removed packages: all xproto_* have been removed and replaced
3535 by xorgproto
3536
3537 Issues resolved (http://bugs.uclibc.org):
3538
3539 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
3540 __cpu_indicator_init: symbol not found
3541 #9921: lockfile module within python-daemon not available
3542 #10341: gdb install of py files when using buildroot toolchain
3543 includes build path
3544 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
3545 #10751: Missing dependency in pulseaudio package
3546 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
3547 #10856: openblas on qemu_x86_64_defconfig fails with
3548 "sgemm_kernel.o: No such file or directory"
3549 #11056: Compiling a file that uses libdrm headers fails with:
3550 fatal error: drm.h: No such file or directory
3551 #11061: support/download: git version=master broken
3552 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
3553 #11076: Docker containerd installed to incorrect path
3554 #11101: host-patchelf Endian Issue with relative RPATH
3555 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
3556 #11121: statfs call corrupts memory struct statfs too small
3557 #11181: Switching toolchain does not work
3558
1b5694bb
PK
35592018.05.3, Released October 6th, 2018
3560
3561 Important / security related fixes.
3562
3563 Add a number of patches to fix build errors for host utilities
3564 on modern distributions using glibc-2.28.
3565
3566 mkusers: Ensure existing group members are preserved when a
3567 group is reprocessed.
3568
3569 printvars: Fix issue with exceeding shell command line length
3570 limits for certain setups.
3571
3572 Updated/fixed packages: acpid, android-tools, apache,
3573 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
3574 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
3575 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
3576 libnfs, libssh, libxslt, links, mediastreamer, minicom,
3577 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
3578 python-django, qt, qt5quickcontrols, qt5webengine, screen,
3579 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
3580 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
3581 xlib_libxshmfence, zeromq
3582
b914fbdc
PK
35832018.05.2, Released August 28th, 2018
3584
3585 Important / security related fixes.
3586
3587 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
3588 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
3589 issue.
3590
3591 Updated/fixed packages: acl, attr, apache, bind,
3592 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
3593 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
3594 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
3595 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
3596 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
3597 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
3598 nodejs, openssh, php, python-django, rauc, ruby, samba4,
3599 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
3600 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
3601 xorriso, znc
3602
3603 Issues resolved (http://bugs.uclibc.org):
3604
3605 #10781: cryptsetup luksOpen container_file container causes..
3606 #10986: Installing package attr when already supplied by..
3607 #11191: xattr and check-package issue
3608
3134d94e
PK
36092018.05.1, Released July 20th, 2018
3610
3611 Important / security related fixes.
3612
3613 U-Boot: Ensure host version of ncurses is picked up and not
3614 host-ncurses built by buildroot, as that otherwise causes
3615 widechar/non-widechar conflicts and corrupted menuconfig
3616 menus.
3617
3618 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
3619
3620 Toolchain: ARC tools updated to arc-2018.03.
3621
3622 pkg-stats: Fix python 3.x compatibility.
3623
3624 dl-wrapper: Fix support for URIs containing '+', fix
3625 no-check-hash for inferred site method.
3626
3627 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
3628 Support ethernet on Turbot variant.
3629
3630 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
3631 clamav, collectd, coreutils, docker-containerd, dos2unix,
3632 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
3633 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
3634 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
3635 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
3636 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
3637 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
3638 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
3639 wireshark
3640
f3d114a1
PK
36412018.05, Released June 1st, 2018
3642
3643 Minor fixes.
3644
3645 Download: Work around for hanging connections for packages
3646 from CVS, by adding a 10 minute max timeout.
3647
3648 Updated/fixed packages: binutils, clang, dash, expect, git,
3649 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
3650
3651 Issues resolved (http://bugs.uclibc.org):
3652
3653 #11051: runtime issue on STM32 with usage of binutils 2.29.x
3654
bea6b866
PK
36552018.05-rc3, Released May 28th, 2018
3656
3657 Fixes all over the tree.
3658
3659 Toolchain: ARC tools updated to arc-2018.03-rc2.
3660
3661 Fs: Ensure hard links in TARGET_DIR are correctly copied for
3662 filesystem input. With the recent changes to the file system
3663 generation logic, hard links were "expanded" in file system
3664 images leading to bloated rootfs images for setups with hard
3665 links.
3666
3667 Infrastructure: Error out for packages using the 'local'
3668 method but forgetting to specify <pkg>_SITE.
3669
3670 Build rpcgen for the host when needed to support distributions
3671 no longer shipping rpcgen with glibc (E.G. recent Fedora).
3672
3673 Updated/fixed packages: autofs, bash-completion, binutils,
3674 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
3675 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
3676
3677 Issues resolved (http://bugs.uclibc.org):
3678
3679 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
3680 #11036: C compiler cannot create executables
3681 #11046: Git package binaries are ~180MB (compared to ~20MB in..
3682
c11ed3a4
PK
36832018.05-rc2, Released May 22nd, 2018
3684
3685 Fixes all over the tree.
3686
3687 Dependencies: Check that the current working directory (.)
3688 isn't listed in PATH as that causes various build issues.
3689
3690 Manual: Clarify that git branch names may not be used as
3691 version identifiers. This has never been supported, but was
3692 kind of working (with some limitations) before the git
3693 download rework - Now it does not work at all.
3694
3695 Linux: Ensure host version of ncurses is picked up and not
3696 host-ncurses built by buildroot, as that otherwise causes
3697 widechar/non-widechar conflicts and corrupted menuconfig
3698 menus.
3699
3700 Packages: Renamed a number of package options not prefixed
3701 with BR2_PACKAGE_<pkg> for consstency.
3702
3703 Download infrastructure: Fix file:// protocol handling after
3704 download rework.
3705
3706 Updated/fixed packages: acl, apr-util, asterisk, attr,
3707 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
3708 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
3709 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
3710 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
3711 libmediaart, libmodbus, libmodplug, libmpd,
3712 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
3713 libnfnetlink, libnss, liboauth, libogg, libosip2,
3714 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
3715 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
3716 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
3717 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
3718 xen, zmqpp, znc, zstd
3719
3720 Issues resolved (http://bugs.uclibc.org):
3721
3722 #10986: Installing package attr when already supplied by...
3723 #11011: BUildroot for Raspberry Pi 2
3724 #11016: Wrong compiler used for external user host packages
3725
54e3bcb8
TP
37262018.05-rc1, Released May 9th, 2018
3727
3728 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
3729 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
3730
3731 Architecture: support for the Blackfin architecture has been
449f430e
TP
3732 removed, as it was removed from Linux upstream, poorly
3733 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
3734
3735 Numerous packages updated to have hashes for their license
3736 files.
3737
3738 Systemd can now be built with uClibc toolchains.
3739
3740 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
3741 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
3742 kernel configurations that need libelf on the host or openssl
3743 on the host.
3744
3745 Coding style:
3746 - all Python scripts are now verified with flake8
3747 - check-package extended to check all Config.in and .mk files
3748 in tree, not only the ones in package/
3749
3750 Infrastructure:
3751
3752 - The download infrastructure has seen a major overhaul, with
3753 the main visible new feature being Git caching: a package
3754 fetched from Git no longer needs to be re-cloned entirely
3755 everytime its version is changed. Anoter visible change is
3756 that the download folder now has subfolders per package. See
3757 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
3758 for more details about those changes.
3759
3760 - The logic that generates the root filesystem images has been
3761 reworked, with the main goal of allowing several filesystem
3762 images to be produced in parallel, also a requirement for
3763 top-level parallel build. Now, a .tar filesystem image is
3764 always created, and re-extracted in a private directory to
3765 create each format-specific filesystem image.
3766
3767 - A new package infrastructure was introduced for Go-based
3768 packages: golang-package.
3769
3770 - Dependencies on extraction tools are now handled as proper
3771 per-package dependencies, using
3772 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
3773 preparation step for top-level parallel build support.
3774
3775 - When a file being downloaded is part of a package with a
3776 .hash file, but there is no hash listed for this file, the
3777 file is now preserved in the download directory rather than
3778 removed. This helps when updating a package, as it gives the
3779 ability to easily calculate the hash of the file.
3780
3781 - Addition of '<pkg>-show-recursive-depends' and
3782 '<pkg>-show-recursive-rdepends' make targets, to
3783 respectively display the recursive list of dependencies and
3784 the recursive list of reverse dependencies of a given
3785 package.
3786
3787 - The /etc/shells file is now automatically generated with the
3788 list of shell programs installed on the system.
3789
3790 - Addition of -Ofast optimization level as an available
3791 option.
3792
3793 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
3794 bumped to 5.10.1.
3795
3796 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
3797 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
3798 flare-game, gst1-interpipe, gstreamer1-editing-services,
3799 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
3800 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
3801 python-cached-property, python-cython, python-docker,
3802 python-dockerpty, python-docker-pycreds,
3803 python-flask-sqlalchemy, python-functools32, python-influxdb,
3804 python-json-models, python-libusb1, python-networkx,
3805 python-psycopg2, python-pymodbus, python-sqlalchemy,
3806 python-subprocess32, python-texttable,
3807 python-websocket-client, python-yieldfrom, quotatool, reaver,
3808 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
3809 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
3810
3811 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
3812 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
3813 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
3814 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
3815 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
3816 RK3288,
3817
3818 Removed packages: iqvlinux, kodi-adsp-*, mplayer
3819
3820 Removed defconfigs: ci40, firefly_rk3288,
3821 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
3822 teliv_evk_pro3
3823
449f430e
TP
3824 Issues resolved (http://bugs.uclibc.org):
3825
3826 #10151: toolchain eclipse register : fails with a custom
3827 BR2_HOST_DIR
3828 #10511: Packages get downloaded uncompressed with wget
3829 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
3830 C++ compiler working
3831 #10846: error in compiling gnutls
3832 #10886: openssl-1.0.2n fails to build
3833 #10896: /bin/sh not in /etc/shells
3834 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
3835 enabled
3836
d5c8e9e3
PK
38372018.02.12, Released March 29th, 2019
3838
3839 Important / security related fixes.
3840
3841 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
3842 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
3843 leveldb, libopenssl, libraw, libseccomp, libssh2,
3844 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
3845 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
3846 xapp_xdm, xlib_libXdmcp
3847
ea5cf87d
PK
38482018.02.11, Released February 23th, 2019
3849
3850 Important / security related fixes.
3851
3852 Ensure the PLATFORM and OS environment variables are not set,
3853 as they cause build issues for some packages.
3854
3855 The package list infrastructure now correctly handles packages
3856 installing files with old mtime.
3857
3858 Linux: Skip hash checks for user supplied downloadable
3859 patches, as no hash checksums are available for those.
3860
3861 scanpypi: protect against zip-slip vulnerability in zip/tar
3862 handling
3863
3864 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
3865 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
3866 libcurl, libid3tag, madplay, mosquitto, openssh, php,
3867 postgresql, proftpd, python, python-django, python3, qt5base,
3868 sqlcipher, swupdate, systemd, unzip, webkitgtk
3869
96edc472
PK
38702018.02.10, Released January 31th, 2019
3871
3872 Important / security related fixes.
3873
3874 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
3875
3876 check-package: fix Python 3 support
3877
3878 get-developers: Fix behaviour when called from elsewhere than
3879 the toplevel directory.
3880
3881 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
3882
3883 Updated/fixed packages: acpica, apache, apr, asterisk,
3884 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
3885 gnupg2, leveldb, libarchive, libassuan, libftdi1,
3886 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
3887 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
3888 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
3889 openssh, pango, patchelf, php, python-django, python-pyyaml,
3890 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
3891 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
3892 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
3893 xapp_rgb, xenomai, xerces
3894
3895 Issues resolved (http://bugs.uclibc.org):
3896
3897 #11576: Unable to start apache with event MPM on raspberry pi 3
3898
a2954489
PK
38992018.02.9, Released December 20th, 2018
3900
3901 Important / security related fixes.
3902
3903 defconfigs: Fixes for ci20
3904
3905 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
3906 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
3907 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
3908 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
3909 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
3910 wine, webkitgtk, xfsprogs
3911
3912 Issues resolved (http://bugs.uclibc.org):
3913
3914 #11426: pps-tools bash dependency
3915
4057603c
PK
39162018.02.8, Released November 26th, 2018
3917
3918 Important / security related fixes.
3919
3920 fs: Drop intermediate tarball from the filesystem handling to
3921 fix an issue with xattrs handling related to fakeroot. Ensure
3922 tarball target includes xattrs.
3923
3924 download: Fix confusion in git submodule handling if dl/ is a
3925 symlink.
3926
3927 toolchain: Only allow enabling stack protection on
3928 architectures with control flow integrity (CFI) support. Only
3929 allow FORTIFY_SOURCE support on gcc >= 6.
3930
3931 genrandconfig: Fix missing newline in BR2_WGET handling,
3932 causing the following line to be ignored. This would affect
3933 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
3934 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
3935 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
3936
3937 show-build-order: Also include the dependencies of
3938 rootfs-common.
3939
3940 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
3941
3942 graph-depends: Fix for package names starting with a non-alpha
3943 character.
3944
3945 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
3946 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
3947 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
3948 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
3949 mosquitto, mysql, neardal, netplug, network-manager,
3950 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
3951 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
3952 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
3953 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
3954 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
3955
3956 Issues resolved (http://bugs.uclibc.org):
3957
3958 #11086: download/git submodule breaks on symlinked dl folder
3959 #11251: Util scanpypi failes when package change - to _ in..
3960 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
3961 #11481: Docs: Is external.desc required?
3962
684f79d0
PK
39632018.02.7, Released October 25th, 2018
3964
3965 Important / security related fixes.
3966
3967 Detect and reject build paths containing '@', as this confuses
3968 a number of packages, including GCC.
3969
3970 utils/get-developers: Add -e option for use with git
3971 send-email.
3972
3973 utils/diffconfig: Make it work for (non-Buildroot) config
3974 files not using the BR2_ prefix.
3975
3976 u-boot: Fix for environment image handling on big endian
3977 systems.
3978
3979 Updated/fixed packages: binutils, ca-certificates,
3980 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
3981 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
3982 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
3983 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
3984 spice, spice-protocol, tinc, ustr, wireshark
3985
3986 Issues resolved (http://bugs.uclibc.org):
3987
3988 #11396: uboot environment image checksum invalid if target is big endian
3989
efdb7771
PK
39902018.02.6, Released October 7th, 2018
3991
3992 Important / security related fixes.
3993
3994 Add a number of patches to fix build errors for host utilities
3995 on modern distributions using glibc-2.28.
3996
3997 mkusers: Ensure existing group members are preserved when a
3998 group is reprocessed.
3999
4000 printvars: Fix issue with exceeding shell command line length
4001 limits for certain setups.
4002
4003 Updated/fixes packages: acpid, android-tools, apache,
4004 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
4005 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
4006 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
4007 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
4008 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
4009 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
4010 screen, sdl2, shairport-sync, squashfs, strongswan,
4011 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
4012 xlib_libXft
4013
4014 New packages: brotli, woff2
4015
8b3b8d87
PK
40162018.02.5, Released August 29th, 2018
4017
4018 Important / security related fixes.
4019
4020 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
4021 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
4022 issue.
4023
4024 Updated/fixed packages: acl, apache, attr, bind,
4025 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
4026 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
4027 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
4028 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
4029 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
4030 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
4031 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
4032 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
4033 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
4034 znc
4035
4036 Issues resolved (http://bugs.uclibc.org):
4037
4038 #10781: cryptsetup luksOpen container_file container causes..
4039 #10986: Installing package attr when already supplied by..
4040 #11191: xattr and check-package issue
4041
d91fdfee
PK
40422018.02.4, Released July 21th, 2018
4043
4044 Important / security related fixes.
4045
4046 U-Boot: Ensure host version of ncurses is picked up and not
4047 host-ncurses built by buildroot, as that otherwise causes
4048 widechar/non-widechar conflicts and corrupted menuconfig
4049 menus.
4050
4051 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
4052
4053 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
4054 Support ethernet on Turbot variant.
4055
4056 Updated/fixed packages: bind, clamav, collectd, dos2unix,
4057 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
4058 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
4059 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
4060 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
4061 systemd, wireguard, wireless-regdb
4062
4063 Issues resolved (http://bugs.uclibc.org):
4064
4065 #11101: host-patchelf Endian Issue with relative RPATH
4066
afa6fe1c
PK
40672018.02.3, Released June 18th, 2018
4068
4069 Important / security related fixes.
4070
4071 Various fixes for building on modern distributions (GCC 8.x,
4072 no rpcgen utility).
4073
4074 ARM: Default to binutils 2.28 and warn about newer binutils
4075 versions, which are known to cause boot failures for Linux
4076 kernels built in thumb mode.
4077
4078 Busybox/mdev: Fix module autoloading.
4079
4080 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
4081 symlinks, call swapon -a to activate any configured swap
4082 devices.
4083
4084 Dependencies: Check that PATH does not contain current working
4085 directory, which triggers a number of build failures.
4086
4087 Infrastructure: Error out for packages erroneously using the
4088 'local' site method but not defining a _SITE.
4089
4090 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
4091 kconfig uses ncurses from the host to fix a ncurses/ncursesw
4092 mixup, causing menuconfig display corruption.
4093
4094 Toolchain: Workarounds for fix-rpath issues with binutils and
4095 elf2flt.
4096
4097 Util-linux: Fix blocking on getrandom() issue with recent
4098 kernels.
4099
4100 Remove broken freescale_imx31_3stack,
4101 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
4102
4103 Updated/fixed packages: apr-util, asterisk, attr, audit,
4104 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
4105 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
4106 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
4107 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
4108 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
4109 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
4110 nasm, netplug, network-manager, nfs-utils, nodejs,
4111 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
4112 python, python-websockets, quota, redis, samba4, sysvinit,
4113 transmission, triggerhappy, util-linux, wavpack, wget,
4114 wireshark, xen, zmqpp
4115
4116 Issues resolved (http://bugs.uclibc.org):
4117
4118 #10986: Installing package attr when already supplied by busybox..
4119 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
4120
0c2b920b
PK
41212018.02.2, Released May 4th, 2018
4122
4123 Important / security related fixes.
4124
4125 Tweak package size/file instrumentation to better handle
4126 package rebuilds.
4127
4128 Revert /etc/shells creation when bash is enabled.
4129
4130 Exclude /lib/firmware from the rpath fixup logic, as it may
4131 contain non-native ELF files.
4132
4133 Scanpypi: Support the new PyPi infrastructure.
4134
4135 Handle GCC 8.x on the host.
4136
4137 Ensure timestamp of /usr is updated to support the systemd
4138 ConditionNeedsUpdate option.
4139
4140 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
4141 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
4142 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
4143 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
4144 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
4145 wireguard, wmctrl
4146
4147 Issues resolved (http://bugs.uclibc.org):
4148
4149 #10896: /bin/sh not in /etc/shells
4150 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
4151
f3cea9d8
PK
41522018.02.1, Released April 9th, 2018
4153
4154 Important / security related fixes.
4155
4156 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
4157 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
4158 Pro3.
4159
4160 Infrastructure: Speed up instrumentation for package size by
4161 comparing timestamps instead of md5 checksums, as doing
4162 checksums could lead to up to 25% longer build time for big
4163 configurations.
4164
4165 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
4166 to avoid name clashes with packages ending on '-base'.
4167
4168 Add a better fix for build issues for autotools based packages
4169 checking for C++ support on toolchains without C++ support.
4170
4171 Build host-tar if tar is older than 1.27 on the build machine
4172 to work around reproducibility issues with git archives
4173 containing long paths.
4174
4175 check-unique-files: Fix for filenames not representable in the
4176 users' locale.
4177
4178 Check-bin-arch: Add support for per-package ignore paths
4179 (<pkg>_BIN_ARCH_EXCLUDE).
4180
4181 Toolchain: Fix SSP support detection for external toolchains.
4182
4183 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
4184 these dependencies are available for Linux configurations
4185 needed these dependencies, similar to how it is done for
4186 U-Boot.
4187
4188 Support custom (not in tree) device tree files in addition to
4189 in-tree ones.
4190
4191 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
4192 installed on host.
4193
4194 Updated/fixed packages: apache, busybox, c-ares, cmake,
4195 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
4196 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
4197 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
4198 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
4199 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
4200 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
4201 pkgconf, postgresql, powerpc-utils, python-jsonschema,
4202 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
4203 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
4204 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
4205
4206 New packages: docker-proxy, python-functools32
4207
4208 Issues resolved (http://bugs.uclibc.org):
4209
4210 #10766: upmpdcli: Segmentation fault
4211 #10776: ktap fails to build
4212 #10846: error in compiling gnutls
4213 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
4214
8a94ff12
PK
42152018.02, Released March 4th, 2018
4216
4217 Fixes all over the tree.
4218
4219 Issues with systemd with a readonly rootfs and DBus fixed.
4220
4221 Instructure:
4222 - check-uniq-files: fix Python 2.6 compatibility.
4223 - dependencies.sh: check for external argparse module for
4224 Python 2.6.
4225 - Add infrastructure to detect and use a UTF-8 locale on the
4226 host, needed by systemd.
4227
4228 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
4229 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
4230 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
4231
4232 Issues resolved (http://bugs.uclibc.org):
4233
4234 #10831: qemu_x86_64_defconfig build fails on linux-headers..
4235
d5a63f48
PK
42362018.02-rc3, Released February 27th, 2018
4237
4238 Fixes all over the tree.
4239
4240 check-bin-arch: skip /lib/modules to allow 32-bit userland
4241 with 64bit kernel.
4242
4243 dependencies: Blacklist tar 1.30+ and build our own host-tar
4244 if needed as tar 1.30+ changed the --numeric-owner output for
4245 long path names. Build host-tar before other host-dependencies
4246 as they need it to extract their source tarballs.
4247
4248 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
4249 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
4250 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
4251 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
4252 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
4253
4254 Issues resolved (http://bugs.uclibc.org):
4255
4256 #10726: Current libglib2.mk creates broken libglib2 binary...
4257 #10786: Linux fails to build unless make linux-menuconfig...
4258 #10796: Cannot generate cpio image without selecting CON...
4259
44cec643
PK
42602018.02-rc2, Released February 15th, 2018
4261
4262 Fixes all over the tree.
4263
4264 Dependencies: Ensure C++ support is available like for C
4265 support for packages needing 32bit host support.
4266
4267 utils/genrandconfig: Check host dependencies for config.
4268
4269 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
4270 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
4271 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
4272 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
4273 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
4274 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
4275 systemd
4276
4277 Issues resolved (http://bugs.uclibc.org):
4278
4279 #9781: ti-sgx-km build on kernel >4.1
4280 #10141: Squashfs extended attribute failures
4281
ca7bf21f 42822018.02-rc1, Released February 5th, 2018
06608f7e
TP
4283
4284 The global source-check and per-package <pkg>-source-check
4285 targets have been removed.
4286
77d58aab
PK
4287 Architecture: Add x86 Silvermont variant. Add several new ARM
4288 variants, rework MIPS NaN logic. Support mainline binutils/gcc
4289 for ARC.
4290
4291 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
4292 external toolchains upgraded to arc-2017.09. Libatomic is now
4293 also copied for external musl based toolchains.
4294 Add binutils 2.30.x and switch to binutils 2.29.x by default.
4295
4296 Added hardening options to build with RELRO and FORTITY.
4297
4298 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
4299 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
4300 Orangepi lite / pc plus / pc / prime / win / win plus / zero
4301 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
4302
4303 Add utils/diffconfig, a simple utility for comparing
4304 configuration files - Adapted from the version in the
4305 Linux kernel.
4306
4307 Infrastructure: Check that the same file is not touched by
4308 multiple packages, as a preparation for toplevel parallel
4309 builds.
4310
4311 Hashes for the license files for a large number of packages
4312 have been added, ensuring that license changes will not be
4313 missed when packages are bumped.
4314
4315 Fix build issue for autotools based packages checking for C++
4316 support on toolchains without C++ support and on a distro
4317 lacking /lib/cpp (E.G. Arch Linux).
4318
4319 Support for the meson build system.
4320
4321 Pie charts generated by 'graph-build' or 'graph-size' are now
4322 sorted according to the size of each piece.
4323
4324 System: Only show getty options when busybox init or sysvinit
4325 are used.
4326
4327 ARM-trusted-firmware: Support ATF bundled in U-Boot as
4328 well as U-Boot bundled in ATF.
4329
4330 Zlib is now a virtual package, provided by either libzlib or
4331 zlib-ng, similar to openssl.
4332
30bffce8
PK
4333 Support for the Rust programming language.
4334
77d58aab 4335 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
4336 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
4337 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
4338 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
4339 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
4340 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
4341 open-lldp, pimd, proj, python-flask-cors,
4342 python-jaraco-classes, python-more-itertools, python-oauthlib,
4343 python-raven, python-remi, python-requests-oauthlib,
4344 python-schedule, python-secretstorage, python-see,
4345 python-tabledata, python-txtorcon, python-xlib, qt5charts,
4346 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
4347 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
4348 zisofs-tools, zlib-ng
77d58aab
PK
4349
4350 Removed packages: eeprog
4351
c34019e1
PK
43522017.11.2, Released January 21st, 2018
4353
4354 Important / security related fixes.
4355
4356 External toolchain: libatomic is now also copied for musl
4357 based toolchains.
4358
4359 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
4360
4361 System: Only show getty options when busybox init or sysvinit
4362 are used.
4363
4364 Infrastructure: Fix build issue for autotools based packages
4365 checking for C++ support on toolchains without C++ support and
4366 on a distro lacking /lib/cpp (E.G. Arch Linux).
4367
4368 Pie charts generated by 'graph-build' or 'graph-size' are now
4369 sorted according to the size of each piece.
4370
4371 Updated/fixed packages: asterisk, avahi, bind, busybox,
4372 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
4373 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
4374 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
4375 xlib_libXpm
4376
4377 Issues resolved (http://bugs.buildroot.org):
4378
4379 #9996: lz4 package does not install lz4 binaries in target
4380 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
4381 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
4382 #10301: systemd/getty unused options
4383 #10331: kmsxx, host installation fails with BR2_SHARED_...
4384 #10556: Building ntp package with SSL library libressl...
4385 #10641: avahi-autoipd not starting when using systemd-tmpfiles
4386
1fa8113a
PK
43872017.11.1, Released December 31th, 2017
4388
4389 Important / security related fixes.
4390
4391 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
4392 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
4393 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
4394 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
4395 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
4396 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
4397 xenomai, xfsprogs
4398
9dd76697
PK
43992017.11, Released November 30, 2017
4400
4401 Fixes all over the tree.
4402
4403 Toolchain: Use github mirror for Glibc.
4404
4405 Defconfigs: Correct boot.cmd for bananapi-m1.
4406
4407 Makefiles: Workaround include order issues for certain make
4408 versions by explicitly sorting the result of wildcard where it
4409 matters.
4410
4411 Download: Ensure subversion runs in non-interactive mode.
4412
4413 Updated/fixed packages: asterisk, boost, chrony, dovecot,
4414 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
4415 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
4416 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
4417 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
4418 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
4419 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
4420 xlib_libXfont, xlib_libXfont2,
4421
4422 Issues resolved (http://bugs.buildroot.org):
4423
4424 10501: host-localedef fails to compile on Ubuntu 17.10
4425 10506: Changed kernel image type (e.g. zImage to uImage)...
4426
071cc438
PK
44272017.11-rc2, Released November 13th, 2017
4428
4429 Fixes all over the tree.
4430
4431 Updated/fixed packages: collectd, ffmpeg, freerdp,
4432 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
4433 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
4434 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
4435 wireshark, wpa_supplicant, xapp_xdriinfo
4436
4437 Issues resolved (http://bugs.buildroot.org):
4438
4439 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
4440 #10491: Cannot output security warning when compiled with buildroot..
4441
a7e1971c 44422017.11-rc1, Released November 6th, 2017
c2aa34d8 4443
10b9c360
PK
4444 Fixes all over the tree and new features.
4445
64bbd348
PK
4446 Openssl is now a virtual package, which may be provided by
4447 OpenSSL (now renamed to libopenssl) or LibreSSL.
4448
6d1ff5ff
AVEM
4449 libssh2: there is now an explicit choice of the backend to use
4450 (mbedtls, gnutls or openssl). Previously, the choice was implicit
4451 based on the TLS library that was selected. Now, it is possible to
4452 choose the backend, which is important if several TLS libraries are
354722ca 4453 selected.
6d1ff5ff 4454
c2aa34d8
JF
4455 netsnmp: all MIB files are now installed, making the target filesystem a
4456 bit bigger than before. To remove unneeded MIBS, you should use a
4457 post-build script.
4458
f36962e9
PK
4459 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
4460 updated to 2017.09, Glibc updated to 2.26, Glibc support for
4461 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
4462 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
4463
64bbd348
PK
4464 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
4465 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
4466 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
4467 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
4468 Technologic TS-7680.
4469
10b9c360
PK
4470 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
4471 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
4472 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
4473 lua-curl, lua-datafile, lua-fifo, lua-httpd,
4474 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
4475 luksmeta, minetest, minetest-game, pdmenu, prosody,
4476 python-aiocoap, python-automat, python-ibmiotf,
4477 python-iso8601, python-m2r, python-simplesqlite,
4478 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
4479 restorecond, selinux-python, semodule-utils, uhubctl,
4480 wireguard, wsapi-fcgi, wsapi-xavante
4481
4482 Removed packages: aiccu, rfkill, sepolgen
4483
4484 Issues resolved (http://bugs.buildroot.org):
4485
4486 #10281: lsblk does not compile for util-linux
4487 #10336: lttng compilation fails : linking error
4488 #10351: glibc missing in rootfs
4489 #10356: nfs-utils missing header
043f3b45 4490 #10361: python3 python-config script generates invalid includes
10b9c360
PK
4491 #10366: dropbear download url has changed
4492 #10391: WiringPi retrieves wrong (old) version
4493 #10406: Beaglebone black: Buggy SGX driver version, swapped...
4494 #10426: uboot-tools' fw_setenv does not update the redundant...
4495 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
4496
951685e8
PK
44972017.08.2, Released November 28th, 2017
4498
4499 Important / security related fixes.
4500
4501 Qt: 5.6 version updated to 5.6.3.
4502
4503 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
4504 in the environment.
4505
4506 Makefiles: Workaround include order issues for certain make
4507 versions by explicitly sorting the result of wildcard where it
4508 matters.
4509
4510 Updated/fixed packages: apr, apr-util, arqp-standalone,
4511 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
4512 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
4513 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
4514 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
4515 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
4516 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
4517 qt5connectivity, qt5declarative, qt5engineio,
4518 qt5graphicaleffects, qt5imageformats, qt5location,
4519 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
4520 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
4521 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
4522 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
4523 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
4524 webkitgtk, wget, wireshark, xapp_xdriinfo.
4525
4526 Issues resolved (http://bugs.buildroot.org):
4527
4528 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
4529 10361: python3 python-config script generates invalid includes
4530 10501: host-localedef fails to compile on Ubuntu 17.10
4531
f2b10756
PK
45322017.08.1, Released October 23rd, 2017
4533
4534 Important / security related fixes.
4535
4536 Webkitgtk bumped to the 2.18.x series, fixing a large number
4537 of security issues.
4538
4539 Defconfigs: galileo: fix ext4 related kernel config, bump
4540 kernel for gcc 6.x compatibility, enable wchar support for
4541 grub2. wandboard: correct rootfs offset
4542
4543 support: Ensure gzip compression level 6 is used for git
4544 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
4545 links. check-rpath: Also handle PIE binaries
4546
4547 External toolchain: Correctly handle glibc Buildroot
4548 toolchains built with merged /usr
4549
4550 musl: fix ARMv4 build with binutils 2.27.51+, fix for
4551 CVE-2017-15650
4552
4553 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
4554 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
4555 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
4556 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
4557 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
4558 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
4559 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
4560 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
4561 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
4562 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
4563 xmlstarlet, xlib_libXfont, xlib_libXfont2,
4564 xserver_xorg-server, zsh
4565
8ce27bb9 45662017.08, Released September 1st, 2017
0ea3d7ba 4567
8ce27bb9 4568 Minor fixes.
0ea3d7ba 4569
13c44396
PK
4570 Toolchain: Don't allow internal toolchain builds for MIPS
4571 M6201/P6600, as support for these are not yet in mainline GCC.
4572
4573 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
4574 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
4575 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
4576 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
4577 transmission, vde2, vim
0ea3d7ba
TP
4578
4579 Updated/fixed defconfigs:
4580
4581 Removed packages: simicfs.
4582
4583 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 4584
0ea3d7ba
TP
4585 #10261: Grub2 fails to build for x86_64
4586
ef19f376
TP
45872017.08-rc3, Released August 23rd, 2017
4588
4589 Fixes all over the tree.
4590
4591 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
4592 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
4593 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
4594 libspatialindex, libunwind, linux, linux-headers, lua,
4595 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
4596 whois, xen, zmqpp.
4597
4598 Updated/fixed defconfigs: ci20, socrates_cyclone5,
4599 toradex_apalis_imx6.
4600
4601 Removed defconfig: Armadeus APF9328.
4602
4603 skeleton-* packages introduced in -rc1 have been renamed to
4604 skeleton-init-* instead.
4605
4606 Issues resolved (http://bugs.buildroot.org):
4607
4608 #10141: Squashfs extended attribute failures
4609
0ba4a139
TP
46102017.08-rc2, Released August 11th, 2017
4611
4612 Fixes all over the tree.
4613
4614 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
4615 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
4616 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
4617 swupdate, uclibc, valgrind, webkitgtk.
4618
4619 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
4620 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
4621 qemu_sparc64.
4622
4623 The cmake-package infrastructure for host packages has been
4624 fixed to not incorrectly detect target packages through
4625 pkg-config.
4626
4627 Issues resolved (http://bugs.buildroot.org):
4628
c7ed72d3 4629 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
4630 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
4631 #10026: lua-5.3.4: fix lua linker error in swupdate
4632 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
4633 #10156: glibc compilation fails for X86 32bits (i386)
4634 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
4635 #10221: Buildroot Support
4636
c472d8a4 46372017.08-rc1, Released August 2nd, 2017
2fce2056 4638
6ce80b6a
TP
4639 Infrastructure:
4640
d64d1216
TP
4641 - The skeleton package has been split into multiple packages:
4642 skeleton-sysv (when Busybox or SysV init are used),
4643 skeleton-systemd (when systemd is used), skeleton-none (when
4644 no init system is used) and skeleton-custom (when a custom
4645 skeleton is used). Those packages, except skeleton-custom,
4646 share common logic and data in a new package called
4647 skeleton-common. The skeleton package becomes a virtual
4648 package. This change allows to generate a filesystem that is
4649 compliant with systemd expectations.
4650
4651 - Support for using a read-only filesystem with systemd has
4652 been fixed.
4653
6ce80b6a
TP
4654 - Major revamp of the gettext handling, with user-visible
4655 effect:
2fce2056
TP
4656
4657 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
4658 package could decide to enable or not NLS support. When
4659 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
4660 by passing --disable-nls to packages.
4661
4662 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
4663 controls whether NLS support should be enabled or not in
4664 packages. This option defaults to disabled, which means
4665 that now, NLS support is by default disabled in all
4666 packages.
2fce2056 4667
6ce80b6a
TP
4668 Therefore, if you need NLS support in packages, you must now
4669 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
4670
4671 - The host directory no longer has a usr/ component. This
4672 makes it much more natural to use that directory as an
4673 externally used toolchain. For compatibility with existing
c7ed72d3 4674 scripts, a usr -> . link is still added.
51b3315b 4675
6ce80b6a
TP
4676 - Hashes are now checked on tarballs by Buildroot when a
4677 package is sourced from a Git repository.
4678
4679 - Patches are no longer being downloaded from Github, since
4680 auto-generated patches could change over time, and break
4681 hashes. All patches that were downloaded from Github are now
4682 stored in their respective package directories.
4683
4684 - Hash files in packages can now contain hashes for the
4685 license files contained in the package source code. This
4686 allows to detect changes in such license files.
4687
4688 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
4689 RPATHs at the end of the build.
4690
4691 - A new "make sdk" target prepares $(HOST_DIR) to be
4692 relocatable: turns RPATHs in host binaries into relocatable
4693 ones, removes bogus RPATHs from staging binaries/libraries,
4694 and provides a relocate-sdk script that can be executed to
4695 relocate the SDK after installation.
4696
4697 - Addition of utils/genrandconfig which generates a random
4698 configuration based on a set of pre-defined toolchain
4699 configurations (support/config-fragments/autobuild/) and a
4700 random selection of packages. It is now used by the
4701 autobuilders to generate the random configurations.
4702
4703 Filesystems:
4704
4705 - ext2/3/4 filesystems are now generated using mkfs.ext from
4706 e2fsprogs instead of using genext2fs.
4707
4708 Architecture:
4709
4710 - Addition of support for ARM big.LITTLE variants
4711 - Improved MIPS support, with options to select NaN encoding
4712 and FP32 mode.
4713
4714 Toolchain:
4715
4716 - Switch to gcc 6.x as the default gcc version, add support
4717 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
4718 - Switch to binutils 2.28 as the default binutils version, add
4719 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
4720 - Support added for gdb 8.0
4721 - uClibc-ng bumped to 1.0.26
4722 - CodeSourcery toolchains for x86 and SuperH have been
4723 removed, they were using a too old glibc version
4724 (2.17). External toolchains with glibc 2.17 or earlier are
4725 no longer supported.
4726 - The version selection in the glibc package has been
4727 removed. Like musl and uClibc-ng, we now use the latest
4728 glibc version.
4729 - Improved support for Xtensa toolchain overlays, which can
4730 now be downloaded.
4731
4732 Tools:
4733
4734 - Numerous improvements to the runtime test infrastructure
4735 - Tests are now executed by Gitlab CI on a regular basis
4736 - Tools that are directly useful to the user have been moved
4737 from support/scripts/ to utils/: brmake, check-package,
4738 get-developers, scancpan, scanpipy, size-stats-compare,
4739 test-pkg.
4740
4741 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
4742 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
4743 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
4744
4745 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
4746 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
4747 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
4748 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
4749 libpwquality, libressl, libspatialindex, libva-utils,
4750 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
4751 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
4752 python-backports-shutil-get-terminal-size, python-bcrypt,
4753 python-cheroot, python-h2, python-hpack, python-hyperframe,
4754 python-hyperlink, python-ipython-genutils, python-pathlib2,
4755 python-pickleshare, python-priority, python-portend,
4756 python-scandir, python-systemd, python-tempora,
4757 python-traitlets, python-typepy, qt5virtualkeyboard,
4758 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
4759 xr819-xradio, zstd
4760
0a1e508b 4761 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
4762
4763 Issues resolved (http://bugs.buildroot.org):
4764
d64d1216 4765 #7892: systemd-journald is broken
6ce80b6a
TP
4766 #9341: avahi-utils does not compile with uClibc + libglib2
4767 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
4768 BR2_ENABLE_DEBUG
4769 #9746: ext4 image generated by Buildroot is not working
4770 properly with U-Boot
4771 #9886: Build fails with "unexpected EOF while looking for
4772 matching `"'" if PATH contains a newline
4773 #9891: parted 3.1 => 3.2?
4774 #9911: qt5 does not build on sparc
4775 #9916: qt5 does not build on
4776 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
4777 #9936: Host QEMU does not build with SDL support because of
4778 pkg-config
4779 #9941: nodejs option disappears for arm
4780 #9951: SCANCPAN failure
4781 #9966: util-linux-2.30/.stamp_built' failed
4782 #9976: License file for package 'rtl8821au' incorrect
4783 #9991: SGX Error implicit declaration of function
4784 ‘dmac_map_area’
4785 #10011: wget does not work from Buildroot
4786 #10036: Buildroot builds Raspbian Jessie headless image
4787 presenting incorrect prompt
4788 #10051: make: *** No rule to make target
4789 'raspberrpi3_defconfig'. Stop reported with Buildroot
4790 v2017.05.1
4791 #10056: No .config file was produced in /buildroot folder
4792 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
4793 failure
c472d8a4 4794 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 4795 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
4796 #10091: gcc7.1 does not build with graphite support due to old
4797 isl
d64d1216
TP
4798 #10121: webkit without the multimedia option causes build
4799 error
6ce80b6a 4800
d0b7d387
PK
48012017.05.2, Released July 27th, 2017
4802
4803 Important / security related fixes.
4804
4805 Webkitgtk bumped to the 2.16.x series, fixing a large number
4806 of security issues.
4807
4808 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
4809 which default to PIE mode.
4810
4811 Updated/fixed packages: aespipe, apache, bind, binutils,
4812 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
4813 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
4814 libmemcached, libosip2, libtirpc, libxml-parser-perl,
4815 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
4816 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
4817 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
4818 webkitgtk, x265, xserver_xorg-server, xvisor
4819
4820 Issues resolved (http://bugs.buildroot.org):
4821
4822 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
4823
d9bcd5fa
PK
48242017.05.1, Released July 4th, 2017
4825
4826 Important / security related fixes.
4827
4828 Update support/scripts/scancpan to use METACPAN v1 API as v0
4829 has been shutdown.
4830
4831 Update support/scripts/mkusers to handle setups where
4832 /etc/shadow is a symlink.
4833
4834 External toolchain: Don't create musl dynamic loader symlink
4835 for static builds.
4836
4837 Setlocalversion: Correct detection of mercurial revisions for
4838 non-tagged versions.
4839
4840 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
4841
4842 Updated/fixed packages: apache, automake, bind, botan, c-ares,
4843 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
4844 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
4845 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
4846 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
4847 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
4848 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
4849 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
4850
4851 Issues resolved (http://bugs.buildroot.org):
4852
4853 #9976: License file for package 'rtl8821au' incorrect
4854
dd2020aa
PK
48552017.05, Released May 31st, 2017
4856
4857 Minor fixes.
4858
4859 External toolchain: musl dynamic linker symlink for mips-sf
4860 corrected.
4861
4862 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
4863 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
4864 xen
4865
4866 Issues resolved (http://bugs.buildroot.org):
4867
4868 #9906: genimage: Disk full
4869
91a418c3
PK
48702017.05-rc3, Released May 30th, 2017
4871
4872 Fixes all over the tree.
4873
4874 ARC toolchain bumped to 2017.03
4875
4876 Runtime testing improvements and cleanups.
4877
4878 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
4879 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
4880 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
4881 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
4882 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
4883 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
4884 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
4885 xen
4886
4887 Removed packages: firejail, ola
4888
4889 Issues resolved (http://bugs.buildroot.org):
4890
4891 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
4892 #9876: aarch64 support with gcc 4.8 toolchain
4893 #9896: host-gcc-initial error downloading because incorrect URL
4894
8ab8f10a
PK
48952017.05-rc2, Released May 17th, 2017
4896
4897 Fixes all over the tree.
4898
4899 ARC toolchain bumped to 2017.03-rc2
4900
4901 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
4902 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
4903 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
4904 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
4905 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
4906 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
4907 vlc, x11vnc, xfsprogs
4908
4909 Issues resolved (http://bugs.buildroot.org):
4910
4911 #9796: source-check broken for Git downloads
4912 #9866: BASE_DIR usage
4913
c71edb8b
PK
49142017.05-rc1, Released May 8th, 2017
4915
4916 Fixes all over the tree and new features.
4917
4918 Infrastructure:
4919
4920 - Installed binaries are now checked for correct architecture
4921 to catch natively built binaries or binaries built for other
4922 architecture variants.
4923
4924 - Luarocks infrastructure improvements to extraction handling,
4925 support for upstream name != Buildroot package name.
4926
4927 - 'make printvars' output format has changed to make it easier
4928 to use in scripts. It now has options to quote the variables
4929 and to show the expanded/unexpanded values.
4930
4931 - Automatic ext2 rootfs size calculation has been removed. The
4932 logic was not working working reliable in all setups as it
4933 depends on the host filesystem behaviour, so instead now the
4934 size has to be specified explicitly (defaults to 60MB).
4935
4936 - The git download infrastructure now ensures that GNU format
4937 tar files are created.
4938
4939 - Fixed a variable clashing issue in the mkusers script with
4940 internal bash variables.
4941
4942 - Fakeroot now links against libacl to fix issues on
4943 distributions using acls.
4944
4945 - Correct permissions for /dev/pts/ptmx when systemd is used
4946 with recent glibc versions.
4947
4948 - br2-external: Improve error reporting.
4949
4950 - A wrapper script for genimage has been added in
4951 support/scripts/genimage.sh for easy use of genimage from
4952 post-image scripts.
4953
4954 - A script to check for common style issues in new packages
4955 before submitting has been added in support/scripts/check-package
4956
4957 - Defconfigs are now tested by gitlab-CI instead of Travis:
4958 https://gitlab.com/buildroot.org/buildroot
4959
4960 - Infrastructure for runtime testing has been added to
4961 support/testing
4962
4963 Toolchain:
4964
4965 - External linaro toolchains updated to 2017.02, ARC toolchain
4966 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
4967
4968 - A number of fixes and improvements to the external toolchain
4969 handling, including C library detection, multilib and ld.so
4970 handling
4971
4972 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
4973 for uClibc-ng
4974
4975 - Binutils 2.28 added and default changed to 2.27
4976
4977
4978 Architectures:
4979
4980 - Support for the C-SKY architecture has been added.
4981
4982
4983 License handling:
4984
4985 - The package license markings for legal info now uses the
4986 SPDX short identifiers for the license string where possible.
4987
4988 - License info has been improved / added for a number of packages.
4989
4990
4991 Misc:
4992
4993 - Cmake 3.7.x installed on the host is no longer ignored as a
4994 workaround for the RPATH issues has been implemented.
4995
4996 - Docker-engine can now be built statically on an otherwise
4997 dynamic linked build for docker-in-docker setups.
4998
4999 - U-Boot now supports out-of-tree device trees, similar to
5000 Linux
5001
5002 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
5003 been removed as this is now EOL upstream.
5004
5005 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
5006 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
5007 defconfig for raspberry pi 3, stm32f429-disc1.
5008
5009 The raspberry pi zero-w and rpi3 compute module are now also
5010 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
5011 supported by the beaglebone defconfig.
5012
5013 Removed defconfig: minnowboard, via imx6 vab820, altera
5014 socdk/sockit
5015
5016 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
5017 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
5018 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
5019 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
5020 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
5021 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
5022 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
5023 python-decorator, python-simplegeneric,
5024 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
5025 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
5026 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
5027 uccp420wlan, wilink-bt-firmware
5028
5029 Broken packages: ola
5030
5031 Removed packages: cosmo, kodi-visualisation-fountain,
5032 polarssl, portmap, xdriver_xf86-video-glide,
5033 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
5034
5035 Issues resolved (http://bugs.buildroot.org):
5036
5037 #8831: image generation fails on host ZFS due to "no free space"
5038 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
5039 #9456: mkusers script bash errors
5040 #9496: mke2img fails during build on ntfs-3g host partition
5041 #9531: NPM fails to build embedded modules
5042 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
5043 #9691: Wrong cryptsetup package include files location
5044 #9696: Wrong cryptsetup package include files location
5045 #9706: Can't download newer revisions of package from PyPI
5046 #9711: Recent libCEC version bump seems to break kodi package
5047 #9716: exit, shutdown, reboot from kodi
5048 #9721: version 2017.02: no acceptable m4 could be found in $PATH
5049 #9726: Raspberry Pi version B - Problems with UART speed in..
5050 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
5051 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
5052 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
5053 #9776: libubox build failed
5054 #9791: Python searches for packages in the user site directory
5055 #9806: libseccomp is not available when BR2_arm=y
5056 #9826: post-build scritp - symlinks created in post-build script..
5057 #9836: triggerhappy: systemd unit broken
5058 #9846: musl libc not installed correctly in target folder
5059 #9856: build libubox failed on ubuntu 17.04 64bit
5060
4f00d03a
PK
50612017.02.11, Released April 11th, 2018
5062
5063 Important / security related fixes.
5064
5065 dependencies: Blacklist tar 1.30+ and build our own host-tar
5066 if needed as tar 1.30+ changed the --numeric-owner output for
5067 long path names. Build host-tar before other host-dependencies
5068 as they need it to extract their source tarballs.
5069
5070 Updated/fixed packages: apache, busybox, clamav, dhcp,
5071 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
5072 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
5073 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
5074 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
5075 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
5076
5077 Issues resolved (http://bugs.uclibc.org):
5078
5079 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
5080
6f1e216e
PK
50812017.02.10, Released January 31st, 2018
5082
5083 Important / security related fixes.
5084
5085 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
5086
5087 System: Only show getty options when busybox init or sysvinit
5088 are used.
5089
5090 Infrastructure: Fix build issue for autotools based packages
5091 checking for C++ support on toolchains without C++ support and
5092 on a distro lacking /lib/cpp (E.G. Arch Linux).
5093
5094 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
5095 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
5096 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
5097 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
5098 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
5099 util-linux, webkitgtk, wireshark, xen
5100
5101 Issues resolved (http://bugs.buildroot.org):
5102
5103 #9996: lz4 package does not install lz4 binaries in target
5104 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
5105 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
5106 #10301: systemd/getty unused options
5107 #10331: kmsxx, host installation fails with BR2_SHARED_...
5108 #10536: Finding non-relative paths in the ccache
5109 #10641: avahi-autoipd not starting when using systemd-tmpfiles
5110
93a8938d
PK
51112017.02.9, Released January 1st, 2018
5112
5113 Important / security related fixes.
5114
5115 Fix divide by zero issue in size-stats script.
5116
5117 Fix makefile include ordering issue with certain make versions
5118 in the external toolchain handling.
5119
5120 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
5121 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
5122 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
5123 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
5124 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
5125
a4d77a4b
PK
51262017.02.8, Released November 27th, 2017
5127
5128 Important / security related fixes.
5129
5130 Qt: 5.6 version updated to 5.6.3.
5131
5132 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
5133 in the environment.
5134
5135 Updated/fixed packages: apr, apr-util, arqp-standalone,
5136 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
5137 imagemagick, libfastjson, libglib2, libpjsip, libplist,
5138 localedef, luajit, mesa3d, openssh, openssl, postgresql,
5139 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
5140 qt5declarative, qt5engineio, qt5graphicaleffects,
5141 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
5142 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
5143 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
5144 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
5145 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
5146 xapp_xdriinfo.
5147
5148 Issues resolved (http://bugs.buildroot.org):
5149
5150 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5151 10361: python3 python-config script generates invalid includes
5152 10501: host-localedef fails to compile on Ubuntu 17.10
5153
8b0dd65d
PK
51542017.02.7, Released October 28th, 2017
5155
5156 Important / security related fixes.
5157
5158 Webkitgtk bumped to the 2.18.x series, fixing a large number
5159 of security issues.
5160
5161 Defconfigs: wandboard: Correct rootfs offset
5162
5163 Toolchain: Linaro toolchains updated to 2017.08 release,
5164 fixing a number of issues. Musl: fix for CVE-2017-15650.
5165
5166 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
5167 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
5168 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
5169 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
5170 xlib_libXfont2, xserver_xorg-server
5171
40f8a013
PK
51722017.02.6, Released September 24th, 2017
5173
5174 Important / security related fixes.
5175
5176 Cmake: Ensure correct pkg-config is used when building host
5177 packages
5178
5179 fs/iso9660: Ensure files from earlier builds are not included.
5180
5181 Updated/fixed packages: apache, bcusdk, bind, binutils,
5182 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
5183 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
5184 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
5185 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
5186 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
5187 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
5188 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
5189 postgresql, proxychains-ng, python-libconfig,
5190 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
5191 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
5192 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
5193 xen, zmqpp
5194
5195 Issues resolved (http://bugs.buildroot.org):
5196
5197 #10141: Squashfs extended attribute failures
5198 #10261: Grub2 fails to build for x86_64
5199 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
5200
386dd28a
PK
52012017.02.5, Released July 27th, 2017
5202
5203 Important / security related fixes.
5204
5205 Webkitgtk bumped to the 2.16.x series, fixing a large number
5206 of security issues.
5207
5208 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
5209 which default to PIE mode.
5210
5211 Updated/fixed packages: aespipe, apache, bind, binutils,
5212 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
5213 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
5214 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
5215 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
5216 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
5217 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
5218 xserver_xorg-server, xvisor
5219
5220 Issues resolved (http://bugs.buildroot.org):
5221
5222 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
5223
018b8aa7
PK
52242017.02.4, Released July 4th, 2017
5225
5226 Important / security related fixes.
5227
5228 Update support/scripts/scancpan to use METACPAN v1 API as v0
5229 has been shutdown.
5230
5231 Update support/scripts/mkusers to handle setups where
5232 /etc/shadow is a symlink.
5233
5234 External toolchain: Don't create musl dynamic loader symlink
5235 for static builds.
5236
5237 Setlocalversion: Correct detection of mercurial revisions for
5238 non-tagged versions.
5239
5240 Updated/fixed packages: apache, automake, bind, botan, c-ares,
5241 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
5242 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
5243 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
5244 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
5245 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
5246 vlc, x264, xserver_xorg-server
5247
5248 Issues resolved (http://bugs.buildroot.org):
5249
5250 #9976: License file for package 'rtl8821au' incorrect
5251
1ba865a5
PK
52522017.02.3, Released June 2nd, 2017
5253
5254 Important / security related fixes.
5255
5256 Download: <pkg>-source-check fixed for packages from git.
5257
5258 External toolchain: musl dynamic linker symlink for mips-sf
5259 corrected.
5260
5261 Updated/fixed packages: armadillo, audiofile, bash,
5262 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
5263 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
5264 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
5265 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
5266 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
5267 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
5268 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
5269 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
5270
5271 Issues resolved (http://bugs.buildroot.org):
5272
5273 #9796: source-check broken for Git downloads
5274 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
5275
87ddf24d
PK
52762017.02.2, Released May 1st, 2017
5277
5278 Important / security related fixes.
5279
5280 Use HTTPS for the Codesourcery external toolchains as the HTTP
5281 URLs no longer work.
5282
5283 Updated/fixed packages: bind, busybox, dovecot, freetype,
5284 ghostscript, glibc, granite, hiredis, icu, imagemagick,
5285 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
5286 libnspr, libnss, libsamplerate, libsndfile, libunwind,
5287 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
5288 python-web2py, samba4, syslinux, systemd, tiff, trinity,
5289 uboot, wireshark, xen
5290
5291 Issues resolved (http://bugs.buildroot.org):
5292
5293 #9791: Python searches for packages in the user site directory
5294
a1658095
PK
52952017.02.1, Released April 4th, 2017
5296
5297 Important / security related fixes.
5298
5299 Fix a variable clashing issue in the mkusers script with
5300 internal bash variables.
5301
5302 Improve external toolchain version detection.
5303
5304 Correct permissions for /dev/pts/ptmx when systemd is used
5305 with recent glibc versions.
5306
5307 Fix python module name clash for graph-depends.
5308
5309 Fakeroot now links against libacl to fix issues on
5310 distributions using acls.
5311
5312 Ensure that the git download infrastructure creates GNU format
5313 tar files.
5314
5315 br2-external: Improve error reporting.
5316
5317 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
5318 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
5319 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
5320 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
5321 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
5322 libwebsockets, libxkbcommon, linux-firmware, logrotate,
5323 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
5324 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
5325 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
5326 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
5327 tcpreplay, tor, upmpdcli, wget, wireshark,
5328 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
5329
5330 Issues resolved (http://bugs.buildroot.org):
5331
5332 #9456: mkusers script bash errors
5333
083c0735
PK
53342017.02, Released February 28th, 2017
5335
5336 Minor fixes, mainly fixing autobuilder issues.
5337
5338 Don't use cmake 3.7.x from the build host as it is also
5339 affected by the RPATH handling issues, and instead build our
5340 own if needed.
5341
5342 Updated/fixed packages: assimp, classpath, genimage, mplayer,
5343 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
5344 vlc, xterm
5345
87a23e53
PK
53462017.02-rc3, Released February 26th, 2017
5347
5348 Fixes all over the tree.
5349
5350 Cmake reverted to version 3.6.3 to workaround regressions
5351 related to RPATH handling.
5352
5353 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
5354 btrfs-progs, classpath, directfb, glibc, gstreamer1,
5355 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
5356 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
5357 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
5358 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
5359 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
5360
5361 Issues resolved (http://bugs.buildroot.org):
5362
5363 #9251: Shared C++ libraries for Microblaze results in Segmentation...
5364 #9456: mkusers script bash errors
5365 #9506: Collectd 5.7.0 fails to build with libcrypt
5366 #9581: VagrantFile provisioning step fails due to issue with grub-pc
5367 #9586: usbmount: usbmount slows down the system... to a state of...
5368 #9616: CMake host packages cannot provide CONF_ENV
5369 #9641: Need raptor package installed in staging
5370 #9671: stunnel build error
5371
bedc0ccd
PK
53722017.02-rc2, Released February 20th, 2017
5373
5374 Fixes all over the tree.
5375
5376 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
5377 older gcc versions for reproducible builds has been
5378 (temporarily) reverted because of licensing compatiblity
5379 concerns.
5380
5381 Defconfigs: SD card generation fix for the Udoo Neo board
5382
5383 Infrastructure to handle .lz compressed tarballs added, and
5384 affected packages updated to use it.
5385
5386 Updated/fixed packages: bctoolbox, bind, canelloni,
5387 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
5388 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
5389 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
5390 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
5391 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
5392 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
5393 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
5394 xserver_xorg-server
5395
5396 Issues resolved (http://bugs.buildroot.org):
5397
5398 #8941: Valgrind fails to build with stack protection turned on
5399 #9291: perl: SysV message queues not configured, even if available
5400 #9651: libxcb-1.12 built Error
5401 #9656: util-linux: schedutils doesn't build on target w/o enabl...
5402 #9666: qt5quickcontrols install fails
5403
4f17e8cf
TP
54042017.02-rc1, Released February 11th, 2017
5405
5406 Fixes all over the tree and new features.
5407
5408 Infrastructure:
5409
5410 - numerous improvements to support reproducible builds
5411
5412 - new waf-package package infrastructure to support packages
5413 that use the Waf build system. 6 packages converted to
5414 this infrastructure.
5415
133811ee
TP
5416 - add option <pkg>_PREFER_INSTALLER to the perl package
5417 infrastructure
5418
5419 Architecture:
5420
4f17e8cf
TP
5421 - add support for the OpenRISC CPU architecture
5422
5423 - merge description of the ARM and ARM64 options, and add
5424 support for selecting a specific ARM64 core
5425
5426 Toolchain:
5427
5428 - major rework of the external toolchain support. It is now
5429 split into several packages, one per external toolchain,
5430 and a common infrastructure.
5431
5432 - important fix for musl to prevent a conflict between musl
5433 and kernel headers (fixes the build of numerous packages
5434 with musl)
5435
5436 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
5437 for ARM64, mips32r6 and mips64r6
5438
5439 - add gdb 7.12.1, and switch to gdb 7.11 as the default
5440
5441 - Linaro toolchains updated to 2016.11, ARC toolchain
5442 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
5443 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
5444 NIOS2 toolchains bumped
4f17e8cf
TP
5445
5446 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
5447 architecture, remove pre-built musl toolchains from
5448 musl.codu.org
4f17e8cf
TP
5449
5450 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
5451 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
5452 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
5453
5454 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
5455 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
5456 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
5457 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
5458 pru-software-support, python-arrow, python-attrs,
5459 python-babel, python-bitstring, python-chardet,
5460 python-constantly, python-flask-babel, python-gunicorn,
5461 python-incremental, python-jsonschema, python-logbook,
5462 python-markdown2, python-mbstrdecoder, python-mutagen,
5463 python-pathpy, python-pudb, python-pyqrcode,
5464 python-pytablereader, python-setuptools-scm, python-sh,
5465 python-toml, python-vcversioner, python-whoosh,
5466 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
5467 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
5468 upower, ustream-ssl, waf, xlib_libXfont2
5469
5470 Removed packages: perl-db-file, snowball-hdmiservice,
5471 snowball-init
5472
5473 Tooling: addition of a test-pkg script to help contributors
5474 build test their package.
5475
5476 Issues resolved (http://bugs.buildroot.org):
5477
5478 #8946: Valgrind fails to build with stack protection turned on
5479 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
5480 #9466: VIM_REMOVE_DOCS removes rgb.txt
5481 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
5482 #9501: eudev fails to build with older kernel headers
5483 #9526: Embedded NPM fails to start with "no such file or directory" error
5484 #9541: Platform drivers autoloading from info in device tree does not work
5485 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
5486 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
5487 #9566: [kmod] Compilation fails with uclibc
5488 #9571: buildroot fails while building opencv for arm64 platform
5489 #9576: External tree with BR 2016.11 does not work anymore
5490 #9606: xorg-server cannot build for ARM target
5491
e77a5c88
PK
54922016.11.3, Released March 9th, 2017
5493
5494 Important / security related fixes.
5495
5496 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
5497 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
5498 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
5499
8847039f
PK
55002016.11.2, Released January 25th, 2017
5501
5502 Important / security related fixes.
5503
5504 A fix for BR2_EXTERNAL trees referenced using relative paths,
5505 which broke in 2016.11.
5506
5507 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
5508 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
5509 php-imagick, rabbitmq-server, runc, wireshark,
5510
5511 Issues resolved (http://bugs.buildroot.org):
5512
5513 #9576: External tree with BR 2016.11 does not work anymore
5514
e5782ec2
PK
55152016.11.1, Released December 29th, 2016
5516
5517 Important / security related fixes.
5518
5519 Updated/fixed packages: apache, cryptopp, docker-engine,
5520 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
5521 nodejs, openssh, php, python, python-bottle, samba4, squid,
5522 uboot, vim, wireshark, xorg-server uboot
5523
5524 Issues resolved (http://bugs.buildroot.org):
5525
5526 #9466: VIM_REMOVE_DOCS removes rgb.txt
5527
a7eb052f
PK
55282016.11, Released November 30th, 2016
5529
5530 Minor fixes.
5531
5532 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
5533 uboot, uclibc
5534
5535 Issues resolved (http://bugs.buildroot.org):
5536
5537 #9451: packages/postgresql/postgresql.mk contains wrong POST...
5538
93106e9e
PK
55392016.11-rc3, Released November 28th, 2016
5540
5541 Fixes all over the tree, including a number of security fixes.
5542
5543 The move from fakeroot to pseudo unfortunately brought a
5544 number of issues. The SELinux issue described in #9386 which
5545 triggered the move to pseudo has been investigated further and
5546 a workaround implemented and the pseudo changes reverted.
5547
5548 Linux kernel: update default to 4.8.11.
5549
5550 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 5551 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
5552 vdk, axs101, axs103 and hs38 smd vdk.
5553
5554 Updated/fixed packages: autossh, chrony, dosfstools,
5555 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
5556 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
5557 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
5558 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
5559 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
5560 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
5561 xapp_xload, xenomai, xmlstarlet
5562
5563 Issues resolved (http://bugs.buildroot.org):
5564
5565 #9386: ubinize fails with or without custom config
5566 #9431: A misspelling
5567 #9446: make raspberrypi3_defconfig compilation failure
5568
90aed668
YM
55692016.11-rc2, Released November 13th, 2016
5570
5571 Fixes all over the tree.
5572
5573 Architecture: add support for MIPS XBurst cores; remove MIPS
5574 support for M5100 cores.
5575
5576 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
5577 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
5578 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
5579 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
5580 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 5581 strace, openjpeg, lcms2, quota.
90aed668
YM
5582
5583 Linux kernel: update default to 4.8.7.
5584
5585 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
5586
5587 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
5588 of fakeroot; makedevs no longer breaks of the destination already
5589 exists and is of the correct type/major/minor.
5590
5591 Defconfigs: a few legacy and broken defconfigs have been removed
5592 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
5593 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
5594 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
5595 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
5596 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
5597 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
5598 atmel_sama5d3xek.
5599
052554bf 56002016.11-rc1, Released November 3rd, 2016
a471150a 5601
052554bf 5602 Fixes all over the tree and new features.
a471150a 5603
7158a6d6
AV
5604 It is now possible to specify multiple BR2_EXTERNAL
5605 directories. The required files in a BR2_EXTERNAL directory
5606 have changed to accomodate this feature. Refer to the
5607 documentation for details of how to update them. External
5608 trees now have a name and a description. Also, it is possible
5609 to override a defconfig in the external tree.
5610
5611 The default skeleton now uses UID 65534 for the "nobody"
5612 user instead of UID 99, like most distros do. See
5613 https://lwn.net/Articles/695478/ for a complete discussion.
5614 Programs and configuration files that explicitly refer to UID
5615 99 will have to be updated.
5616
5617 When the build environment already has a suitable cmake version
5618 (3.1 or later), that one will be used instead of building
5619 host-cmake. This can speed up the build significantly.
5620
5621 The ExtUtils::MakeMaker perl module is now required in the
5622 build environment.
5623
5624 An additional check is done during the build that files are
5625 not installed in the output directory within the output
5626 directory. This happens e.g. when the target directory is
5627 contained both in --prefix and in DESTDIR. The build will
5628 terminate with an error message that specifies which package
5629 and which file caused the failure.
5630
5631 The concept of "deprecated packages" and the BR2_DEPRECATED
5632 option have been removed. Instead, packages are removed
5633 immediately. Packages are only removed when they don't work
5634 for some reason. If you still need a removed package and
5635 you have a solution for the problem(s) that caused the
5636 removal, please contribute it.
5637
052554bf 5638 Architecture: support for sh64 removed, improved support for
7158a6d6 5639 MIPS core selection.
052554bf
TP
5640
5641 Toolchain: support for musl powerpc64le, mips64 and mipsr6
5642 toolchains, ARC toolchain components updates, gcc 6.x series
5643 bumped to 6.2.0, default binutils version switched to 2.26,
5644 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
5645 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
5646 with TLS support. Checking of unsafe compiler options (that
5647 point to host directories) has been extended with -isystem,
5648 -idirafter and -iquote.
052554bf
TP
5649
5650 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
5651 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
5652 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
5653 are now in a separate linux-tools package instead of in the
5654 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
5655
5656 CMake support: the toolchainfile.cmake file now provides a
5657 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 5658 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
5659 flags defined by Buildroot.
5660
2bc3d067 5661 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 5662 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 5663 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
5664
5665 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
5666 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 5667 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
5668 python-crcmod, python-cssutils, python-docutils,
5669 python-futures, python-mwclient, python-mwscrape,
5670 python-mwscrape2slob, python-pyelftools, python-pyicu,
5671 python-pylru, python-pyqt5, python-requests-toolbelt,
5672 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
5673 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
5674 gpio linux tools.
5675
a564da22 5676 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 5677 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 5678 wvdial, wvstreams.
052554bf
TP
5679
5680 Documentation: the list of packages that was present in the
5681 Buildroot manual has been removed.
5682
7158a6d6
AV
5683 Legal info: the "licenses.txt" file that concatenates all
5684 license texts is no longer generated - it was not considered
5685 useful. The manifest.csv contains an empty cell instead of
5686 "not saved" when no license file is available.
5687
052554bf
TP
5688 Other: addition of a DEVELOPERS file listing developers taking
5689 care of packages or architectures.
5690
5691 Issues resolved (http://bugs.buildroot.org):
5692
5693 #7802: host-python build hangs compiling getbuildinfo.o
5694 #8206: mplayer uses host xorg development files
eb71c22b 5695 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
5696 #8536: Building sudo with PAM results in unusable sudo
5697 #8646: check-host-rpath script returns false positives when rpath
5698 contains symlink
5699 #8696: xdriver_xf86-input-mouse install header files in target
5700 directory
5701 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
5702 not necessarily TARGET
5703 #8846: Orphaned/missing toolchain borks eclipse plugin
5704 #8856: python tornado runtime wasn't met on buildroot 2016.02
5705 #8901: gcc failes to build if fortran is enabled
5706 #8916: LDFLAGS pass to openssh
5707 #8941: "ls" of an NFSv4 share only works when pumped through strace
5708 #8946: Valgrind fails to build with stack protection turned on
5709 #9021: Kodi - Broken: Illegal instruction (core dumped)
5710 #9096: rootfs.ubi not created
2bc3d067 5711 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
5712 #9176: minnowboard : USB not mounted
5713 #9196: raspberry pi 3 default build seem broken
5714 #9201: Permission denied make: *** [core-dependencies] Error 126 in
5715 Buildroot-2015.08.1
5716 #9216: log4cpp package build fails to build within install
5717 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
5718 pressing buttons.
5719 #9229: Firefly boot fails with: "failed to find part:boot"
5720 #9256: [Config file] New device: Odroid-U2/U3
5721 #9296: Buildroot Fails on applying patches
5722 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
5723 #9316: U-boot fails to build if libssl-dev is not installed
5724 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
5725 flash utility (tegrarcm)
5726 #9326: Odroid-C2 build results in non-bootable image
5727 #9336: Improve iconv support for external toolchain based builds
5728 #9356: gdb package
5729 #9366: no link rootfs.ext4 -> rootfs.ext2
5730 #9371: openssl: download failes with "Only allow downloads from primary
5731 download site" + local server
5732 #9381: check-host-rpath issues
2bc3d067 5733 #9386: ubinize fails with or without custom config
a471150a 5734
ec166411 57352016.08, Released September 1st, 2016
78e99146
PK
5736
5737 Minor fixes.
5738
5739 Toolchain: ARC tools updated to arc-2016.09-eng010.
5740
5741 Updated/fixed packages: libshout, luajit, mpd, mplayer
5742
5743 Issues resolved (http://bugs.buildroot.org):
5744
5745 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
5746 #8341: Getting EGL Error: Could not create the egl surface:..
5747 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
5748
7e981ed0
PK
57492016.08-rc3, Released August 29th, 2016
5750
5751 Fixes all over the tree.
5752
5753 Toolchain: C++ support for the internal blackfin toolchain
5754 re-enabled.
5755
5756 Architecture: Default to bf532 CPU variant for blackfin,
5757 Fix flat one memory region support for m68k and disable flat
5758 seperate data support because of compatibility issues.
5759
5760 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
5761 post-build scripts when systemd is used.
5762 Zynq microzed/zc706/zed: Fix u-booot configuration.
5763
5764 netbsd-queue package extended and renamed to
5765 musl-compat-headers. With this, a number of musl compatibility
5766 patches are no longer needed.
5767
5768 Updated/fixed packages: aircrack-ng, android-tools, babeld,
5769 bcusdk, binutils, boa, busybox, connman, cpupower,
5770 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
5771 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
5772 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
5773 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
5774 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
5775 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
5776 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
5777 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
5778 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
5779 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
5780 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
5781 webkitgtk, wireshark, xdriver_xf86-video-intel
5782
5783 Issues resolved (http://bugs.buildroot.org):
5784
5785 #9101: Error on support/download/git with system git older than 1.8.4
5786 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
5787
3b3fa45a
PK
57882016.08-rc2, Released August 17th, 2016
5789
5790 Fixes all over the tree.
5791
5792 Toolchain: disable broken C++ support for internal blackfin
5793 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
5794 to fix various issues.
5795
5796 System: Zoneinfo is available for the musl C library as well.
5797
5798 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
5799 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
5800 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
5801 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
5802 libical, libpjsip, libsidplay2, libunwindow, libxml2,
5803 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
5804 openblas, openipmi, owfs, php, poco, procps, qt, quota,
5805 sg3_utils, spidev_test, systemd-bootchart, thrift,
5806 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
5807 xdriver_xf86-video-savage, xserver_xorg-server, xen
5808
5809 Issues resolved (http://bugs.buildroot.org):
5810
5811 #9136: make graph-size fails with "ValueError: too many values to..
5812 #9151: qt: fix build with ALSA >= 1.1.x
5813 #9156: qt: Fix missing runtime Qt3Support dependency
5814 #9161: modsetting patch not applied to xserver 1.18.4
5815 #9166: Missing overlays directory in VFAT image for raspberry pi 3
5816
19040c9f 58172016.08-rc1, Released August 6th, 2016
960cc977
PK
5818
5819 Fixes all over the tree and new features.
5820
5821 Toolchain: Fortran support added. eglibc support removed, musl
5822 support no longer experimental. Blackfin and Microblaze
5823 support for internal uClibc-ng toolchain, m68k/coldfire
5824 improvements. The check for unsafe (build host) directories
5825 access (/usr/include and /usr/lib) is now enabled by default.
5826 Unused locales are now purged by default to save space (and
5827 the default list of locales shrunk). The option to control
5828 this has now moved from the toolchain menu to system
5829 configuration.
5830
5831 Legal info improvements: sources are now hardlinked instead of
5832 copied if possible to save space. Patches and extra downloads
5833 are also saved.
5834
5835 An experimental configuration knob (BR2_REPRODUCIBLE) has been
5836 added to make the builds more reproducible (E.G. less
5837 differences in the binary output between builds of the same
5838 configuration). This is still work in progress.
5839
5840 An option to execute a custom script inside the fakeroot
5841 environment used to the generate the filesystem (E.G. to tweak
5842 permissions or similar) has been added.
5843
5844 Git support now supports git submodules if
5845 <pkg>_GIT_SUBMODULES is enabled.
5846
5847 Hash files for integritry validation have been added for all
5848 packages.
5849
5850 Scanpypi utility to help creating packages from the Python
5851 package index (pypi) has been added.
5852
5853 The makedevs utility now has support for adding file
5854 capabilities using extended attributes.
5855
5856 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
5857 development configs, Blackfin GDB simulator, Linksprite
5858 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
5859 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
5860 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
5861 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
5862 demos. A number of defconfigs have been updated and extended
5863 to generate SD card images. Synopsys HS38 VDK defconfig removed.
5864
5865 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
5866 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
5867 circus, dante, docker-containerd, docker-engine, domoticz,
5868 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
5869 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
5870 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
5871 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
5872 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
5873 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
5874 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
5875 p7zip, pdbg, python-argh, python-dataproperty,
5876 python-dateutil, python-dialog3, python-dicttoxml,
5877 python-dominate, python-engineio, python-flask-jsonrpc,
5878 python-flask-login, python-humanize, python-pathtools,
5879 python-pathvalidate, python-pillow, python-prompt-toolkit,
5880 python-pytablewriter, python-pytz, python-scapy3k,
5881 python-sdnotify, python-socketio, python-tomako,
5882 python-ubjson, python-u-msgpack, python-watchdog,
5883 python-wcwidth, python-xlrd, python-xlsxwriter,
5884 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
5885 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
5886 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
5887 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
5888 wiringpi, xen
5889
5890 Deprecated packages: ipkg, sstrip
5891
5892 Removed packages: sunxi-mali-prop
5893
5894 Issues resolved (http://bugs.buildroot.org):
5895
5896 #8931: segment fault when compile argp-help.c using aarch64-bu...
5897 #8966: eglfs error. buildroot don't compile the library libeglfs.so
5898 #8971: build for beaglebone fails
5899 #8986: qt5imageformats fails to build on AArch64
5900 #8991: grub2 fails to compile
5901 #9001: Nodejs option not available
5902 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
5903 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
5904 #9066: 8139TOO - faulty behaviour
5905 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
5906 #9091: U-Boot fails to boot with large ramdisk
5907
aa6fd11f
PK
59082016.05, Released May 31st, 2016
5909
5910 Minor fixes.
5911
5912 External toolchain: Fix for symlink handling when copying
5913 links to target.
5914
5915 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
5916 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
5917 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
5918 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
5919 xdriver_xf86-video-fbturbo, xserver_xorg-server
5920
f4365df1
PK
59212016.05-rc3, Released May 26th, 2016
5922
5923 Fixes all over the tree.
5924
5925 Tweaks for SSP handling for external toolchains.
5926
5927 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
5928 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
5929 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
5930 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
5931 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
5932 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
5933 postgresql, putty, python-service-identity, python-treq,
5934 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
5935 ustr, valgrind, webkitgtk, libxml2, xorriso,
5936 xserver_xorg-server
5937
5938 Issues resolved (http://bugs.uclibc.org):
5939
5940 #8936: Aircrack-ng - Alot of missing dependencies
5941
3f3342a5
PK
59422016.05-rc2, Released May 17th, 2016
5943
5944 Fixes all over the tree.
5945
5946 Rootfs overlay handling now refuses to overwrite
5947 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
5948 even if these directories are present in the overlay.
5949
5950 External toolchain: Unbreak user provided libraries deployment
5951 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
5952
5953 QEMU coldfire: Fix for signal handling kernel issue, enable
5954 networking support.
5955
5956 Updated/fixed packages: android-tools, assimp, boost, gcc,
5957 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
5958 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
5959 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
5960 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
5961 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
5962
0ab73720
PK
59632016.05-rc1, Released May 10th, 2016
5964
5965 Fixes all over the tree and new features.
5966
5967 Architectures: new ARM variants: Cortex A17 and M4, improved
5968 nonmmu (cortex-M) support, m68k has been re-enabled with
5969 support for ColdFire. For x86, support for the i386 variant
5970 has been dropped.
5971
5972 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
5973 deprecated. Go programming language support, Add Binutils 2.26
5974 support. Old Sourcery PowerPC external toolchains removed,
5975 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
5976 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
5977
5978 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
5979 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
5980 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
5981 added for m68k, eXtensa-nommu and ColdFire.
5982
5983 Linux: use zImage by default on ARM, subversion repository
5984 support (for u-boot as well).
5985
5986 New packages: aer-inject, android-tools, cannelloni,
5987 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
5988 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
5989 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
5990 kodi-adsp-basic, kodi-adsp-freesurround,
5991 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
5992 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
5993 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
5994 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
5995 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
5996 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
5997 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
5998 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
5999 python-autobahn, python-characteristic, python-crossbar,
6000 python-cryptography, python-iniparse, python-iowait,
6001 python-lmdb, python-pexpect, python-ptyprocess,
6002 python-pyasn-modules, python-pygments, python-pymysql,
6003 python-pynacl, python-pyopenssl, python-pysocks,
6004 python-pytrie, python-rpi-gpio, python-service-identity,
6005 python-setproctitle, python-shutilwhich, python-treq,
6006 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
6007 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
6008 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
6009 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
6010 xdriver_xf86-video-amdgpu
6011
6012 Removed packages: foomatic-filters, python-m2crypto,
6013 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
6014
6015 Issues resolved (http://bugs.buildroot.org):
6016
6017 #6830: Qt5: no fonts are installed
6018 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
6019 #7580: Invalid filesystem in Pandaboard defconfig
6020 #8346: wf111 package removes all kernel module dependencies
6021 #8436: xserver_xorg-server Segmentation fault
6022 #8736: IPV6 forced on in busybox
6023 #8746: At startup system stops with 'cannot set terminal proces..
6024 #8751: make fail [fio does not build on sh]
6025 #8766: Compiling host-gcc-final-4.9.3 broken on i386
6026 #8771: make savedefconfig modifies sources
6027 #8781: Unable to build uboot for imx28evk
6028 #8786: gdb fails to build with xz and expat support at the same
6029 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
6030 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
6031 #8836: Can't select Vim in menuconfig
6032 #8851: Make sure fio can compile with libaio support if it...
6033 #8861: With buildroot 2016.02 trying to build for corei7-avx
6034 fails while trying to build host-binutils
6035 #8866: Making an USB flash bootable with extlinux build with
6036 buildroot does not work
6037
aaf6c28a
PK
60382016.02, Released March 1st, 2016
6039
6040 Minor fixes, mostly security related.
6041
6042 Circular dependency issue with same-as-kernel linux-headers
6043 option fixed.
6044
6045 Updated/fixed packages: bluez5_utils, heirloom-mailx,
6046 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
6047 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
6048 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
6049
100ba0f6
PK
60502016.02-rc3, Released February 27th, 2016
6051
6052 Fixes all over the tree.
6053
6054 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
6055 where VFP is optional (but present on the specific hw). Fix
6056 ARM variant selection for freescale_imx31_3stack_defconfig.
6057
6058 Ensure tarballs of downloaded git trees do not contain a
6059 timestamp.
6060
6061 Clarify license of patches in COPYING.
6062
6063 Updated/fixed package: avahi, binutils, cairo, can-festival,
6064 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
6065 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
6066 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
6067 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
6068 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
6069 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
6070 omniorb, openipmi, openobex, patch, pax-utils, perf,
6071 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
6072 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
6073 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
6074 wpa_supplicant, xerces, zsh
6075
6076 Issues resolved (http://bugs.uclibc.org):
6077
6078 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
6079
6cd8cbc6 60802016.02-rc2, Released February 18th, 2016
a00646db
PK
6081
6082 Fixes all over the tree.
6083
6084 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
6085 crash, backport of Xtensa .init/.fini literals handling.
6086 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
6087 and CVE-2015-7547.
6088
6089 Defconfigs for Acmesystems Arietta g25 added.
6090
6091 Updated/fixed packages: binutils, boost, chrony, dovecot,
6092 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
6093 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
6094 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
6095 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
6096
6097 Issues resolved (http://bugs.uclibc.org):
6098
6099 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
6100 #8606: Problem compiling on Arch Linux
6101 #8681: kbd 2.0.3 does not build on rpi
6102
ecf55c3f 61032016.02-rc1, Released February 10th, 2016
2ea4443e
PK
6104
6105 Fixes all over the tree and new features.
6106
6107 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
6108 arc-2015.12. Support for legacy uClibc dropped, default to
6109 uClibc-ng instead. Added sys/queue.h implementation for MUSL
6110 for compatibility. Updated versions of Code sourcery and
6111 Linaro toolchains. MIPS Codescape toolchains added. Version
6112 selection for preconfigured external toolchains removed.
6113
6114 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
6115 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
6116 A number of defconfigs have been extended to generate complete
6117 system images using genimage.
6118
8b186e08 6119 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
6120 which isn't compatible with modern perl versions, breaking the
6121 build when building on recent (Fedora 23, Debian
6122 Testing/Unstable, ..) distributions.
6123
2ea4443e
PK
6124 Makedevs utility now accepts textual (non-numerical) user and
6125 group names.
6126
6127 Vagrant file to easily setup a working development environment
6128 in a VM has been added.
6129
6130 Size-stats-compare script to compare rootfs sizes between
6131 builds has been added.
6132
6133 Infozip package renamed to zip. EFL packages restructured.
6134
6135 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
6136 angularjs, apache, apr, argp-standalone, armadillo, arptables,
6137 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
6138 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
6139 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
6140 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
6141 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
6142 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
6143 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
6144 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
6145 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
6146 elementary, elfutils, enlightenment, erlang, espeak, eudev,
6147 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
6148 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
6149 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
6150 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
6151 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
6152 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
6153 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
6154 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
6155 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
6156 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
6157 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
6158 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
6159 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
6160 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
6161 jquery-sparkline, jquery-ui, jquery-ui-themes,
6162 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
6163 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
6164 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
6165 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
6166 libedbus, libedit, libedje, libeet, libefreet, libeina,
6167 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
6168 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
6169 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
6170 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
6171 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
6172 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
6173 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
6174 libraw, libraw1394, librsvg, libseccomp, libsecret,
6175 libserialport, libsigc, libsigrok, libsigrokdecode,
6176 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
6177 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
6178 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
6179 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
6180 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
6181 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
6182 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
6183 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
6184 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
6185 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
6186 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
6187 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
6188 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
6189 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
6190 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
6191 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
6192 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
6193 openldap, openntpd, openobex, openocd, openpgm,
6194 open-plc-utils, openpowerlink, openssh, openssl, openswan,
6195 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
6196 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
6197 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
6198 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
6199 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
6200 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
6201 python-alsaaudio, python-can, python-cffi, python-cherrypy,
6202 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
6203 python-mako, python-msgpack, python-psutil, python-pyasn,
6204 python-pycparser, python-pydal, python-pyftpdlib,
6205 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
6206 python-serial, python-setuptools, python-six, python-spidev,
6207 python-tornado, python-twisted, python-web2py, python-webpy,
6208 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
6209 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
6210 qt5graphicaleffects, qt5imageformats, qt5multimedia,
6211 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
6212 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
6213 qt5webkit-examples, qt5websockets, qt5x11extras,
6214 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
6215 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
6216 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
6217 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
6218 smack, snowball-init, socat, sp-oops-extract, sqlite,
6219 squashfs, squeezelite, squid, sredird, sshfs,
6220 start-stop-daemon, strace, strongswan, stunnel, subversion,
6221 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
6222 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
6223 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
6224 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
6225 udpcast, unionfs, upmpdcli, usb_modeswitch,
6226 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
6227 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
6228 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
6229 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
6230 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
6231 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
6232 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
6233 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
6234 xfont_encodings, xfont_font-adobe-100dpi,
6235 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
6236 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
6237 xfont_font-alias, xfont_font-arabic-misc,
6238 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
6239 xfont_font-bh-lucidatypewriter-100dpi,
6240 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
6241 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
6242 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
6243 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
6244 xfont_font-daewoo-misc, xfont_font-dec-misc,
6245 xfont_font-ibm-type1, xfont_font-isas-misc,
6246 xfont_font-jis-misc, xfont_font-micro-misc,
6247 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
6248 xfont_font-misc-meltho, xfont_font-misc-misc,
6249 xfont_font-mutt-misc, xfont_font-schumacher-misc,
6250 xfont_font-screen-cyrillic, xfont_font-sony-misc,
6251 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
6252 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
6253 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
6254 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
6255 ympd, zeromq, zic, znc, zsh,
6256
6257 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
6258 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
6259 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
6260 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
6261 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
6262 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
6263 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
6264 obsidian-cursors, openal, openbox, pangomm,
6265 python-backports-abc, python-beautifulsoup4, python-cbor,
6266 python-click, python-cssselect, python-ecdsa, python-html5lib,
6267 python-idna, python-ipaddress, python-mistune, python-netaddr,
6268 python-paho-mqtt, python-paramiko, python-pyparted,
6269 python-pysmb, python-pyudev, python-singledispatch,
6270 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
6271 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
6272 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
6273
6274 Removed packages: libungif, python-pyxml,
6275
6276 Issues resolved (http://bugs.uclibc.org):
6277
6278 #7886: gettext: link failure with locally-installed libxml2
6279 #7892: systemd-journald is broken
6280 #8066: nodejs crashes when built with gcc 4.9
6281 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
6282 #8501: gunzip fails to uncompress files
6283 #8541: fail to build host-fakeroot-1.20.2
6284 #8546: build instructions for raspberry pi don't work
6285 #8571: strace for ARC compile error
6286 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
6287 #8616: Fail to build for raspberrypi_defconfig with big endian
6288 #8621: sqlite package, properly enable readline
6289
3f90e532
PK
62902015.11, Released November 30th, 2015
6291
6292 Minor fixes.
6293
6294 Merged/seperate /usr handling is now also performed for
6295 staging so cross-gdb / gdbserver can find the libraries.
6296
6297 Updated/fixed packages: autossh, conntrack-tools, dcron,
6298 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
6299 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
6300 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
6301 zmqpp
6302
6303 Issues resolved (http://bugs.uclibc.org):
6304
6305 #8441: Invalid directory for X11 fonts in target (RPi2)
6306 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
6307
610f3fa0
PK
63082015.11-rc3, Released November 26th, 2015
6309
6310 Fixes all over the tree.
6311
db80b0a5
PK
6312 We have a new modern website!
6313
6314 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
6315 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
6316 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
6317 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
6318 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
6319 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
6320 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
6321 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
6322 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
6323 yajl, zmqpp
610f3fa0
PK
6324
6325 Issues resolved (http://bugs.uclibc.org):
6326
6327 #6872: gpsd: disabled on microblaze
6328 #8321: invalid opcode error with minidlna and ffmpeg
6329 #8336: Default systemd configuration fails to boot correctly in 2015-08
6330 #8446: rpi-userland failed to build with glibc 2.22
6331
bfaed966
PK
63322015.11-rc2, Released November 19th, 2015
6333
6334 Fixes all over the tree.
6335
6336 LD_LIBRARY_PATH is no longer used to ensure host binaries find
6337 their libraries, fixing issues on recent Fedora.
6338
6339 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
6340 with ${TARGET}-cc after the move to use a toolchain wrapper
6341 for the internal toolchain.
6342
6343 Appy-patches.sh now correctly applies all files listed in
6344 series files.
6345
6346 Fixes for merged /usr handling when a custom skeleton is used.
6347
6348 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
6349 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
6350 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
6351 libecore, libgudev, libnss, libpng, libserial, libssh2,
6352 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
6353 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
6354 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
6355 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
6356 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
6357 ushare, wine, wpa_supplicant, x265,
6358 xdriver_xf86-video-siliconmotion, zxing-cpp
6359
6360 Issues resolved (http://bugs.uclibc.org):
6361
6362 #4790: Running udhcpc on a system with NFS root kills NFS
6363 #8456: Building host-pkgconf on Fedora 23 fails due to..
6364
e1da0eff 63652015.11-rc1, Released November, 7th 2015
23542387
TP
6366
6367 Fixes all over the tree and new features.
6368
6369 Architectures:
6370
6371 - Support for sparc64 added (internal toolchain with glibc
6372 only).
6373
6374 - Support for mips32r6 and mips64r6 added.
6375
6376 - Support for Intel Quark X1000 CPU.
6377
6378 - Switch to EABIhf by default on ARM when a VFP is available.
6379
6380 Toolchains:
6381
6382 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
6383 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
6384
6385 - The toolchain wrapper which was used only for external
6386 toolchains is now also used for Buildroot internal
6387 toolchains. This allowed to fix the ccache support, prepare
6388 the way for top-level parallel build support and remove gcc
6389 patches used to detect header/library path poisoning.
6390
6391 - Remove Analog Devices Blackfin toolchain 2012R2.
6392
6393 - Fix several Xtensa build failures by switching from
6394 text-section-literals to auto-litpools.
6395
6396 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
6397 rather than a specific fork.
6398
6399 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
6400 2015.08. 2014.09 version is kept since 2015.08 only runs on
6401 x86_64 hosts.
6402
6403 Bootloaders:
6404
6405 - Fix ARM64 support in U-Boot.
6406
6407 Defconfigs:
6408
6409 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
6410 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
6411 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
6412 Synopsys AArch64 VDK virtual platform.
6413
6414 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
6415 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
6416 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
6417 raspberrypi2, riotboard, snps_axs10*, wandboard.
6418
6419 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
6420 calao_snowball_defconfig, gnublin, integrator926_defconfig.
6421
6422 Infrastructure:
6423
6424 - Support for fetching from Mercurial tags fixed.
6425
6426 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
6427 module support to be enabled in the kernel when a package
6428 builds out-of-tree kernel modules (through the
6429 pkg-kernel-module infrastructure or on its own).
6430
6431 - Improve the perl package infrastructure to automatically add
6432 the dependency to the perl interpreter to target perl module
6433 packages.
6434
6435 - Remove trailing slashes in <pkg>_SITE and addition of a
6436 check to ensure such trailing slashes are no longer added.
6437
6438 - Extend the legal infrastructure to allow packages to declare
6439 their actual source code. This is useful for packages for
6440 which <pkg>_SOURCE points to pre-built binaries (as is the
6441 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
6442 variable allows to point to the source code in such cases.
6443
6444 - Improved ccache support, thanks to the usage of a toolchain
6445 wrapper for internal toolchain. Now a single cache directory
6446 can be shared between different Buildroot builds.
6447
6448 - Addition of a 'graph-size' make targets, which generates a
6449 PDF graph of per-package size of the root filesystem.
6450
6451 - Addition of <pkg>_EXCLUDES so that packages can request
6452 certain parts of the source code tarball to not be
6453 extracted. This feature is currently used by gcc and
6454 toolchain-external.
6455
6456 - Packages can now use the <pkg>_PKGDIR variable, provided by
6457 the package infrastructure, to reference their package
6458 directory, instead of explicitly using package/<pkg>/.
6459
6460 Filesystems:
6461
6462 - Add high lz4 compression to squashfs.
6463
6464 - Simplification of shell profile files in the default
6465 skeleton.
6466
6467 - Remove ftp user and /home/ftp from the skeleton, and let ftp
6468 server packages create these when needed.
6469
6470 - Add support for /bin, /sbin and /lib to be symlinks to their
6471 corresponding directories in /usr. This is enforced for
6472 systemd configurations, and optional for other
6473 configurations.
6474
6475 - Support for AXFS filesystem image generation added.
6476
6477 - New options to add extra space/inodes to ext2/3/4 images.
6478
6479 Updated/fixed packages:
6480
6481 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
6482 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
6483 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
6484 collectd, connman, conntrack-tools, coreutils, cpio,
6485 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
6486 dhrystone, dillo, directfb, directfb-examples, dmraid,
6487 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
6488 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
6489 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
6490 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
6491 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
6492 genimage, gettext, git, glib-networking, glmark2, gnupg2,
6493 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
6494 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
6495 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
6496 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
6497 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
6498 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
6499 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
6500 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
6501 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
6502 kodi-pvr-stalker, kodi-pvr-vbox,
6503 kodi-visualisation-waveforhue, less, lftp, libbluray,
6504 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
6505 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
6506 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
6507 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
6508 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
6509 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
6510 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
6511 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
6512 linux, linux-firmware, linux-fusion, linux-headers,
6513 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
6514 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
6515 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
6516 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
6517 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
6518 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
6519 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
6520 perl-crypt-openssl-random, perl-http-message,
6521 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
6522 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
6523 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
6524 poco, polarssl, portaudio, portmap, postgresql, proftpd,
6525 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
6526 python-networkmanager, python-numpy, python-pyparsing,
6527 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
6528 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
6529 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
6530 samba4, sane-backends, sconeserver, sdl, sed, setools,
6531 shairport-sync, shared-mime-info, sland, smartmontools,
6532 softether, spice-protocol, sqlcipher, sqlite, squid,
6533 strongswan, stunnel, subversion, sudo, sunxi-tools,
6534 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
6535 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
6536 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
6537 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
6538 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
6539 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
6540 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
6541 xtables-addons, xterm, xz, zic, znc, zsh
6542
6543 New packages:
6544
6545 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
6546 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
6547 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
6548 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
6549 libg7221, libhttpparser, libilbc, libldns, libmng,
6550 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
6551 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
6552 micropython, micropython-libs, python-pyratemp,
6553 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
6554 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
6555 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
6556
6557 Removed packages:
6558
6559 blackbox (was deprecated), divine (merged in directfb),
6560 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
6561 sawman (merged in directfb), schifra (marked broken since a
6562 long time), texinfo (host variant only, no longer used), zxing
6563 (replaced by zxing-cpp),
6564
6565 Issues resolved (http://bugs.uclibc.org):
6566
6567 #4099: cut utility from GNU coreutils works incorrect
6568 #7772: libxml-parser-perl build failure: missing dependency
6569 ExtUtils/MakeMaker
6570 #7931: Default configuration for Cubieboard v1 is outdated
6571 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
6572 not coming up
6573 #8246: X.org DRI2 build issue
6574 #8256: pointing to /usr/bin/objcopy old version (x86) instead
6575 of the generated one
6576 #8266: mplayer build issue
6577 #8281: pyrexc fails to run when path is too long
6578 #8316: lttng-tools and lttng-babeltrace executables contain
6579 bad RPATH pointing to host machine
6580 #8331: kexec wants shutdown in /sbin, but systemd installs it
6581 in /usr/sbin
6582 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
6583 busybox's version
6584 #8366: libevent does not build
6585 #8386: build failed with external toolchain
6586 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
6587 #8396: CCACHE initialization
6588 #8401: gpsd 3.15 NMEA support
6589 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
6590 #8421: util-linux installs systemd files in output/target/home/
6591
20a36cd8 65922015.08, Released August 31st, 2015
3131ec44
PK
6593
6594 Minor fixes.
6595
6596 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
6597 reintroduced as opencv.
6598
6599 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
6600 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
6601 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
6602 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
6603 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
6604 perl-www-robotrules, python-can, qt5base, qt5multimedia,
6605 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
6606 x264, xserver_xorg-server, zyre
6607
985b46be
TP
66082015.08-rc2, Released August, 24th 2015
6609
6610 Fixes all over the tree.
6611
6612 Toolchain: fix gcc build on NIOS-II.
6613
6614 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
6615 hybrid ISO image generation.
6616
6617 Architectures: add arm1136j-s variant.
6618
6619 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
6620 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
6621 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
6622 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
6623 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
6624 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
6625 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
6626 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
6627 netatalk, nodejs, ola, opencv, oprofile, php, poco,
6628 postgresql, powertop, protobuf, protobuf-c, qt5base,
6629 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
6630 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
6631 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
6632
6633 Issues resolved (http://bugs.uclibc.org):
6634
6635 #8276: package/dropbear: symlink resolution incorrect
6636 #8286: Error with buildroot
6637 #8301: ldconfig parameter in Makefile
6638
7b1e9d52 66392015.08-rc1, Released August, 5th 2015
43929650
AV
6640
6641 Fixes all over the tree and new features.
6642
da63d87c
TP
6643 Architectures:
6644
6645 - Refactor how the availability of an MMU is described.
6646 - Minimal support for Cortex-M3
6647 - Minimal support for AArch64 big-endian
6648
6649 Toolchains:
6650
6651 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
6652 - Use uClibc-ng as the default uClibc version, instead of the
6653 official uClibc, which hasn't done any release since 3+
6654 years
6655 - eglibc is now marked as deprecated
6656 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
6657 support for gcc 5.x added.
6658 - Binutils: use Binutils 2.24 as the default, 2.25.x series
6659 bumped to 2.25.1, remove old Binutils 2.22.
6660 - Update ARC toolchain components to 2015.06
6661 - Add support for Fortran when building gcc
6662
6663 Bootloaders:
6664
6665 - Support for using the kconfig configuration system in
6666 U-Boot
6667
6668 New Defconfigs:
6669
6670 - VIA VAB-820/AMOS-820
6671 - OLimex OLinuxino A20 Lime
6672 - Many new defconfigs for Atmel evaluation boards:
6673 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
6674 Xplained Ultra, sama5d3 Xplained.
6675 - ACME Systems Aria G25
6676 - WarPboard
6677 - Altera Cyclone 5 Development Board
6678 - Xilinx zc706
6679 - ARC AXS101 and AXS103 Software Development Platforms
6680 - Significant updates to Raspberry Pi / Raspberry Pi 2
6681
6682 Infrastructure:
6683
6684 - Buildroot takes better care now of generating predictable
6685 permissions in the target filesystem. However, existing
6686 permissions on a custom skeleton or rootfs overlay will no
6687 longer be preserved. Therefore, it is necessary to add a
6688 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
6689 required permissions.
6690 - Add support for kconfig fragments.
6691 - No longer pass --{enable,disable}-debug to autotools
6692 packages depending on the value of
6693 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
6694 whether we build with -g or not.
6695 - Support for extracting archives in .lzma in the generic
6696 package infrastructure.
6697 - Remove random-seed file from the default skeleton, since
6698 seeding the entropy pool with a known seed makes more harm
6699 than good.
6700 - In the CVS download helper, add support to use a date as
6701 the version.
6702 - Add support for a per-package <pkg>_STRIP_COMPONENTS
6703 variable, which packages can use to specify how many path
6704 components should be stripped when extracting the tarball.
6705 - Addition of a 'kernel-module' package infrastructure, which
6706 simplifies the packaging of external kernel modules. Many
6707 existing packages are converted to use it.
6708 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
6709 - Remove /etc/securetty from the default skeleton.
6710 - Migration of sysV initscripts from the default skeleton to
6711 a package called 'initscripts', installed only when Busbox
6712 init or sysvinit are used.
6713 - Migration of the skeleton logic to a proper 'skeleton'
6714 package.
6715 - Addition of a 'linux-tools' infrastructure in the 'linux'
6716 package, to support building user-space tools bundled
6717 within the Linux kernel sources, such as perf and cpupower.
6718 - Usage of backticks instead of make $(shell ...) to execute
6719 shell commands. This allows to delay the evaluation of such
6720 commands when actually needed, and not when expanding the
6721 variables. It is useful to make 'make printvars' less
6722 noisy, and as a preparation to support top-level parallel
6723 build.
6724 - Libtool .la files are not mungled for all package types,
6725 instead of being handled only for packages using the
6726 autotools-package infrastructure.
6727 - Add mechanism to allow packages to express a dependency on
6728 gcc versions. This is needed for packages that use C++11 or
6729 C11 support for example.
6730
6731 Important package updates:
6732
6733 - Complete rework of the matchbox packaging
6734 - Lots of fixes in packages for compatibility with musl and
6735 gcc 5.
6736 - Hash files added to a large number of packages.
6737 - Update a significant number of packages to use a new
6738 hosting, after the announcement of Google Code and
6739 Gitorious closing.
6740 - Major packages needed for SELinux support have been merged,
6741 but the support is not complete yet.
6742 - Significant update of OpenCV to version 3.0, and addition
6743 of lots of eatures.
6744 - Significant update of all packages supporting the GPU and
6745 VPU of i.MX ARM processors.
6746 - Addition of systemd support in a significant number of
6747 packages.
6748 - Qt5 updated to 5.5.0
6749 - Use modular X.org server by default instead of KDrive
6750
6751 Filesystems:
6752
6753 - Complete overhaul of the iso9660 support. Now allows to use
6754 directly IS9660 as the root filesystem format and not only
6755 an initrd, and supports Grub 2 and isolinux in addition to
6756 Grub.
6757
6758 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
6759 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
6760 ca-certificates, can-utils, ccache, cloog, collectd, connman,
6761 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
6762 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
6763 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
6764 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
6765 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
6766 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
6767 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
6768 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
6769 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
6770 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
6771 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
6772 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
6773 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
6774 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
6775 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
6776 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
6777 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
6778 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
6779 libunistring, libupnp, libuv, libv4l, libva,
6780 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
6781 linux-firmware, linux-headers, live555, ltrace, lua,
6782 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
6783 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
6784 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
6785 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
6786 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
6787 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
6788 perl-cross, perl-encode-locale, perl-io-socket-ssl,
6789 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
6790 perl-xml-libxml, php, pinentry, polarssl, postgresql,
6791 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
6792 python-networkmanager, python-pyinotify, python-pypcap,
6793 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
6794 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
6795 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
6796 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
6797 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
6798 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
6799 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
6800 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
6801 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
6802 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
6803 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
6804 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
6805 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
6806 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
6807 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
6808 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
6809 zic.
6810
6811 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
6812 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
6813 jquery-datetimepicker, kodi-audioencoder-modplug,
6814 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
6815 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
6816 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
6817 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
6818 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
6819 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
6820 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
6821 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
6822 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
6823 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
6824 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
6825 kodi-screensaver-pingpong, kodi-screensaver-pyro,
6826 kodi-screensaver-stars, kodi-visualisation-shadertoy,
6827 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
6828 kodi-visualisation-waveform, kvmtool, kyua, libfm,
6829 libfm-extra, libplatform, librtas, libsodium, libsquish,
6830 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
6831 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
6832 python-pycli, python-pydal, python-pyyaml, python-web2py,
6833 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
6834 rtl8821au, sepolgen, setools, skeleton, stm32flash,
6835 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
6836
6837 Deprecated packages: webkitgtk, libgail, eglibc support in
6838 glibc package.
43929650 6839
8cf7a561
TP
6840 Issues resolved (http://bugs.uclibc.org):
6841
6842 #4291: Segmentation fault with all binaries that use threads
6843 when compiled with gcc 4.6
6844 #6944: building toolchain for sh4 fails
6845 #7592: Buildroot GCC: -lto requires plugin support in ranlib
6846 #7628: Python SSL does not get built for Raspberry Pi
6847 #7682: Missing dependencies for NFS
6848 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
6849 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
6850 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
6851 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
6852 #7971: python-flask, python-werkzeug. No module named zlib
6853 #7981: Target file system skeleton permissions hazard
6854 #8006: rpcdebug in nfs-utils built for the host
6855 #8036: alsa-lib headers problem that prevents to compile alsa
6856 dependent projects
6857 #8081: systemd init system: /tmp is not mode 1777
6858 #8121: php opcache extension doesn't get installed
6859 #8151: x86-64 make fails with ncurses 5.9
6860 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
6861 #8161: default /bin/sh symlink to busybox is full path and not relative
6862 #8171: glamor missing
6863 #8191: Request update support for the cubieboard series
6864 #8201: Important security upgrades for node.js
6865
6d73615f
PK
68662015.05, Released May 31st, 2015
6867
6868 Minor fixes.
6869
6870 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
6871 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
6872 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
6873 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
6874 python3, sconeserver, udpcast, upmpdcli
6875
c6ce119c
PK
68762015.05-rc3, Released May 22nd, 2015
6877
6878 Several fixes, mainly related to static linking.
6879
6880 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
6881 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
6882 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
6883 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
6884 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
6885 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
6886 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
6887 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
6888 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
6889 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
6890 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
6891 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
6892 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
6893 wvstreams, xmlstarlet, zeromq, zmqpp
6894
6895 New packages: c-periphery
6896
6897 Issues resolved (http://bugs.uclibc.org):
6898
6899 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
6900 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
6901 #8126: exim lacks plaintext and cram-md5 auth
6902
f2435f6d
PK
69032015.05-rc2, Released May 11th, 2015
6904
6905 Minor fixes.
6906
6907 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
6908 issues. Context functions enabled for uClibc snapshot /
6909 uClibc-NG.
6910
6911 Architectures: Endian handling symbol for Xtensa, binutils
6912 fixes.
6913
6914 Infrastructure: Fix for kernel module stripping when
6915 localversion contains spaces.
6916
6917 Updated/fixed packages: at, autoconf-archive, binutils,
6918 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
6919 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
6920 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
6921 xlib_libXfont
6922
6923 Issues resolved (http://bugs.uclibc.org):
6924
6925 #8086: Cannot select systemd as init with Linaro 2014.09...
6926
5628a15a 69272015.05-rc1, Released May 4th, 2015
94856075
PK
6928
6929 Fixes all over the tree and new features.
6930
329f6870
PK
6931 Architectures: Removed AVR32 support, deprecate SH64, added
6932 support for steamroller, corei7-avx and core-avx2 x86
6933 variants.
6934
6935 Toolchains: IPv6 and Largefile support now enforced for
6936 uClibc. Corresponding Kconfig symbols removed.
6937
6938 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
6939 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
6940 external toolchains are now detected and blacklisted.
6941
6942 Internal toolchain support for Nios2 added, Blackfin
6943 removed. Aarch64 and sh musl support. uClibc-ng support added.
6944
6945 Libatomic is now handled for internal and external
6946 toolchains. Link time optimization (LTO) support.
6947
6948 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
6949 Auto, Raspberry Pi 2, RIoTboard,
6950
6951 Infrastructure: Hashes for a large number of packages have
6952 been added. Missing hashes now stop the build unless
6953 explicitly disabled.
6954
1c3ad235
PK
6955 Spaces and colons (:) are now supported in package
6956 versions. Dependencies can now be listed for the patch step
6957 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
6958 extensions infrastructure has been added.
6959
6960 Makedevs now has a recursive (r) option.
6961
6962 The variable containing the list of packages to build has been
6963 renamed from TARGETS to PACKAGES.
6964
1c3ad235
PK
6965 Make external-deps / legal-info / source / source-check have
6966 been reimplemented using the package infrastructure, so their
6967 output/behaviour may differ from earlier (some packages were
6968 not included in the past).
6969
329f6870
PK
6970 The old insecure DES password encoding is no longer supported.
6971
6972 U-Boot patch option now support direct references to patch
6973 files and URLs in addition to directories of patches. The
6974 i.MX28 SD format (u-boot.sd) is now supported.
6975
94856075
PK
6976 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
6977 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
6978 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
6979 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
6980 canfestival, ccache, chrony, civetweb, clamav, cmake,
6981 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
6982 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
6983 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
6984 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
6985 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
6986 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
6987 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
6988 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
6989 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
6990 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
6991 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
6992 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
6993 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
6994 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
6995 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
6996 kismet, kmod, kodi-audioencoder-flac,
94856075 6997 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
6998 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
6999 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
7000 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
7001 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
7002 libinput, libiscsi, libksba, liblinear, libmatroska,
7003 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
7004 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
7005 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
7006 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
7007 libusb, libuv, libva-intel-driver, libva, libvncserver,
7008 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
7009 lighttpd, linknx, linphone, linux-firmware, linux-headers,
7010 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
7011 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
7012 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
7013 luarocks, lvm2, lxc, make,
94856075
PK
7014 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
7015 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
7016 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
7017 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
7018 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
7019 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
7020 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
7021 opencv, openldap, openntpd, openocd, openssh, openssl,
7022 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 7023 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
7024 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
7025 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
7026 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
7027 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
7028 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
7029 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
7030 python-tornado, python-twisted, python-zope-interface, python,
7031 python3, qemu, qt, qt5, qt5base, qt5multimedia,
7032 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
7033 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
7034 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
7035 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
7036 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
7037 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
7038 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
7039 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
7040 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
7041 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
7042 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
7043 webp, weston, wget, which, whois, wireless-regdb,
7044 wireless_tools, wireshark, wpa_supplicant, wvstreams,
7045 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
7046 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
7047 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
7048 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
7049 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
7050 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
7051 xapp_xmore, xcb-util-image, xcb-util-keysyms,
7052 xdata_xcursor-themes,
7053 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
7054 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
7055 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
7056 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
7057 xfont_font-util, xkeyboard-config,
7058 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
7059 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
7060 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
7061 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
7062
7063 New packages: apache, autoconf-archive, batctl,
329f6870
PK
7064 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
7065 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
7066 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
7067 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
7068 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
7069 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
7070 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
7071 perl-db-file, perl-digest-{hmac,sha1},
7072 perl-encode-{detect,locale}, perl-file-{listing,util},
7073 perl-html-{parser,tagset}, perl-http-cookies,
7074 perl-http-{daemon,date,message,negotiate}, perl-io-html,
7075 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
7076 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
7077 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
7078 perl-www-robotrules, powertop, pulseview,
7079 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
7080 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
7081 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 7082 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 7083 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
7084 xproto_xproxymanagementprotocol
7085
7086 Removed packages: gtk2-theme-hicolor
7087
329f6870
PK
7088 Deprecated packages: samba
7089
94856075
PK
7090 Issues resolved (http://bugs.uclibc.org):
7091
7092 #7478: Multiple chosen python modules are not built due to...
7093 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
7094 #7676: Package procps-ng installs binaries to nonsensical folder
7095 #7724: Startx is not installed in the target
7096 #7760: botan: wrong prefix in botan-1.10.pc
7097 #7826: Building of cdparanoia
7098 #7844: Lua with hard-float on MIPS by buildroot doesn't work
7099 #7874: X.org configure error
7100 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
7101 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
7102 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
7103 #7976: mkuser script fails with: user already exists with...
7104 #8011: When building only busybox and strace, strace fails...
7105 #8016: collectd fails to build, network.c:171:19: error:...
7106 #8041: error on building libcurl7.42.0
7107
6bf057b0
PK
71082015.02, Released March 1st, 2015
7109
7110 Minor fixes.
7111
7112 Updated/fixed packages: civetweb, ding-libs,
7113 directfb-examples, glibc, gnupg, gnupg2, gpm,
7114 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
7115 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
7116 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
7117 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
7118 xcb-util-keysyms
7119
7120 Removed packages: libgc
7121
345f32e6
PK
71222015.02-rc3, Released February 24th, 2015
7123
7124 Minor fixes.
7125
7126 Cmake and rebar (erlang) infrastructure fixes.
7127
7128 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
7129 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
7130 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
7131 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
7132
bc11392d
PK
71332015.02-rc2, Released February 15th, 2015
7134
7135 Minor fixes.
7136
7137 raspberrypi: fix kernel sha1 for DT variant.
7138
7139 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
7140 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
7141 qt5base, qt5connectivity, xserver_xorg-server
7142
21652676 71432015.02-rc1, Released February 8th, 2015
20138584
PK
7144
7145 Fixes all over the tree and new features.
7146
7147 Static/shared library handling reworked. This is now a
7148 tristate (shared only / shared and static / static
7149 only). Default is now shared only to speed up the
7150 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
7151
7152 The toolchain (internal and external) will now warn when an
7153 unsafe library or header path is used (such as /usr/include or
7154 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
7155 under build options this instead becomes an error.
7156
7157 A installation path issue with the internal musl toolchain
7158 support has been fixed so it is now possible to reuse it as an
7159 external toolchain.
7160
7161 Architectures: Freescale E5500 and E6500 PowerPC support
7162 added, deprecated MIPS 1/2/3/4 support removed.
7163
7164 New defconfigs: Freescale p2020ds, MIPS creator CI20,
7165 Raspberrypi with DT, UDOO Quad.
7166
7167 'make <foo>_defconfig' now saves the path to the defconfig in
7168 the .config, so a 'make savedefconfig' automatically updates
7169 it.
7170
7171 Infrastructure for packages using the Erland rebar tool has
7172 been added.
7173
7174 Hashes for a large number of packages have been added. Hashes
7175 are now checked for both target and host packages.
7176
7177 The system menu now has an option to automatically configure a
7178 network interface through DHCP at bootup.
7179
7180 The default filesystem skeleton now uses a separate tmpfs for
7181 /run instead of a symlink to /tmp/ for security reasons / to
7182 protect against conflicts with user generated temporary files.
7183
7184 BR2_EXTERNAL is now exported to post-build and post-image
7185 scripts.
7186
7187 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
7188 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
7189 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
7190 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
7191 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
7192 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
7193 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
7194 janus-gateway, kodi, kodi-audioencoder-flac,
7195 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
7196 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
7197 libselinux, libsemanage, libserialport, libsigro,
7198 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
7199 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
7200 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
7201 openldap, python-alsaaudio, python-certifi, python-cheetah,
7202 python-coherence, python-django, python-docopt, python-enum,
7203 python-enum34, python-flask, python-gobject, python-httplib2,
7204 python-ipaddr, python-itsdangerous, python-jinja,
7205 python-markdown, python-markupsafe, python-networkmanager,
7206 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
7207 python-pysendfile, python-pyxb, python-requests, python-six,
7208 python-twisted, python-webpy, python-werkzeug,
7209 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
7210 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
7211 xtables-addons
7212
7213 Removed packages (target): bison, distcc, gob2, m4
7214
7215 Issues resolved (http://bugs.uclibc.org):
7216
7217 #7556: make interactive CLI optional for nftables
7218 #7730: Error while connecting Qt Cretaor to device
7219 #7766: logrotate default gzip path is usually wrong
7220 #7790: Invalid ext4 image generated by Buildroot
7221
9a5434fb
PK
72222014.11, Released December 1st, 2014
7223
7224 Minor fixes.
7225
7226 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
7227 current working directory isn't searched.
7228
7229 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
7230 parted, shairport-sync, util-linux, xapp_bdftopcf,
7231 xserver_xorg-server
7232
f30e54eb
PK
72332014.11-rc3, Released November 28th, 2014
7234
7235 Fixes all over the tree.
7236
7237 System: File permissions of /etc/random-seed made more
7238 restrictive.
7239
7240 Toolchain: Various fixes related to locale handling, a fix for
7241 building the toolchain wrapper on MIPS.
7242
7243 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
7244 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
7245 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
7246 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
7247 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
7248 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
7249 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
7250 xl2tp, xserver_xorg-server
7251
7252 Issues resolved (http://bugs.uclibc.org):
7253
7254 #7670: Fails to build mpc-1.0.2 on latest Cygwin
7255
641e00ef 72562014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
7257
7258 Fixes all over the tree.
7259
7260 Inittab tweaks for shutdown handling (busybox and sysvinit).
7261
7262 Updated/fixed packages: aircrack-ng, botan, canfestival,
7263 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
7264 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
7265 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
7266 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
7267 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
7268 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
7269 tstools, tzdata, wireshark, x264
7270
7271 Issues resolved (http://bugs.uclibc.org):
7272
7273 #7646: strftime on datetime not works on python3
7274
74128856 72752014.11-rc1, Released November 12th, 2014
4c2d7589
PK
7276
7277 Fixes all over the tree and new features.
7278
6896e829
PK
7279 Toolchains: Use -mcpu / -march instead of -mtune. Support
7280 additional ARC and sparc variants. Updated Code sourcery
7281 and Linaro external toolchains.
7282
7283 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
7284 powerpc64 pseries added and a number of updates to the
7285 existing configurations.
7286
7287 Infrastructure: Buildroot is now less noisy when built with
7288 the silent option (make -s).
7289 A number of package infrastructure variables have been renamed
7290 from *_OPT to *_OPTS for constency. Buildroot will complain if
7291 the old names are used to assist in updating out of tree
7292 packages.
7293 Fixes for host systems where bash isn't located in /bin, and
7294 older systems not supporting mktemp --tmpdir.
7295 Various cleanups of users/groups in the default skeleton.
7296 There is now an option to choose what shell /bin/sh points to.
7297
7298 Documentation: Various updates to the user manual. The
7299 asciidoc documentation handling has now been extended so it
7300 can be used by (BR2_EXTERNAL) packages.
7301
4c2d7589
PK
7302 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
7303 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
7304 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
7305 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
7306 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
7307 bluez_utils, bmon, boost, bootutils, bridge-utils,
7308 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
7309 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
7310 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
7311 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
7312 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
7313 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
7314 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
7315 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
7316 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
7317 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
7318 enlightenment, enscript, erlang, espeak, ethtool, eudev,
7319 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
7320 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
7321 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
7322 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
7323 fontconfig, foomatic-filters, freerdp, freescale-imx,
7324 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
7325 genimage, genpart, genromfs, geoip, gettext, giblib, git,
7326 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
7327 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
7328 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
7329 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
7330 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
7331 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
7332 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
7333 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
7334 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
7335 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
7336 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
7337 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
7338 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
7339 jquery-ui-themes, jquery-validation, jsmin, json-c,
7340 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
7341 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
7342 lesstif, lftp, libaio, libao, libarchive, libargtable2,
7343 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
7344 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
7345 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
7346 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
7347 libelementary, libelf, libenca, libethumb, libevas,
7348 libevas-generic-loaders, libevent, libexif, libeXosip2,
7349 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
7350 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
7351 libinput, libiscsi, libjson, libksba, liblockfile,
7352 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
7353 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
7354 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
7355 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
7356 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
7357 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
7358 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
7359 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
7360 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
7361 libungif, liburcu, libusb, libuv, libv4l, libva,
7362 libva-intel-driver, libvncserver, libvorbis, libvpx,
7363 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
7364 libxslt, lighttpd, linenoise, linknx, links, linphone,
7365 linux-firmware, linux-fusion, linux-headers, linux-pam,
7366 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
7367 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
7368 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
7369 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
7370 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
7371 lua-ev, luajit, luajson, lualogging, lua-messagepack,
7372 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
7373 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
7374 lzma, m4, madplay, make, makedevs, Makefile.in,
7375 matchbox-common, matchbox-desktop, matchbox-fakekey,
7376 matchbox-keyboard, matchbox-lib, matchbox-panel,
7377 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
7378 media-ctl, mediastreamer, memcached, memstat, memtester,
7379 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
7380 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
7381 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
7382 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
7383 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
7384 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
7385 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
7386 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
7387 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
7388 openocd, openpowerlink, openssh, openssl, openswan,
7389 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
7390 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
7391 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
7392 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
7393 perl-module-build, perl-mojolicious, perl-net-ssleay,
7394 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
7395 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
7396 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
7397 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
7398 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
7399 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
7400 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
7401 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
7402 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
7403 python-dialog, python-ipy, python-keyring, python-mad,
7404 python-netifaces, python-numpy, python-protobuf, python-pyasn,
7405 python-pyparsing, python-pyro, python-pyusb, python-serial,
7406 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
7407 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
7408 qt5graphicaleffects, qt5imageformats, qt5multimedia,
7409 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
7410 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
7411 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
7412 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
7413 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
7414 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
7415 ruby, samba, sam-ba, samba4, sane-backends, schifra,
7416 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
7417 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
7418 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
7419 slang, slirp, smcroute, smstools3, snmppp,
7420 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
7421 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
7422 squid, sredird, startup-notification, strace, stress,
7423 strongswan, stunnel, subversion, sudo, sunxi-boards,
7424 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
7425 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
7426 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
7427 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
7428 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
7429 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
7430 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
7431 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
7432 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
7433 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
7434 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
7435 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
7436 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
7437 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
7438 xdriver_xf86-video-vmware, xenomai, xerces,
7439 xfont_font-adobe-{100,75}dpi,
7440 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
7441 xfont_font-alias, xfont_font-arabic-misc,
7442 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
7443 xfont_font-bh-lucidatypewriter-100dpi,
7444 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
7445 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
7446 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
7447 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
7448 xfont_font-daewoo-misc, xfont_font-dec-misc,
7449 xfont_font-ibm-type1, xfont_font-isas-misc,
7450 xfont_font-jis-misc, xfont_font-micro-misc,
7451 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
7452 xfont_font-misc-meltho, xfont_font-misc-misc,
7453 xfont_font-mutt-misc, xfont_font-schumacher-misc,
7454 xfont_font-screen-cyrillic, xfont_font-sony-misc,
7455 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
7456 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
7457 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
7458 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
7459 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
7460 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
7461 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
7462 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
7463 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
7464 znc, zsh, zxing
7465
7466 New packages: adwaita-icon-theme, am335x-pru-package,
7467 bcache-tools, biosdevname, botan, canfestival, clamav,
7468 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
7469 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
7470 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
7471 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
7472 netcat-openbsd, nginx, odhcploc, openvmtools,
7473 phidgetwebservice, pps-tools, pure-ftpd,
7474 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
7475 qt5location, shairport-sync, spidev_test, targetcli-fb,
7476 tinyalsa, trinity, x264, yaml-cpp, ympd
7477
7478 Removed packages: libelf
7479
7480 Issues resolved (http://bugs.uclibc.org):
7481
7482 #261: New package: wxWidgets
7483 #325: New package: ratpoison
7484 #405: New package: OpenVZ tools
7485 #1309: New package: rdiff-backup
7486 #3427: New package: nginx
7487 #3655: New package: libav
7488 #3991: New Package: open-vm-tools (Vmware Tools)
7489 #6878: dmraid: disabled on ARC
7490 #6950: Full unicode support in ncurses
7491 #7010: jamvm builds and runs fine under mips (be)
7492 #7088: elfutils on Blackfin doesn't build
7493 #7142: ecryptfs needs getent to run
7494 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
7495 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
7496 #7352: [2014.08-rc3] diffutils-3.3 failed on building
7497 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
7498 #7364: monit builds a static application, even though BR2_PREFER_...
7499 #7370: ngrep - requires --with-pcap-includes fully defined to find...
7500 #7442: rootfs remount does not work as expected with sysvinit
7501 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
7502 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
7503 #7574: quota-4.01 fails to build statically
7504
fcd720df
PK
75052014.08, Released September 1st, 2014
7506
7507 Minor manual fixes/additions.
7508
7509 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
7510 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
7511 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
7512 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
7513 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
7514 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
7515 xscreensaver, yajl
7516
7517 Issues resolved (http://bugs.uclibc.org):
7518
7519 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
7520
fdff7150
PK
75212014.08-rc3, Released August 26th, 2014
7522
7523 Minor fixes.
7524
7525 User manual update / restructuring.
7526
7527 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
7528 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
7529 lbreakout2, libevas-generic-loaders, libftdi, libinput,
7530 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
7531 thrift, tvheadend, usb_modeswitch, xmlstarlet,
7532
7533 Issues resolved (http://bugs.uclibc.org):
7534
7535 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
7536 #7322: libgomp dependency issue with imagemagick
7537 #7328: Git dl of versions in x/y broken
7538
7dc7c790 75392014.08-rc2, Released August 18th, 2014
8c94df28
PK
7540
7541 Fixes all over the tree.
7542
7dc7c790
PK
7543 User manual restructured / reworked.
7544
7545 Toolchain: Fix for C++ exceptions / pthread_exit() on
7546 uClibc/glibc, C++-11 features with uClibc.
7547
8c94df28
PK
7548 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
7549 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
7550 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
7551 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
7552 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
7553 qt, subversion, synergy, systemd, tar, tftpd, webkit,
7554 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
7555
7556 Issues resolved (http://bugs.uclibc.org):
7557
7558 #7124: Use BR toolchain externally results a non-bootable...
7559 #7208: Glibc C++ aplications crash if they use exceptions
7560 #7250: Cannot build with -std=c++11
7561 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
7562 #7286: systemd 215 doesn't build
7563
7e725e13 75642014.08-rc1, Released August 8th, 2014
087e1c8e
PK
7565
7566 Fixes all over the tree and new features.
7567
ec37bbca
PK
7568 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
7569 Improved altivec / SPE /atomic instructions
7570 handling. Additional PowerPC CPU variants added.
7571
7572 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
7573 qemu-system-xtensa, qemu-aarch64-virt added. A number of
7574 tweaks to existing ones. lpc32xx defconfigs removed.
7575
7576 Toolchain: Microblaze support for internal musl toolchain.
7577 Default to GCC 4.8 for internal toolchain, remove deprecated
7578 4.3 and 4.6 versions.
7579 External CodeSourcery / Linaro toolchain updates, option to
7580 copy gconv libraries for external toolchains.
7581
7582 Infrastructure: graph-depends: misc fixes, transitive
7583 dependencies are not drawn by default. Download handling is
7584 now done using helper scripts. Integrity of downloads can now
7585 be verified using sha* hashes. Subversion download now uses
7586 peg revisions for robustness.
7587 Legal-info: License info of local or overridden packages are
7588 saved as well. Toolchain packages are also taken into account.
7589 autotools: Static linking with libtool / v1.5 improvements.
7590 Gettextize support, similar to autoreconf.
7591 kconfig package infrastructure added.
7592
7593 Misc: Version selection for busybox dropped.
7594
087e1c8e
PK
7595 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
7596 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
7597 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
7598 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
7599 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
7600 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
7601 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
7602 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
7603 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
7604 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
7605 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
7606 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
7607 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
7608 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
7609 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
7610 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
7611 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
7612 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
7613 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
7614 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
7615 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
7616 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
7617 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
7618 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
7619 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
7620 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
7621 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
7622 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
7623 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
7624 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
7625 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
7626 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
7627 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
7628 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
7629 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
7630 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
7631 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
7632 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
7633 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
7634 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
7635 libxml2, libyaml, links, linux-firmware, linux-fusion,
7636 linux-headers, linux-pam, lite, live555, lm-sensors,
7637 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
7638 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
7639 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
7640 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
7641 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
7642 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
7643 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
7644 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
7645 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
7646 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
7647 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
7648 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
7649 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
7650 python,
7651 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
7652 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
7653 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
7654 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
7655 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
7656 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
7657 samba, samba4, sane-backends, sawman, sconeserver, setserial,
7658 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
7659 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
7660 startup-notification, statserial, strongswan, stunnel,
7661 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
7662 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
7663 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
7664 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
7665 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
7666 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
7667 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
7668 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
7669 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
7670 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
7671 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
7672 xz
7673
7674 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
7675 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
7676 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
7677 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
7678 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
7679 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
7680 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
7681 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
7682 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
7683 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
7684 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
7685 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
7686 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
7687 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
7688
7689 Removed packages: procps
7690
7691 Issues resolved (http://bugs.uclibc.org):
7692
7693 #5750: Doing a Buildroot build from /usr doesn't work
7694 #5900: config flags to the Xenomai build system
7695 #6230: Cannot compile gcc without threads (uClibc-based)
7696 #6626: procps Unknown HZ value! (XX) Assume 100
7697 #7118: Package "thrift" requires atomic operations
7698 #7154: Local uClibc config file gets overwritten using ...
7699 #7160: host-xz not built
7700 #7166: hostapd: segfault when using RT5370
7701 #7172: Name collision of rpath token expansion and internal..
7702 #7178: NTPd package cannot sync time without a proper ntp.conf
7703 #7184: supervisord depends on libxml2 implicitly
7704 #7196: Unable to build on UBUNTU13.10
7705 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
7706
f287d625
PK
77072014.05, Released May 31st, 2014
7708
7709 Minor fixes.
7710
7711 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
7712 for the spl file.
7713
7714 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
7715 qt5base, qt5webkit, sysklogd, thrift, u-boot
7716
d830cceb
PK
77172014.05-rc3, Released May 28th, 2014
7718
7719 Minor fixes.
7720
7721 Updated/fixed packages: acl, attr, connman, dosfstools,
7722 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
7723 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
7724 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
7725 samba4, slang, xbmc
7726
7727 Issues resolved (http://bugs.uclibc.org):
7728
7729 #7100: license info for package 'acl' missing
7730 #7106: license info for package 'attr' missing
7731 #7112: license info for package 'hwdata'
7732
63fbdd5c
PK
77332014.05-rc2, Released May 21st, 2014
7734
7735 Fixes all over the tree.
7736
7737 Stripping using sstrip has been deprecated.
7738
7739 BR2_EXTERNAL can now also be used to implement custom
7740 filesystem types.
7741
7742 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
7743 the generated dependency graph has been renamed to
7744 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
7745 the future.
7746
7747 The virtual package infrastructure will now error out early
7748 if multiple packages providing the same virtual package has
7749 been enabled (E.G. opengl). This change requires that the
7750 packages explicitly declare what virtual package(s) they
7751 provide.
7752
7753 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
7754 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
7755 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
7756 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
7757 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
7758 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
7759 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
7760 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
7761 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
7762 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
7763 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
7764 xlib_libXpm, xserver_xorg-server, zyre
7765
7766 Issues resolved (http://bugs.uclibc.org):
7767
7768 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
7769 #7016: Git issues in resulting buildroot tar
7770 #7094: pciutils doesn't build on Blackfin
7771
921a9efa 77722014.05-rc1, Released May 13th, 2014
574fa145 7773
c2e4f742
PK
7774 Fixes all over the tree and new features.
7775
7776 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
7777 been removed. Building o32 ELF files for MIPS64 is an exotic
7778 configuration that nobody should be using. If o32 is required,
7779 then is better if it's built for MIPS 32-bit cores so only
7780 32-bit instructions will be used leading to a more efficient
7781 o32 usage.
7782 Support for the ARM A12 variant and Intel corei7.
7783
7784 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
7785
7786 Bootloaders: Grub2 and gummiboot support, syslinux support
7787 extended.
7788
7789 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
7790 library for internal and external toolchains. 4.8-R3 support
7791 for ARC, Internal toolchain support for Aarch64 and
7792 Microblaze. Environment variable to control debug output of
7793 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 7794 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
7795 customized. Updated external Linaro ARM/Aarch64
7796 toolchains. Added external Linaro ARMEB toolchain.
7797 A GDB gdbinit file is now generated for external toolchains to
7798 automatically set the correct sysroot.
7799
7800 Kconfig handling for minimum kernel headers version required
7801 for packages. Now packages needing specific kernel header
7802 features can specify these requirements in Kconfig.
7803
7804 Infrastructure: Support for (but disabled as it leads to
41d53bca 7805 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
7806 comment at the top of Makefile for details about how to enable
7807 it and what the problems are if you want to test it.
7808 Python package infrastructure extended to support Python 3.x
7809 Perl and virtual package infrastructure support added.
7810 PRE_*_HOOKS support for all build steps.
7811
4ee77144
PK
7812 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
7813 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
7814 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
7815 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
7816 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
7817 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
7818 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
7819 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
7820 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
7821 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
7822 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
7823 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
7824 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
7825 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
7826 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
7827 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
7828 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
7829 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
7830 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
7831 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
7832 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
7833 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
7834 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
7835 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
7836 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
7837 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
7838 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
7839 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
7840 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
7841 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
7842 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
7843 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
7844 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
7845 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
7846 luainterpreter, luajit, lua-msgpack-native, luaposix,
7847 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
7848 memstat, mesa3d, metacity, minidlna, mmc-utils,
7849 mobile-broadband-provider-info, modem-manager, mongrel2,
7850 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
7851 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
7852 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
7853 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
7854 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
7855 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
7856 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
7857 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
7858 pulseaudio, python, python3, python-bottle, python-m2crypto,
7859 python-netifaces, python-pyasn, python-pycrypto,
7860 python-pygame, python-pysnmp, python-pysnmp-apps,
7861 python-pysnmp-mibs, python-serial, python-setuptools,
7862 qextserialport, qt, qt5, qt5base, qt5connectivity,
7863 qt5declarative, qt5graphicaleffects, qt5imageformats,
7864 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
7865 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
7866 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
7867 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
7868 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
7869 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
7870 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
7871 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 7872 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
7873 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
7874 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
7875 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
7876 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
7877 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
7878 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
7879 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
7880 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
7881 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
7882 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
7883 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
7884 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
7885 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
7886 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
7887 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
7888 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
7889 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
7890 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
7891 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
7892 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
7893 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
7894 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
7895 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
7896 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
7897 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
7898 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
7899 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
7900 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
7901 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
7902 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
7903 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
7904 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
7905 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
7906 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
7907 xlib_xtrans, xproto_xproto, xserver_xorg-server,
7908 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
7909
7910 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
7911 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
7912 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
7913 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
7914 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
7915 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
7916 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
7917 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
7918 musl, nftables, opentyrian, opentyrian-data,
7919 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
7920 php-zmq, postgresql, python-libconfig, python-pypcap,
7921 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
7922 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
7923 yaffs2utils, zlog, znc
c2e4f742
PK
7924
7925 Removed packages: crosstool-ng, python-distutilscross, vala
7926
7927 Issues resolved (http://bugs.uclibc.org):
7928
7929 #6842: Checking external toolchain for eabihf
7930 #6956: Packaging libsoxr
7931 #6986: Make legal-info fails on uboot versions before 2014.01
7932 #6992: Incorrect installation rights on external kernel module..
574fa145 7933
a6cfaea4
PK
79342014.02, Released February 27th, 2014
7935
7936 Minor fixes.
7937
7938 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
7939 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
7940 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
7941 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
7942
7943 Issues resolved (http://bugs.uclibc.org):
7944
7945 #6938: mkuser script generates wrong password for new user in..
7946
98f7e12c
PK
79472014.02-rc3, Released February 25th, 2014
7948
7949 Minor fixes.
7950
7951 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
7952 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
7953 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
7954 libsecret, libsepol, libsigsegv, libtool, libv4l,
7955 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
7956 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
7957 tvheadend, util-linux, webkit, xscreensaver
7958
7959 Issues resolved (http://bugs.uclibc.org):
7960
7961 #4706: Removing .stamp_target_installed does not trigger...
7962 #5030: busybox built fails if we use an override src dir...
7963 #5420: Dbus and /var/run management
7964 #5768: Not able to build ALSA-Lib for static build
7965 #5774: Not able to build ALSA-Utils for static build
7966 #6542: external python modules fail to compile to pyc if...
7967 #6764: Support for kernel signed modules
7968 #6794: Busybox compiled from buildroot hangs on pass from...
7969
085d4f02
PK
79702014.02-rc2, Released February 20th, 2014
7971
7972 Fixes all over the tree. Static linking / nommu fixes and
7973 annotations for several packages.
7974
7975 Updated/fixed packages: boost, busybox, collectd, coreutils,
7976 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
7977 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
7978 opencv, python, python3, qtuio, systemd, thrift, transmission,
7979 uclibc, vlc, webkit
7980
7981 Issues resolved (http://bugs.uclibc.org):
7982
7983 #5450: AT91SAM9260 Bootstrap compilation problem
7984 #5582: libiconv 1.14 failed to build
7985 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
7986 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
7987 #6218: binutils-2.23.2/gas fails with undefined reference to..
7988 #6236: binutils-2.23.2/bfd fails with undefined reference to..
7989 #6470: If the build directory is a child of /usr, the build..
7990 #6776: systemd error: static declaration of 'execvpe' follows..
7991 #6818: toolchainfile.cmake has absolut path references
7992
690984cf 79932014.02-rc1, Released February 11th, 2014
51a2caf9
PK
7994
7995 Fixes all over the tree and new features.
7996
a89c5882
PK
7997 Support for external packages/defconfigs (BR2_EXTERNAL). See
7998 user manual for details.
7999
8000 Cleanup of environment variable names for consistency. The
8001 download directory location override (BUILDROOT_DL_DIR) is now
8002 called BR2_DL_DIR. Likewise the name of the current .config is
8003 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
8004 your post build scripts if you use this! BUILD_DIR is now also
8005 exported to the post build/image scripts.
8006
8007 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
8008 uClibc pread/pwrite backport as they cause issues on certain
8009 architectures, new Linaro and Sourcery Codebench toolchains.
8010 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
8011 variants removed, Microblaze: Internal toolchain support
8012
8013 Legal infrastructure: Info is now split between host and
8014 target packages, large number of license annotations.
8015
8016 Lua: selection between lua 5.1 / 5.2, luarocks support
8017
8018 Python: package infrastructure, many new packages.
8019
8020 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
8021 beaglebone, microblaze, pandaboard, qemu, raspberry pi
8022 updated.
8023
8024 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
8025 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
8026 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
8027 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
8028 cifs-utils, civetweb, cmake, collectd, connman, copas,
8029 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
8030 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
8031 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
8032 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
8033 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
8034 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
8035 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
8036 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
8037 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
8038 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
8039 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
8040 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
8041 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
8042 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
8043 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
8044 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
8045 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
8046 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
8047 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
8048 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
8049 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
8050 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
8051 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 8052 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
8053 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
8054 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
8055 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
8056 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
8057 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
8058 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
8059 php, poco, poppler, powervr, protobuf-c, psplash, python,
8060 python-bottle,
51a2caf9
PK
8061 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
8062 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
8063 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
8064 qt5declarative, qt5graphicaleffects, qt5jsbackend,
8065 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
8066 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
8067 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
8068 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
8069 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
8070 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
8071 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
8072 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
8073 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
8074 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
8075 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
8076 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
8077 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
8078 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
8079 xlib_lib{FS,SM,X11},
51a2caf9
PK
8080 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
8081 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
8082 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
8083 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
8084 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
8085 xproto_xextproto, xproto_xproto, xutil_util-macros,
8086 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
8087
8088 New packages: apitrace, avrdude, c-ares, ca-certificates,
8089 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
8090 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
8091 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
8092 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
8093 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
8094 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
8095 python-configobj, python-dialog, python-json-schema-validator,
8096 python-keyring, python-msgpack, python-posix-ipc,
8097 python-pyasn, python-pycrypto, python-pysnmp,
8098 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
8099 python-simplejson, python-tornado, python-versiontools,
8100 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
8101 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
8102
b5f44c2e 8103 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 8104 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 8105
474defab
PK
8106 Issues resolved (http://bugs.uclibc.org):
8107
8108 #65: new package: dbus c++ language bindings
8109 #769: Update configuration menu for MIPS target
b5f44c2e 8110 #2419: Add a bundle of Lua modules
474defab 8111 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
8112 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
8113 #4339: Allow override of DL_DIR in extract step
a89c5882 8114 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 8115 #4454: There should be simple way to update image, when chang...
474defab
PK
8116 #5024: grub fails to build for x86_64 target architecture
8117 #5066: New-Package: net-tools
8118 #5072: ncurses: add ncurses-progs to target
8119 #5294: uclibc build ignores target CFLAGS and LDFLAGS
8120 #5366: Login doesn't work with util-linux versions of login/agetty
8121 #5378: dropbear Makefile broken
8122 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 8123 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
8124 #5798: ncurses-5.9 fails to compile statically
8125 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
8126 #6080: Git fetch caching
8127 #6092: Bootable ISO image creation seems to have stopped working..
8128 #6272: coreutils build fails
a89c5882
PK
8129 #6434: apply-patches.sh does not work recursively
8130 #6446: eglibc doesn't install ldconfig to target
8131 #6484: Add c-ares
b5f44c2e 8132 #6596: Slow bootup if mdev is chosen
474defab
PK
8133 #6656: Build Qt5 with ccache
8134 #6662: internal compiler error: Segmentation fault during making..
a89c5882 8135 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 8136 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 8137 #6770: openssl 1.0.1f fails with ccache
474defab 8138 #6830: Qt5: no fonts are installed
a89c5882
PK
8139 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
8140 #6854: Update to Qt 5.2.1
474defab 8141
9b390454 81422013.11, Released November 30th, 2013:
1351d0c2
PK
8143
8144 Minor fixes.
8145
8146 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
8147 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
8148 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
8149 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
8150 tvheadend, util-linux, wpa_supplicant
8151
8152 Issues resolved (http://bugs.uclibc.org):
8153
8154 #1279: Buildroot compiled Busybox and Coreutils LFS issues
8155 #2995: -fstack-protector-all causes ssh to SIGSEGV
8156 #5570: Cannot compile software on the target machine
8157 #6428: util-linux libmount segfaults with patch from buildroot
8158 #6500: php fails to build for armel
8159 #6554: gdb needs to dependents on host texinfo
8160 #6692: GNU nano fails to compile for x86_64
8161 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
8162
1bf9afeb
PK
81632013.11-rc3, Released November 26th, 2013
8164
8165 Fixes all over the tree.
8166
8167 Architecture: Mark MIPS I, II, III and IV as deprecated.
8168
8169 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
8170 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
8171 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
8172 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
8173 swig, ti-gfx, tinymembench, uclibc, udisks, vim
8174
b87c05dc
PK
81752013.11-rc2, Released November 18th, 2013
8176
8177 Fixes all over the tree.
8178
8179 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
8180 Adjust kernel versions.
8181
8182 Toolchain: avr32: fix for modern kernel headers
8183
8184 Bootloader: Barebox updated to 2013.10.1
8185
8186 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
8187 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
8188 wayland, wvstreams
8189
8190 Issues resolved (http://bugs.uclibc.org):
8191
8192 #3601: DHCPD S80dhcp-server startup script issues
8193 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
8194 #6416: Xenomai package, patch alternative
8195 #6590: directfb-examples build failed whit linaro toolchain
8196
abce7ca6 81972013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
8198
8199 Architectures: Nios-II support, MIPS arch handling fixes
8200
8201 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
8202 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
8203
8204 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
8205 for avr32, crosstool-ng backend removed, external musl
8206 toolchain support, gcc 4.8.2, updated Linaro external
8207 toolchains. Fortran and objective-C support deprecated,
8208 mudflap support
8209
8210 Bootloaders: U-Boot: u-boot.imx support, version bumps
8211
8212 Linux: use kmod instead of module-init-tools
8213
8214 System: default to devtmpfs for /dev
8215
8216 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
8217 download support, post-rsync hooks
8218
8219 Fs: u-boot image support for cpio
8220
8221 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
8222 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
8223 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
8224 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
8225 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
8226 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
8227 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
8228 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
8229 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
8230 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
8231 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
8232 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
8233 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
8234 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
8235 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
8236 libedit, libevas, libevent, libfreefare, libfuse,
8237 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
8238 libmnl, libmodbus,
8239 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
8240 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
8241 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
8242 libvpx, lighttpd, linphone, linux-pam, lmbench,
8243 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
8244 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
8245 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
8246 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
8247 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
8248 netcat, netkitbase, netperf, netplug, nettle, nfacct,
8249 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
8250 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
8251 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
8252 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
8253 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
8254 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
8255 samba, scons, screen, sdl_sound, ser2net, setserial,
8256 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
8257 stress, strongswan, stunnel, sudo, syslinux, systemd,
8258 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
8259 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
8260 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
8261 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
8262 webkit, webp, webrtc-audio-processing, weston, wget,
8263 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
8264 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
8265 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
8266
8267 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
8268 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
8269 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
8270 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
8271 python-crc16, python-ipy, python-pyzmq, qt5sensors,
8272 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
8273 trace-cmd, xscreensaver, zsh
8274
8275 Removed packages: module-init-tools
8276
8277 Issues resolved (http://bugs.uclibc.org):
8278
8279 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
8280 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
8281 #5630: makefile error with toolchain helpers.mk
8282 #5672: htop: remove X11 stuff
8283 #5678: linux.mk: linux-menuconfig fails
8284 #5696: python3 installation is too large, patches from python2 needed
8285 #5978: Erlang does not build for arm in 2013.02-rc3
8286 #6392: Extended ARM uImage kernel options
8287 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
8288 #6428: util-linux libmount segfaults with patch from buildroot
8289 #6452: eglibc from Linaro 2013.07 not copied to target correctly
8290 #6566: PHP segfault when crosscompiled to mips64 - patch included
8291 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
8292 #6578: udisks package broken
8293 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
8294 #6608: ebtables missing ethertypes - fix included
8295 #6620: Sysvinit package missing killall5 and symlinks - patch included
8296 #6632: CMake use host pkg-config
8297 #6638: pkgconf doesn't download
8298 #6644: "all" target doesn't work in out-of-tree builds
8299 #6650: Segmentation fault when trying to build latest buildroot
8300 #6668: iptables limit module alignment problem on mips64
8301
53d8d9c1
PK
83022013.08, Released August 31th, 2013:
8303
8304 Minor fixes.
8305
8306 Documentation build fixed.
8307
8308 Updated/fixed packages: ltrace, strongswan
8309
4e4a0a34 83102013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
8311
8312 Fixes all over the tree.
8313
8314 External toolchain lib32/lib64 handling, ABI name for EABIhf,
8315 misc fixes for generatelocales, apply-patches and module
8316 stripping.
8317
8318 Top level menu names reordered and renamed for clarity.
8319
aab3a0ba
PK
8320 Updated/fixed packages: acl, attr, bash, dbus, directfb,
8321 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
8322 openssh, openssl, pulseaudio, python-setuptools, qt5,
8323 qt5webkit, redis, strongswan, sunxi-mali
8324
8325 Issues resolved (http://bugs.uclibc.org):
8326
8327 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 8328
c08b78d1
TP
83292013.08-rc2, Released August 16th 2013:
8330
8331 Documentation improvements.
8332
8333 External toolchains fixes.
8334
8335 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
8336 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
8337 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
8338 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
8339 uclibc, udev, wayland, webkit, zeromq.
8340
8341 Issues resolved (http://bugs.uclibc.org):
8342
8343 #6440: typo in ffmpeg makefile
8344
36c966ef
TP
83452013.08-rc1, Released August 5th, 2013:
8346
8347 Architectures:
8348 - improved support for floating point on ARM and Thumb/Thumb2
8349 - support for ARM OABI removed
8350
8351 Toolchains:
8352 - support added for Sourcery CodeBench ARM and MIPS 2013.05
8353 - Linaro ARM and Aarch64 toolchains updated
8354 - support added for the Arago ARMv5 and ARMv7 toolchains
8355 - gcc 4.8.x version bumped
8356 - support for installing both FDPIC and FLAT libraries on
8357 Blackfin
8358 - support for uClibc 0.9.31 removed,
8359 - convert the internal toolchain backend to use the package
8360 infrastructure
8361 - support added for eglibc in the internal toolchain backend
8362 - toolchain components for the ARC architecture updated and
8363 gdb for ARC added.
8364 - support for Blackfin in the internal toolchain fixed
8365
8366 Defconfigs: beaglebone_defconfig updated, new defconfig for
8367 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
8368 TNY-A9G20-LPW.
8369
8370 A number of packages have been fixed to use the
8371 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
8372 script installed and modified properly. Licensing informations
8373 has been added to a number of packages.
8374
8375 Use XZ tarballs for a number of packages.
8376
8377 Noticeable package changes/additions:
8378 - The glib2/libgtk2/webkit stack has been updated to recent
8379 versions.
8380 - Support for Gstreamer 1.x has been added.
8381 - OpenGL support for TI OMAP platforms has been added.
8382 - OpenGL support for Allwinner platforms has been added.
8383 - OpenMAX support for RasberryPi has been added.
8384
8385 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
8386 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
8387 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
8388 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
8389 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
8390 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
8391 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
8392 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
8393 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
8394 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
8395 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
8396 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
8397 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
8398 libvncserver, libxml2, linphone, lm_sensors, logrotate,
8399 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
8400 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
8401 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
8402 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
8403 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
8404 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
8405 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
8406 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
8407 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
8408 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
8409 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
8410 zlib.
8411
8412 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
8413 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
8414 gcc-final, gcc-initial, gcc-intermediate, git,
8415 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
8416 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
8417 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
8418 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
8419 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
8420 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
8421 luaexpatutils, msgpack, ocrad, on2-8170-libs,
8422 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
8423 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
8424 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
8425 tree, tstools, uclibc, w_scan.
8426
8427 Issues resolved (http://bugs.uclibc.org):
8428
8429 #4718: python (built for powerpc) distutils has paths to host
8430 compiler toolchain
8431 #5516: appended device tree blobs on uImage fails
8432 #6302: Versions of packages retrieved from github.com are wrong
8433 #6308: dosfstools download link is wrong
8434 #6326: Dropbear: Add options to allow better config for
8435 different target devices (e.g. routers)
8436 #6338: Wrong download link for minicom package
8437 #6344: Wrong handling of license text files with same name and
8438 different directory
8439 #6374: gnutls package broken if linux cryptodev module
8440 selected
8441 #6410: omap3_beagle has uimage error load address error
8442
615fd9b0 84432013.05, Released May 31th, 2013:
0ca9692d
PK
8444
8445 Minor fixes.
8446
93252e70
PK
8447 External toolchain wrapper fix for if host/usr/bin is placed
8448 in the patch.
8449
8450 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
8451 flex, jamvm, kmod, libplayer, libtirpc, libv4,
8452 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
8453
8454 Issues resolved (http://bugs.uclibc.org):
8455
93252e70 8456 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
8457 #4988: flex and m4 problems
8458 #5912: obsolete CVS files
8459
c92a369f
PK
84602013.05-rc3, Released May 25th, 2013:
8461
8462 Minor fixes.
8463
8464 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
8465 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
8466 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
8467 wireshark
8468
cfcbfa2c 84692013.05-rc2, Released May 15th, 2013:
d131f750
PK
8470
8471 Fixes all over the tree.
8472
90e7cdd2
PK
8473 Default number of parallel jobs is now number of CPUs + 1.
8474
8475 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
8476
a517092f
PK
8477 Updated/fixed packages: aircrack-ng, busybox, cairo,
8478 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
8479 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
8480 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
8481 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
8482 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
8483 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
8484 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
8485 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
8486 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
8487 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
8488 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
8489 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
8490 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
8491 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
8492 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
8493 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
8494 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
8495 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
8496 xdata_xcursor-themes,
8497 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
8498 xdriver_xf86-input-{tslib,vmmouse,void},
8499 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
8500 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
8501 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
8502 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
8503 xfont_encodings, xfont_font-adobe-{100,75}dpi,
8504 xfont_font-utopia-{100dpi,75dpi,type1},
8505 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
8506 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
8507 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
8508 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
8509 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
8510 xfont_font-{mutt,schumacher}-misc,
8511 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
8512 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
8513 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
8514 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
8515 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
8516 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
8517 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
8518 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
8519 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
8520 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
8521 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 8522
a517092f
PK
8523 Readded Packages: xapp_xinit
8524
603293f5
GZ
8525 Issues resolved (http://bugs.uclibc.org):
8526
8527 #5054: amd64: cannot find init - due to missing /lib64 folder
8528
92651931 85292013.05-rc1, Released May 8th, 2013:
aec71d64 8530
fa3463d6
PK
8531 Architectures: ARC support, Blackfin support, FLAT binary
8532 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
8533
8534 Toolchains: Add new Microblaze external toolchains, Linaro
8535 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
8536 internal toolchain, default to GCC 4.7.x. Internal
8537 Crosstool-ng backend deprecated.
aec71d64
PK
8538
8539 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
8540 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
8541 pi, gnublin board.
aec71d64
PK
8542
8543 FS: LZO and XZ compression methods, extra ubifs options,
8544 ext2 rev 0/1 and ext3/4 support.
8545
8546 Patch handling: apply-patches now has .patch.xz support,
8547 Patch logic reworked as discussed during Febrary dev days:
8548 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
8549
8550 <pkg>-rsync now excludes version control files.
8551
8552 linux: uImage load address for ARM multiplatform kernels
8553
8554 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
8555 providers, similar to how libjpeg / libjpeg-turbo is handled.
8556
8557 Infrastructure for packages to add system users.
8558
8559 kconfig: updated to 3.9-rc2, support make olddefconfig
8560
8561 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
8562 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
8563 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
8564 busybox, ccache, cifs-utils, cmake, collectd, connman,
8565 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
8566 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
8567 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
8568 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
8569 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
8570 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
8571 httping, icu, inotify-tools, intltool, iproute2, ipset,
8572 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
8573 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
8574 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
8575 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
8576 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
8577 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
8578 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
8579 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
8580 mediastreamer, memtester, mesa3d,
8581 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
8582 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
8583 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 8584 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
8585 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
8586 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 8587 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
8588 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
8589 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
8590 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
8591 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
8592 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
8593 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
8594 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
8595 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
8596 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
8597 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
8598 xdriver_xf86-input-{tslib,vmmouse,void},
8599 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
8600 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
8601 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
8602 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
8603 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
8604 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
8605 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
8606 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
8607 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
8608 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
8609 xserver_xorg-server, xutil_makedepend, xz, zeromq
8610
fa3463d6
PK
8611 New packages: aircrack-ng, bcusdk, chrony, crda,
8612 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
8613 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
8614 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
8615 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
8616 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
8617 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
8618 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
8619 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
8620 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
8621 qt5declarative, qt5graphicaleffects, qt5imageformats,
8622 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
8623 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
8624 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
8625 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
8626 xcursor-transparent-theme, zic, zmqpp, zyre
8627
8628 Removed packages: microperl, ocf-linux, xapp_xinit,
8629 xapp_xplsprinters, xapp_xprehashprinterlist,
8630 xfont_font-bitstream-speedo,
8631 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
8632 xproto_{print,xf86rush}proto
8633
8634 Deprecated packages: vala
8635
8636 Issues resolved (http://bugs.uclibc.org):
8637
8638 #1291: Add support for Faraday 526 arm processor (fa526)
8639 #2683: cups does not install correctly to target
8640 #3313: mesa3d fails to build
8641 #5186: initramfs/cpio should support lzo compression
8642 #5636: agetty - cannot get controlling tty error - need updated...
8643 #5906: collectd client headers not exported
8644 #5966: bison unnecessarily required as build dependency
8645 #6140: --enable-fileinfo not applied for php package
8646 #6164: openvpn usage of ip tool from Busybox
8647
15ace1a8
PK
86482013.02, Released February 28th, 2013:
8649
8650 Misc manual updates.
8651
8652 Updated/fixed packages: busybox, collectd, flashbench,
8653 libgtk2, libupnp, mii-diag, quota
8654
d65bb7e3
PK
86552013.02-rc3, Released February 26th, 2013
8656
8657 Minor fixes.
8658
8659 Updated/fixed packages: conntrack-tools, dialog,
8660 enlightenment, haserl, keyutils, libfif, libmad,
8661 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
8662 ruby, spawn-fcgi, vtun
8663
8664 Issues resolved (http://bugs.uclibc.org):
8665
8666 #5960: fusion.ko driver does not install to target rootfs
8667
8290a626
PK
86682013.02-rc2, Released February 19th, 2013
8669
8670 Fixes all over the tree.
8671
8672 Various manual updates and fixes.
8673
8674 Updated/fixed packages: busybox, collectd, gesftpserver,
8675 glib-networking, gnutls, inotify-tools, libcurl, libffi,
8676 libglib2, libtorrent, libvorbis, neard, network-manager,
8677 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
8678
8679 Issues resolved (http://bugs.uclibc.org):
8680
8681 #5906: collectd client headers not exported
8682
e68acefb 86832013.02-rc1, Released February 10th, 2013
6de88cab
PK
8684
8685 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
8686 libraries install fixed. Add Linaro ARM
8ccef3b3 8687 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 8688 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
8689 missing 32bit support for binary toolchains. Toolchain wrapper
8690 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
8691 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
8692
8693 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
8694 1136jf-s rev1, add A5/A15, neon support toggle, OABI
8695 deprecated. Sparc: drop old unused variants
6de88cab
PK
8696
8697 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
8698 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
8699 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
8700
8701 Linux: fix appended dtb handling for v3.8+ kernels, support
8702 multiple device trees
8703
8704 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
8705 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
8706 updated, at91rm9200df: misc fixes. Lock kernel headers to
8707 match kernel.
6de88cab
PK
8708
8709 Infrastructure: Git download fixes. Toolchain make target
8710 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
8711 support. Option to set root password, post image scripts,
8712 config scripts handling.
6de88cab
PK
8713
8714 Updated/fixed packages: alsa-lib, argp-standalone, argus,
8715 arptables, atk, audiofile, axel, beecrypt, bind, bison,
8716 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
8717 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
8718 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
8719 diffutils, directfb, distcc, divine, dnsmasq, docker,
8720 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
8721 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
8722 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
8723 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
8724 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
8725 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
8726 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
8727 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
8728 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
8729 libedbus, libedje, libeet, libefreet, libeina, libeio,
8730 liberation, libelementary, libembryo, libethumb, libev,
8731 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
8732 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
8733 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
8734 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
8735 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
8736 libxml2, libxslt, lighttpd, links, linux-firmware,
8737 linux-fusion, ltp-testsuite, ltrace,
8738 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
8739 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
8740 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
8741 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
8742 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
8743 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
8744 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
8745 python, python3, qemu, qextserialport, qt, quagga, radvd,
8746 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
8747 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
8748 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
8749 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
8750 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
8751 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
8752 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
8753 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
8754 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
8755 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
8756 xserver_xorg-server, xstroke, xvkbd, xz
8757
8758 New packages: b43-firmware, b43-fwcutter, bustle,
8759 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
8760 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
8761 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
8762 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
8763 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
8764 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
8765 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
8766 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
8767 proxychains, python-bottle, python-pyparsing, rpi-firmware,
8768 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
8769 spice-protocol, tcllib, tvheadend, udisks, usbredir
8770 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
8771 zd1211-firmware
8772
1ccf5237 8773 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
8774 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
8775 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
8776 xdriver_xf86-video-{tsend,xgi,xgixp}
8777
8778 Deprecated packages: xstroke
8779
8780 Issues resolved (http://bugs.uclibc.org):
8781
8782 #4237: building shared openssl w/-Os fails due to gcc bug
8783 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
8784 #5602: python3 should install a "python" symbolic link
8785 #5846: Extra slash added to last slash in URL
8786
87872012.11.1, Released January 3rd, 2013:
8788
8789 Toolchain: Fixed non-largefile builds on recent Ubuntu
8790 versions.
8791
8792 Arch: fix missing x86/generic handling, Build for Xtensa with
8793 longcalls option.
8794
8795 Updated/fixed packages: dosfstools, qt
8796
d201b95d
PK
87972012.11, Released December 2nd, 2012:
8798
8799 Git shallow clone fix for older git version.
8800
8801 Updated/fixed packages: ctuio, libtool
8802
8803 Issues resolved (http://bugs.uclibc.org):
8804
8805 #5726: List all the available hook points
8806
1a59dfae 88072012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
8808
8809 Minor fixes around the tree.
8810
8811 Various manual updates and fixes.
8812
d38b25f1
PK
8813 Add checks for legacy features.
8814
8815 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
8816 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
8817 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
8818 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
8819 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
8820 scons, strace, sylpheed
0f9bad95 8821
2b7be2f1
PK
8822 Issues resolved (http://bugs.uclibc.org):
8823
8824 #5732: Error : package/alsa-lib/alsa-lib.mk
8825
47ee3051 88262012.11-rc1, Released November 17th, 2012
f9686563 8827
d36fcceb
PK
8828 Fixes all over the tree and new features.
8829
8830 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
8831 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
8832 + nitrogen6x defconfigs.
8833
8834 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
8835 barebox 2012.08/09/10/11, linker overlap issue fix for
8836 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 8837
0ab9a3fb 8838 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 8839 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
8840 Libtirpc support for modern glibc variants. Toolchain on
8841 target has been deprecated.
d36fcceb 8842
48f0fe07 8843 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
8844
8845 Infrastructure: Use shallow git clone when possible, use
8846 tarballs rather than git URLs for github. Moved to pkgconf
8847 rather than pkg-config. System directory added, default
48f0fe07
PK
8848 skeleton/device tables moved. More than 1 post-build script
8849 can now be used. output/target now contains a
8850 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
8851 understand how to (not) use it.
8852
8853 Manual has been reworked and extended.
8854
8855 Legal-info: Lots of package annotations, CSV file fixes,
8856 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
8857
8858 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
8859 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
8860 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
8861 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
8862 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
8863 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
8864 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
8865 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
8866 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
8867 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
8868 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
8869 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
8870 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
8871 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
8872 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
8873 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
8874 lmbench, lockfile-progs, logrotate, lshw, lsof,
8875 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
8876 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
8877 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
8878 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
8879 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
8880 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
8881 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
8882 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
8883 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
8884 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
8885 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
8886 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
8887 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
8888
8889 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
8890 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
8891 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
8892 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
8893 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
8894 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
8895 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
8896 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
8897 yasm
d36fcceb
PK
8898
8899 Deprecated packages: netkitbase, netkittelnet
8900
8901 Issues resolved (http://bugs.uclibc.org):
8902
8903 #807: [PATCH] samba - make iconv and smbd optional
8904 #3049: binutils have a sysroot bug in ld
8905 #5330: update vsftpd to 3.0.0
8906 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
8907 #5666: Fails to build python 2.7.2 for 2440 arm
8908
288b7399
TP
89092012.08, Release August 31th, 2012
8910
8911 Updated/fixed packages: microperl, cups, luajit, rrdtool,
8912 prboom, oprofile.
8913
8914 Added license information for: sqlite.
8915
8916 Changed the source URLs of all packages located on Sourceforge
8917 in order to use the automatic mirror selection URL
8918 downloads.sourceforge.net, and get rid of the
8919 BR2_SOURCEFORGE_MIRROR option.
8920
8437b562
TP
89212012.08-rc3, Released August 25th, 2012
8922
8923 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
8924 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
8925
8926 Added license informations for: barebox, grub, syslinux,
8927 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
8928 faad2, nano, fbdump, rsync, librsync, fontconfig,
8929 inotify-tools,
8930
b58c83ae
TP
89312012.08-rc2, Released August 15th, 2012
8932
8933 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
8934
8935 Added license informations for: mxml, nanocom, empty, expat,
8936 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
8937 input-event-daemon, luajit, cgilua, copas, coxpcall,
8938 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
8939 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
8940 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
8941 mtd, openssl, psmisc, socat, spawn-fcgi.
8942
8943 Fixes to Microblaze external toolchains
8944 configuration. Improvements of the pkg-stats
8945 script. Out-of-tree fix for the graph-depends script.
8946
8947 Kernel headers version bump.
8948
4009cbbb 89492012.08-rc1, Released August 1st, 2012
5b11223f 8950
1ea85745
PK
8951 Fixes all over the tree and new features.
8952
c665fc00
TP
8953 Integration of a legal information reporting infrastructure,
8954 which allows to generate detailed informations about the
8955 licenses and source code of all components of a system
8956 generated by Buildroot. License information will progressively
8957 be added on packages.
8958
8959 Default configuration files added for Calao-systems USB-A9263
8960 and Calao-systems USB-A9G20-LPW.
8961
8962 External toolchains update: allow download of a custom
8963 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
8964 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
8965 2011.09.
8966
8967 Allow the restriction of downloads to the primary site only.
8968 This is useful for project developers who want to ensure that
8969 the project can be built even if the upstream tarball
8970 locations disappear.
8971
8972 Add a 'System configuration' choice to select between 3
8973 different init systems: Busybox init, SysV init and Systemd
8974 init.
8975
8976 Cleanups to the package infrastructure. The visible change to
8977 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
8978 $(autotools-package)), and similarly for other package
8979 infrastructures and host packages. Refer to the documentation
8980 for details.
8981
8982 By default, automatic detection of the number of compilation
8983 jobs to use, depending on the number of CPUs available.
8984
fdbc2f40 8985 Improvements to generate systems with static libraries only
c665fc00
TP
8986 (infrastructure and package fixes).
8987
fdbc2f40
TP
8988 Add proper support in the Linux kernel package to generate
8989 Device Tree Blobs or combined Device Tree / Kernel
8990 images. This will be useful on Microblaze, PowerPC and ARM,
8991 which are architectures making extensive use of the Device
8992 Tree.
8993
1ea85745 8994 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
8995 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
8996 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
8997 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
8998 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
8999 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
9000 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
9001 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
9002 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
9003 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
9004 libfuse, libidn, libmad, libmbus, libmnl,
9005 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
9006 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
9007 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
9008 lttng-tools, lua, m4, memtester, midori, mii-diag,
9009 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
9010 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
9011 openssl, pciutils, php, polarssl, portaudio, pppd,
9012 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
9013 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
9014 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
9015 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
9016 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
9017
9018 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
9019 fbterm, flashrom, freerdp, inadyn, libfreefare,
9020 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
9021 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
9022 luajit, mediastreamer, mobile-broadband-provider-info, monit,
9023 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
9024 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
9025 ramspeed, rtorrent, sound-theme-borealis,
9026 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
9027 xinetd, zxing
1ea85745 9028
3b38ade5
TP
9029 Issues resolved (http://bugs.uclibc.org):
9030
9031 #1315: Allow use of older external toolchains without sysroot
9032 support [won't fix]
9033 #5276: Hiawatha needs to manage IPV6 if so [fixed]
9034 #5360: buildroot fails when building "host-libglib2 2.30.2
9035 Building" [won't fix, upstream problem]
9036 #5384: Can't build packages relying on gets on newer glibc
9037 [fixed]
9038
bce34ab1
PK
90392012.05, Released May 30th, 2012:
9040
9041 Updated/fixed packages: busybox, netsnmp, pptp-linux
9042
0b0d7bad
PK
90432012.05-rc3, Released May 25th, 2012:
9044
9045 Minor fixes around the tree.
9046
9047 Infra: Fix for DOWNLOAD macro when using primary mirrors with
9048 scp targets.
9049
9050 Toolchain: Kernel headers 3.2.18 / 3.3.7.
9051
9052 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
9053 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
9054 xserver-xorg
9055
b07ad40c
PK
90562012.05-rc2, Released May 18th, 2012:
9057
9058 Fixes all over the tree.
9059
9060 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
9061 dependency, disable decimal floats support, Linux 3.2.17 /
9062 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
9063 without C++ support.
9064
9065 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
9066 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
9067
90682012.05-rc1, Released May 10th, 2012:
5c3a3373 9069
17c2d62b
PK
9070 Fixes all over the tree and new features.
9071
9072 Use /etc/os-release for version info rather than
9073 /etc/br-version.
9074
9075 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
9076
e22dd64b
PK
9077 Apply-patches.sh: cleanups, archived patches handling fixes,
9078 support series files.
17c2d62b 9079
82822efe
PK
9080 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
9081 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
9082 atngw100, use 3.3.x for qemu configs.
17c2d62b 9083
82822efe
PK
9084 Menu structure: Libraries moved out of multimedia section
9085
9086 Atom processor support. Prescott fix, blackfin ABI fix,
9087 Microblaze architecture support (using ext toolchain). Cleanup
9088 architecture names, deprecate Xtensa support.
e22dd64b
PK
9089
9090 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
9091 default to uClibc 0.9.33.x, enable
9092 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
9093 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
9094 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
9095 1.15.2.
17c2d62b 9096
82822efe
PK
9097 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
9098 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 9099
e22dd64b 9100 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 9101 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
9102 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
9103 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
9104 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
9105 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
9106 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
9107 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
9108 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
9109 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
9110 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
9111 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
9112 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
9113 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
9114 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
9115 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
9116 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 9117 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
9118 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
9119 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
9120 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
9121 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
9122 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
9123 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
9124 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
9125 xfsprogs, zlib
a53a3b59 9126
82822efe
PK
9127 New packages: apr, apr-util, audiofile, bellagio,
9128 conntrack-tools, empty, fmtools, glib-networking,
9129 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
9130 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
9131 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
9132 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
9133 socketcand, stress, systemd, ushare, zeromq
17c2d62b 9134
b6a507c7
PK
9135 Deprecated packages: ttcp
9136
17c2d62b
PK
9137 Removed packages: ntfsprogs
9138
9139 Issues resolved (http://bugs.uclibc.org):
9140
bf636a94 9141 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
9142 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
9143 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
9144 #2881: Can't build project statically with external toolchain
2b66816c 9145 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 9146 #4808: ccache may build against wrong zlib
17c2d62b 9147 #4880: New package lcdproc
f526c4d2 9148 #4886: New package protobuf
a53a3b59
PK
9149 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
9150 #4898: * make: [target-finalize] Error 1 (ignored)*
9151 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
9152 #4970: udev 181 fails to build if kernel version 3.3 is selected
9153 #5018: dialog broken: exits with assert in uClibc
9154 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 9155 #5144: Patch to fix ixon bug in uemacs
98873717 9156 #5198: Line graphics output is broken in GNU Screen
e940b303 9157 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 9158
03ceab6d
PK
91592012.02, Released February 29th, 2012:
9160
9161 Updated/fixed packages: libecore
9162
6d24b41b
PK
91632012.02-rc3, Released February 27th, 2012:
9164
9165 Fixes all over the tree.
9166
9167 Automatic host dependencies handling for cmake packages
9168 fixed. Customize package deprecated as using a post-build
9169 script is nowadays the preferred way of adding extra stuff to
9170 the rootfs.
9171
9172 Linux-headers 3.0.x / 3.2.x stable version bumped.
9173
9174 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
9175
9176 Updated/fixed packages: dropbear, ffmpeg, libpng
9177
3d6ff4f5
PK
91782012.02-rc2, Released February 19th, 2012:
9179
9180 Fixes all over the tree.
9181
9182 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
9183 linux-headers 3.0.x / 3.2.x stable versions.
9184
9185 Documentation: Added makedev / <pkg>_DEVICES /
9186 <pkg>_PERMISSIONS documentation.
9187
9188 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
9189 libvncserver, mxml, python.
9190
91912012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
9192
9193 Fixes all over the tree and new features.
9194
c847b4a6 9195 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 9196 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 9197 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 9198
11eb9e7f 9199 Gentargets: scp and mercurial support.
eaf412b5
PK
9200 Autotools: derive host dependencies from target by default.
9201 Packages can now declare device table snippets.
11eb9e7f 9202
eaf412b5
PK
9203 Host utilities menu with commonly used host tools.
9204
9205 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 9206 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 9207 lpc3250 defconfigs.
11eb9e7f 9208
a01db91e 9209 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 9210 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 9211
c847b4a6 9212 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
9213 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
9214 bootloaders added.
9215
9216 Various manual updates. Release tarballs now contain generated
9217 manual in text/html/pdf formats.
1bde07d6 9218
eaf412b5
PK
9219 Buildroot now calls the stop function of scripts in
9220 /etc/init.d at shutdown.
234dd8e6 9221
08f46cc6 9222 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
9223 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
9224 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
9225 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
9226 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
9227 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
9228 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
9229 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
9230 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
9231 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
9232 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
9233 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
9234 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
9235 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
9236 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
9237 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
9238 python, python-serial, qt, ruby, samba, sdl, sdparm,
9239 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
9240 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
9241 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
9242 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
9243 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
9244 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 9245 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 9246 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 9247
eaf412b5
PK
9248 New packages: boost, connman, dstat, expedite, explorercanvas,
9249 feh, flot, giblib, igh-ethercat, imlib2, jquery,
9250 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
9251 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
9252 libethumb, libevas, libical, libmbus, liboauth, liburcu,
9253 libvncserver, linux-firmware,
9254 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
9255 open2300, python-distutilscross, python-dpkt,
9256 python-netifaces, python-pygame, python-setuptools, rt-tests,
9257 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
9258 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
9259
9260 Issues resolved (http://bugs.uclibc.org):
9261
9262 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
9263 #755: Add Boost libraries as a package
9264 #2299: Add crypto support to libsoup
aead8be3 9265 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
9266 #3403: libgpg-error: bump to version 1.10
9267 #3409: libgpg-error: download from gnupg.org
9268 #3421: nano: make tiny flag optional
aead8be3 9269 #3691: New EFL packages
502465e4 9270 #4664: Cannot patch AT91Bootstrap
4861aed1 9271 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 9272 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 9273
c29253ef
PK
92742011.11, Released November 30th, 2011:
9275
9276 Fixes all over the tree.
9277
9278 Bump kernel headers / default Linux version to 3.1.4.
9279
9280 Updated/fixed packages: ruby
9281
4dc18dc5 92822011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
9283
9284 Fixes all over the tree.
9285
9286 Toolchain: Fix gdb dependencies for external toolchains,
9287 adjust uClibc patches so they don't confuse modern versions of
9288 patch, bump crosstool-ng, kernel headers and linux versions.
9289
9290 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 9291 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 9292
9f930d2d
DK
9293 Issues resolved (http://bugs.uclibc.org):
9294
ec02a34b 9295 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
9296 #4369: Fix permissions on untared lsof archive
9297
6088ac01 92982011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
9299
9300 Fixes all over the tree and new features.
9301
9302 Updated asciidoc documentation
9303
9304 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
9305 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
9306 uClibc sparc fix.
8e6c8198
PK
9307
9308 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 9309 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 9310
8c38a0a4
GZ
9311 Issues resolved (http://bugs.uclibc.org):
9312
2b8643f0 9313 #3355: mplayer fails to build
8c38a0a4 9314 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 9315 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 9316
1507c39b 93172011.11-rc1, Released November 11th, 2011:
5427c506 9318
227eebae
PK
9319 Fixes all over the tree and new features.
9320
1507c39b 9321 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
9322 patch-kernel.sh to support/scripts/apply-patches.sh.
9323
805de395
PK
9324 Documentation: Moved to asciidoc format, make targets to
9325 generate text/html/pdf/epub output added.
9326
9327 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
9328 added.
9329
358601f8
PK
9330 Bootloaders: Add support for custom git tree / tarballs for
9331 barebox, similar to how it's handled for u-boot. Clean up
9332 menuconfig options.
9333
9334 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
9335 URLs after Codesourcery got bought by Mentor, add x86
9336 toolchain, update toolchain versions and optimize toolchain
9337 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
9338 updated GDB versions / download URLs. Binutils
805de395
PK
9339 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
9340 use ctng-1.13.0.
b367d67a
PK
9341
9342 Package infrastructure: Support for local packages /
9343 overrides, package dir / name arguments dropped from
9344 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
9345
9346 Linux: Kernel extensions infrastructure support, Xenomai +
9347 RTAI support.
227eebae 9348
e55af699
PK
9349 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
9350 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
9351 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
9352 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
9353 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
9354 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
9355 libconfuse, libcuefile, libcurl, libdaemon, libevent,
9356 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 9357 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
9358 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
9359 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
9360 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
9361 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
9362 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
9363 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
9364 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
9365 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
9366 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
9367
9368 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
9369 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
9370 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
9371 pulseaudio, pv, rtai, vala, xenomai.
9372
9373 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
9374
9375 Issues resolved (http://bugs.uclibc.org):
9376
358601f8 9377 #505: live555: new package
e9c52d71 9378 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
9379 #531: let e2fsprogs package to export headers to staging dir if needed
9380 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 9381 #1357: Add bluez to buildroot system
358601f8
PK
9382 #2107: New package: input-event-daemon
9383 #2599: New package: orc (Oil Runtime Compiler)
9384 #2605: gstreamer: Update to 0.10.30
9385 #2677: introducing util-linux-ng as replacement for util-linux
9386 #2917: Qt: Add declarative module
9387 #3145: jffs2 image generation fails
9388 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
9389 #3331: xdata_xcursor-themes depends on xcursorgen
9390 #3343: Add file:// download SITE_METHOD
9391 #3391: Add support for specifying an external kernel tree
9392 #3631: Error while compiling with Xorg
dd3177cc 9393 #3709: oprofile doesn't build for mipsel
b367d67a
PK
9394 #3925: midori not getting compile
9395 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 9396 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 9397 #4171: makedevs-unused-but-set-variable.patch
227eebae 9398 #4183: Codesourcery toolchain download site has changed
8ece8e27 9399 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 9400 #4381: Add option to lighttpd to enable Lua support
6473f6c0 9401 #4387: Make sure that dest dir exists before installing mtd files
227eebae 9402
facd602d
PK
94032011.08, Released August 31th, 2011:
9404
9405 Fixes all over the tree.
9406
9407 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
9408 kernel headers.
9409
9410 Updated/fixed packages: ipset, python
9411
73f131ce 94122011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
9413
9414 Fixes all over the tree.
9415
73f131ce 9416 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
9417 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
9418 (broken).
9419
73f131ce
PK
9420 Defconfigs: kernel updates, fix mini2440 serial port config,
9421 remove old arm toolchain configs.
9422
9423 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
9424 targets similar to linux/busybox.
9425
e0a6bcd8 9426 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
9427 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
9428 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 9429
cb6c2c42
PK
9430 Issues resolved (http://bugs.uclibc.org):
9431
bf446513 9432 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
9433 #4093: Grub fails to install bz2 patch after conversion to...
9434
7ff457cd 94352011.08-rc1, Released August 4th, 2011:
0a5e7905 9436
94ad0667
PK
9437 Fixes all over the tree and new features.
9438
bd76bc5f
PK
9439 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
9440 ext-toolchain-wrapper improvements, improved non-MMU
9441 support. GCC 4.3.6 / 4.6.1.
94ad0667 9442
333acf35
PK
9443 GENTARGETS infrastructure extended to cover bootloaders and
9444 Linux kernel as well. Options to retrive Linux/U-Boot from a
9445 custom git repo instead of upstream tarballs.
7ff457cd 9446 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
9447 X-Loader bootloader for omap added.
9448
9449 Make source/external-deps now also works for external
9450 toolchains / crosstool-ng backend.
9451
5255a719
PK
9452 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
9453 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
9454 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
9455 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
9456 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
9457 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
9458 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
9459 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
9460 synergy, udev, usbmount, usbutils, util-linux, valgrind,
9461 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
9462
9463 New packages: acl, attr, ebtables, gnutls, inotify-tools,
9464 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
9465 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
9466 statserial, stunnel, ti-utils, uboot-tools, yajl
9467
d4928674
PK
9468 Deprecated packages: liboil, swfdec
9469
a4a20acb 9470 Removed packages: hal
94ad0667
PK
9471
9472 Issues resolved (http://bugs.uclibc.org):
9473
bd76bc5f 9474 #3559: libnspr: Add new package
b28de60c 9475 #3595: patch to add libroxml
bd76bc5f 9476 #3565: libnss: Add new package
5496bc39
MH
9477 #3583: xfonts_font-adobe-100dpi fails due to missing map file
9478 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 9479 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 9480 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 9481 #3985: "help" target's defconfig list needs sort
cef0721c 9482 #3997: bump libroxml to v2.1.0
94ad0667 9483
9ab73b51
PK
94842011.05, Released May 27th, 2011:
9485
9486 Updated/fixed packages: makedevs
9487
effcc9a2
PK
94882011.05-rc2, Released May 24th, 2011:
9489
9490 Fixes all over the tree.
9491
9492 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
9493 2009q3 external toolchains added. Crosstool-NG bumped to
9494 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
9495 bumped to 2.6.38.7.
9496
9497 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
9498
137a4d7e 94992011.05-rc1, Released May 18th, 2011:
da5e5a5a 9500
7234c239
PK
9501 Fixes all over the tree and new features.
9502
9503 External toolchain improvements: We now build a binary
9504 toolchain wrapper and install it into HOST_DIR/usr/bin, which
9505 enforces the correct compiler arguments, making an external
9506 toolchain as easy to use outside of Buildroot as the internal
9507 ones are. This also brought a cleanup of CFLAGS, making the
9508 Buildroot build output easier to read.
9509
9510 Rootfs device handling improvements: Choice between static
9511 /dev, devtmpfs and devtmpfs with either mdev or udev.
9512
9513 Toolchain: More preconfigured codesourcery external
9514 toolchains, improved Crosstool-NG support, fix for GCC
9515 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
9516 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
9517
9518 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
9519
9520 Linux: support for custom kernel image targets, E.G. for
9521 powerpc builds with embedded device trees.
9522
9523 Misc fixes for qemu defconfigs, ensuring correct serial
9524 terminal setup out of the box.
9525
9526 Misc gentarget / autotools handling fixes.
9527
9b87631e 9528 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
9529 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
9530 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
9531 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
9532 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
9533 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
9534 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
9535 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
9536 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
9537 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
9538 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
9539 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
9540 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
9541
9542 New packages: bonnie++, can-utils, gdisk, htop,
9543 input-event-daemon, libexif, libraw, libv4l, ngircd
9544
9545 Removed packages: festival
707dc469
PK
9546
9547 Issues resolved (http://bugs.uclibc.org):
9548
8451c232 9549 #2131: Add OpenMP support to the toolchain
4bc79985 9550 #3379: New Package: bonnie++
47736c88 9551 #3445: Not working openssl-10.0.0d on 386sx
308bc537 9552 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 9553 #3457: alsamixergui: broken URL
707dc469 9554 #3475: Calling sync on large filesystems when not always necessary
2c976083 9555 #3511: make busybox-menuconfig does not download busybox package
f894e85e 9556 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 9557 #3571: u-boot: fw_printenv does not build
cd58efba 9558 #3643: popt source url is not responding
a7e78f97 9559 #3733: dropbear: make zlib optional
8b4f5f24 9560 #3757: Buildroot can't build mplayer with libmad
05955603 9561
f3e79a7a 95622011.02, Released February 28th, 2011:
2f19259a
PK
9563
9564 Fixes all over the tree.
9565
da8700c1
PK
9566 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
9567 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
9568
9569 Deprecated packages: devmem2, webif
2f19259a
PK
9570
9571 Issues resolved (http://bugs.uclibc.org):
9572
42daeb72 9573 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 9574 #3259: Unable to build webkit (on arm)
c82d04c4 9575 #3295: slang fails to build on mipsel
da8700c1 9576 #3325: ffmpeg fails to build
2f19259a 9577
2d3d618b 95782011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
9579
9580 Fixes all over the tree.
9581
9582 Festival packages marked as broken. Unless someone steps up
9583 to support them, they will be removed during the 2011.05
9584 development cycle.
9585
9586 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
9587 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
9588 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
9589 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 9590 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
9591 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
9592 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
9593 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
9594 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
9595 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
9596 xdriver_xf86-input-{mouse,synaptics,void},
9597 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
9598 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
9599 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
9600 xserver_xorg-server, xz
9601
9602 Removed packages: ace_of_penguins, vlc
9603
9604 Issues resolved (http://bugs.uclibc.org):
9605
d17c1652 9606 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 9607 #3277: quagga fails to build with SNMP support
2b41d7f4 9608 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 9609 #3307: synergy fails to build due to missing XTest library
2b41d7f4 9610
51f8802d
PK
96112011.02-rc1, Released February 14th, 2011:
9612
9613 Fixes all over the tree and new features.
a8ecce07 9614
2645004b
PK
9615 External toolchain improvements: clarification of the options,
9616 and introduction of the toolchain profile concept, for
9617 well-known toolchains. Buildroot is now capable of
9618 automatically downloading and extracting well-known toolchains
9619 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
9620 toolchains are supported). Crosstool-NG backend updated and
9621 improved.
2645004b
PK
9622
9623 Complete rework of how hardware boards are supported.
9624 Each board now only has a single defconfig file, and all
9625 board-specific options have been removed. See
9626 docs/buildroot.html#board_support for details.
9627
9628 Added support for the following boards: Mini2440, Qemu ARM
9629 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
9630 r2d and Qemu x86. The Qemu boards support allows to easily
9631 build systems that are known to work under Qemu.
9632
4120e051
PK
9633 Initial support for Blackfin processors.
9634
2645004b
PK
9635 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
9636 preparation for support of SDK. For the same reason, the
9637 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
9638 are now installed in $(O)/host/usr/bin/. The cross pkg-config
9639 now also automatically returns correct values for cross
9640 compilation, without needing any environment variables to be
9641 set.
2645004b 9642
17b66aff
TP
9643 Ccache support reworked. Now used for both host and target
9644 compilation, and cache is stored in ~/.buildroot-ccache.
9645
2645004b 9646 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
9647 normal AUTOTARGET packages.
9648
2645004b
PK
9649 Generic cmake infrastructure, similar to the existing
9650 GENTARGETS/AUTOTARGETS.
9651
639e80f2
PK
9652 Support for bzr downloads, next to the existing git/svn support.
9653
d1a93022
PK
9654 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
9655 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
9656
a7f40dfc
PK
9657 EXT2 file system size handling improved, UBI image support, fs
9658 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
9659
9660 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 9661 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 9662 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
9663 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
9664 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
9665 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
9666 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
9667 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
9668 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
9669 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
9670 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
9671 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
9672 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
9673 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
9674 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
9675 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
9676 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
9677 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
9678 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
9679 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
9680 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
9681 xkeyboard-config, xlib_libX11, xz, zlib
9682
9683 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
9684 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
9685 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
9686 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
9687 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
9688 xl2tp, xmlstarlet
95f17bf7 9689
767dce8c
MB
9690 Removed packages: hotplug, l2tp, libfloat, microcom,
9691 ng-spice-rework
af6fd2d9 9692
d3d67f7f
FP
9693 Issues resolved (http://bugs.uclibc.org):
9694
d1a93022
PK
9695 #267: The make target: cross fails because toolchain_build_...
9696 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 9697 #561: ltp-testsuite failed to install
d1a93022 9698 #1447: Installing gfortran on PowerPC
f362c51f 9699 #1651: Build fail caused by ccache in module-init-tools
6d17192f 9700 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 9701 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 9702 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
9703 #2551: [PATCH] native toolchain in the target filesystem fails
9704 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 9705 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 9706 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 9707 #2839: compile fails in various packages with a odd message "error:...
d1a93022 9708 #2887: tar "buffer overflow detected" error
6d17192f 9709 #2893: Broken "make source" with external toolchain
d3d67f7f 9710 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 9711 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 9712 #2935: Ntpdate isn't installed
6ddf4702 9713 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 9714 #2983: xlib_libX11 build failed
87a5a194 9715 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 9716 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 9717 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 9718 #3109: abnormal `make busybox-menuconfig`
d1a93022 9719 #3115: How about board specific makefiles?
c18c1d66 9720 #3169: python patch has typo, aborts build in scenario
6bfe2932 9721 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 9722
dbc45b03 97232010.11, Released November 30th, 2010:
32b74808 9724
1fbd9ef8 9725 Fixes all over the tree.
32b74808 9726
5cafae4f 9727 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 9728 xserver-xorg
32b74808 9729
1fbd9ef8
MRJ
9730 Issues resolved (http://bugs.uclibc.org):
9731
5cafae4f 9732 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
9733 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
9734
09af8387 97352010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
9736
9737 Fixes all over the tree.
9738
09af8387
PK
9739 Add support for LEON Sparc architecture variants. Fix make
9740 source/external-deps for host packages.
fe629f97 9741
b9c5809a
PK
9742 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
9743 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
9744 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
9745 sysstat, webkit, zlib
dfbb3893
PK
9746
9747 Issues resolved (http://bugs.uclibc.org):
9748
47416629 9749 #759: Sysstat build broken without libintl
84a6f534 9750 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 9751 #2725: Buildroot overrides kernel config
adb0dfff 9752 #2785: mtd-utils build fails due to missing libmtd
972cd422 9753 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 9754 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 9755 #2809: failed to compile libglib2
e25fe723
PK
9756 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
9757 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 9758 #2833: Failed to compile webkit without X11
dfbb3893 9759
ea252b0e 97602010.11-rc1, Released November 8th, 2010:
9bc12b85 9761
ea252b0e 9762 Fixes all over the tree and new features.
bfa9e9e2
PK
9763
9764 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
9765 misc fixes + nconfig and savedefconfig targets.
9766
10c1eec2 9767 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 9768 backend, GCC 4.5.x.
92870a7a 9769
785fef10
PK
9770 Fs: Squashfs 4.1 with lzo support
9771
1860bdae
PK
9772 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
9773 generic new-style ones instead.
9774
a1726117
PK
9775 Download handling reworked and support for git/svn downloads
9776 added.
9777
5f71fc1f
TP
9778 Removed experimental shared config.cache support, as it is
9779 too unreliable.
9780
aefad531
YM
9781 A convenience Makefile wrapper is created when using
9782 out-of-tree building, similar to how it is done for the kernel.
9783
9f36bd49
PK
9784 Alpha, Cris, IA64 and Sparc64 architecture support removed.
9785
666bef2d 9786 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 9787 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 9788
299f7820 9789 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 9790 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 9791 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
9792 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
9793 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
9794 gamin, gawk, genext2fs, gperf, gst-plugins-base,
9795 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
9796 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
9797 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
9798 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
9799 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
9800 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
9801 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
9802 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
9803 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
9804 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
9805 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 9806 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 9807 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 9808 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
9809 speex, sqlite, squashfs, startup-notification, strace,
9810 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
9811 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
9812 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
9813 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
9814 xapp_xmore,
edfb1264
PK
9815 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
9816 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
9817 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
9818 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
9819 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
9820 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
9821 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
9822 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
9823 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
9824 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
9825 xterm, xvkbd, zlib
f661b023 9826
2b9e2fb4 9827 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 9828
ba4fd235 9829 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 9830 pcmcia
5ba97d90 9831
e0941403
PB
9832 Issues resolved (http://bugs.uclibc.org):
9833
6d3342e4 9834 #901: new package: gpsd
61f432ff 9835 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 9836 #2461: wireless_tools: install shared library if needed
5e6e63e5 9837 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 9838 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 9839 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 9840 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 9841 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 9842 #2731: Build order
93736778 9843 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 9844 #2767: Build for lsof broken in buildroot-2010.08
e0941403 9845
32b8d438 98462010.08: Released August 31th, 2010:
49736322
YM
9847
9848 Fixes all over the tree.
9849
40f8f3ff 9850 Updated/fixed packages: atk, xstroke
49736322 9851
1424ff1c
PK
9852 Removed packages: lxdoom
9853
dc3a7ebc 98542010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
9855
9856 Fixes all over the tree.
9857
9858 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
9859 locale support as broken. Remove deprecated GCC 4.2.[1-3]
9860 versions.
2e7ab32c
PK
9861
9862 Mark CRIS architecture as deprecated, as it is discontinued
9863 upstream.
9864
b680672a
PK
9865 Marked shared config.cache as experimental and disabled by
9866 default as it is known to break with certain package
9867 combinations.
9868
1ed2e4ff
KR
9869 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
9870 added.
9871
62b4c67b
SB
9872 fs: old-style squashfs for big endian archs fixed.
9873
1c4dbb5f 9874 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
9875 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
9876 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
9877 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
9878 util-linux
2e7ab32c 9879
6c519387
PK
9880 Removed packages: stunnel
9881
2e7ab32c
PK
9882 Issues resolved (http://bugs.uclibc.org):
9883
9884 #635: util-linux fails to build in 2009.08
9885 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 9886 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 9887 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 9888 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 9889
2ef83b42 98902010.08-rc1, Released July 30th, 2010:
dc5e22ee 9891
2b42aae7
PK
9892 Fixes all over the tree and new features.
9893
5fd095b3 9894 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
9895 and non-sysroot support removed. Added support for (snapshot)
9896 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 9897
a7a3e757 9898 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
9899 removed yaboot. Support building u-boot from custom tarball,
9900 u-boot 2010.06.
a7a3e757 9901
2b42aae7 9902 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 9903
39e6ba1b
PK
9904 Java packages marked as broken. Unless someone steps up to
9905 support this, they will be removed during the 2010.11
9906 development cycle.
9907
a563a663 9908 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
9909 GTK+ on DirectFB has also been marked as deprecated, as it is
9910 not supported in recent GTK+ versions, and more and more
9911 packages depends on the new versions.
a563a663
TP
9912 Unless someone steps up to support them, they will be removed
9913 during the 2010.11 development cycle.
9914
ab10ed8c 9915 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 9916 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 9917
18fa12fe
PK
9918 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
9919 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
9920 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
9921 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
9922 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 9923 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
9924 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
9925 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
9926 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
9927 ltrace, make, midori, module-init-tools, mplayer,
9928 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
9929 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
9930 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
9931 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
9932 usbutils, webif, webkit, wireless_tools, xerces,
9933 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 9934
2c31d745 9935 Removed packages: modutils, portage, rxvt
6ef6e96c 9936
e475cf03 9937 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 9938
3c5deb98
PK
9939 Issues resolved (http://bugs.uclibc.org):
9940
5bf7eb2a 9941 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 9942 #361: linux kernel configuration choice works incorrectly
ad36fcdd 9943 #387: Tremor not installed to toolchain
5db7204c 9944 #401: new package: ffmpeg
acb86bab 9945 #475: uImage target for U-boot failed generating
31aab0c9
PK
9946 #543: ATK requires X11 on DirectFB target
9947 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 9948 #583: build fails with external x86_64 toolchain
ad36fcdd 9949 #729: sstrip creates corrupted headers
18fa12fe 9950 #829: Webkit r44552 needs libXt
868ed55b 9951 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
9952 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
9953 #859: Add (head of) nptl branch to list of uClibc versions
9954 #949: compile with debug info
9955 #955: Grub fails to build with External Toolchain
18fa12fe 9956 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 9957 #1213: Move .config into output directory
31aab0c9
PK
9958 #1225: Buildroot fails to account for "nof" subdirectory (no float...
9959 #1231: (sparc) Linux kernel fails to build
9960 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
9961 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 9962 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 9963 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
9964 #1675: GMP Error during buildroot make process
9965 #1741: external toolchain linking error
41580880 9966 #1753: lmbench: convert to generic package infrastructure
3754c515 9967 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 9968 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 9969 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 9970 #1879: Bump iptables to 1.4.8
accf2eb2 9971 #1885: Add a bunch of lua modules
3638e528 9972 #1897: Bump libusb to 1.0.7
8ac2bba9 9973 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 9974 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 9975 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 9976 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 9977 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 9978 #1951: Bump openssl to 0.9.8o
cffb9cf0 9979 #1957: Bump sqlite to 3.6.23.1
237c98b2 9980 #1975: Package removal/deprecation
d47c73ee 9981 #1981: zlib: bump to 1.2.5
8df21528 9982 #1987: intltool: Fix spelling mistake
3404ad7c 9983 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 9984 #1999: Typo in path checking
1c7de59a 9985 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 9986 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 9987 #2038: Bump ncurses to 5.7
1b10ce71 9988 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 9989 #2101: blackbox depends on locale support
93e80147 9990 #2119: Tries to build kernel, although disabled in config
31aab0c9 9991 #2125: libXfont build fail
e09aa604 9992 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 9993 #2149: xterm build failure
9280cafe 9994 #2155: Compression lzo don't set for ubifs
ccd0fc4e 9995 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 9996 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 9997 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 9998 #2191: linux-fusion build fail
b922151c 9999 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 10000 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 10001 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 10002 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
10003 #2257: Convert netsnmp package to autotargets
10004 #2263: Bump samba to 3.3.13
aaa2b660 10005 #2269: setserial causes make error
3c5deb98 10006
07da619d 100072010.05, Released May 30th, 2010:
170b3d3d
PK
10008
10009 Fixes all over the tree.
10010
a4bba083
PK
10011 Updated/fixed packages: coreutils, hal, libcap,
10012 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
10013
10014 Issues resolved (http://bugs.uclibc.org):
10015
e1a7d916 10016 #1789: binutils fails to build for i386
2816c33c 10017 #1843: Fix libcap build failure
7f1bca84 10018 #1855: XORG Keyboard driver fails to compile
170b3d3d 10019
bbd96dba 100202010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
10021
10022 Fixes all over the tree.
10023
994bb070 10024 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 10025 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 10026 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
10027 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
10028 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
10029 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
10030 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
10031 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
10032 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
10033 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
10034 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
10035
10036 Issues resolved (http://bugs.uclibc.org):
10037
ca999e09
PK
10038 #75: arm buildroot "unrecognized option" error
10039 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 10040 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 10041 #1729: alsamixergui fails to build
7810eebb 10042 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 10043 #1819: pciutils small bugs
947a9b85 10044 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 10045
6d1ab151 100462010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
10047
10048 Fixes all over the tree.
10049
49ce10cb
PK
10050 Updated/fixed packages: busybox, customize, gawk, gnuchess,
10051 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
10052 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
10053 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
10054 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
10055 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
10056 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 10057
13de2613
PK
10058 Removed packages: vice
10059
63b86664
GZ
10060 Issues resolved (http://bugs.uclibc.org):
10061
ea0695ff 10062 #849: "customize" package copies files to wrong place in target tree
63b86664 10063 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 10064 #1135: Package customize. Wrong copying
79db1ff5 10065 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
10066 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
10067 #1669: Busybox failed to compile when using an external toolchain
dfb50393 10068 #1699: Fix usbutils dependencies and bump
a5fe7371 10069 #1705: Fix pciutils broken cross compiling
6f4939d4 10070 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 10071
aac61fdc 100722010.05-rc1, Released May 3rd, 2010:
58794482 10073
b1c9a155
GZ
10074 Cleaned up / restructured package menu.
10075
266fa65a 10076 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
10077 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
10078 removed broken nios2 support, ppc e300cX/e500mc support,
10079 improved external toolchain support, GDB 7.x support.
c9d195ed 10080
de859f6b
PK
10081 X.org updated to 7.5.
10082
5724e099
PK
10083 New packages: cdrkit, cramfs, genext2fs, genromfs,
10084 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
10085 squashfs, squashfs3, squid
10086
10087 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
10088 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
10089 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
10090 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
10091 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
10092 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
10093 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
10094 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
10095 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
10096 qt, radvd, samba, setserial, smartmontools, tar, tslib,
10097 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
10098 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
10099 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
10100 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
10101 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
10102 xproto_xf86miscproto, xserver_xorg-server
58794482 10103
84e5d7c7
WW
10104 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
10105 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
10106 xproto_xf86miscproto
9638be1a 10107
acac2ece
AC
10108 Issues resolved (http://bugs.uclibc.org):
10109
ffe25f05 10110 #513: Add new squid package
0e9aad6c 10111 #661: lmbench: new package
bb73ce22 10112 #719: Add lua option to haserl
6a3a58f1 10113 #800: [PATCH] iperf update to 2.0.4
46913a2d 10114 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 10115 #805: [PATCH] mdadm - version update
cb08cd64 10116 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 10117 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
10118 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
10119 package for compatibility with old packages that expect
10120 the pre-1.0 API.
ed91e786 10121 #1105: Add new netperf package
8fe6cc98 10122 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 10123 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 10124 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 10125 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 10126 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 10127 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 10128 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 10129 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 10130 #1303: Add librsync package
532e1fb5 10131 #1321: Busybox link fails due to lack of --sysroot option
820d917d 10132 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 10133 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 10134 #1369: cannot build radvd (flex problem)
a12ef5db 10135 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 10136 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 10137 #1417: Bump iptables to 1.4.7
801f22b3 10138 #1423: Bump e2fsprogs to 1.41.11
0fd37245 10139 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 10140 #1441: Add binutils 2.20.1
31365ded 10141 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 10142 #1459: Misc QA fixes
07f155c1 10143 #1489: radvd update to 1.6
633049d8 10144 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 10145 #1537: dev entries not created anymore
4ab6883a 10146 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 10147 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 10148 #1567: openssl0.9.8n fails to compile
5ad26724 10149 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 10150 #1591: portmap fails to compile
55886163 10151 #1615: Convert eeprog package to gentargets
554ef43a 10152 #1645: Bump hostapd package to 0.7.2
acac2ece 10153
ac1dfc84 101542010.02, Release February 26th, 2010:
f4f15704
FGM
10155
10156 Fixes all over the tree.
10157
b209f227
PK
10158 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
10159 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
10160 xfont_font-util
ba50538c 10161
0f40a46a 10162 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
10163
10164 Issues resolved (http://bugs.uclibc.org):
10165
10166 #165: openmotif does not build
0f40a46a 10167 #1147: Remove obsolete hostap package
f561763e 10168 #1183: make source fails to download gmp, mpfr and patches
f4f15704 10169
7bd8125e 101702010.02-rc2, Released February 23th, 2010:
23c8c880
PK
10171
10172 Fixes all over the tree and new features.
10173
89fd7208
PK
10174 New packages: intltool
10175
c8ff60c8 10176 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
10177 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
10178 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
10179 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
10180 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
10181 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
10182 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
10183
10184 Removed package: xboard
23c8c880 10185
6c9d3873
RA
10186 Issues resolved (http://bugs.uclibc.org):
10187
5239be04
PK
10188 #335: atk looks for the path to the gnome library on the host
10189 #355: Please update WebKit - it doesn't compile!
10190 #453: libglib2 autoreconf
10191 #457: e2fsprogs link problem
10192 #459: libgtk2 autoreconf
10193 #469: build of libgtk2 for host incorrectly assumes that X.org ...
10194 #671: Bash fails to build when building buildront on Ubuntu 9.04
10195 #711: WebKit host dependencies problems
10196 #821: cp: illegal operation
10197 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
10198 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
10199
f0bdacdb
PK
102002010.02-rc1, Released February 9th, 2010:
10201
10202 Fixes all over the tree and new features.
10203
10204 Generalized autotools infrastructure to be usable for
10205 non-autotools packages, see package/Makefile.package.in for
10206 details.
10207
10208 Cleaned up avr32 toolchain config, external source-based
10209 toolchain support is gone.
10210
10211 Dependency checks: Also check for makeinfo, only print output
10212 on errors.
de219287 10213
6c26a600 10214 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 10215
731f3c3e
PK
10216 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
10217 tcpreplay
20417bbf 10218
aea2ef9b
WW
10219 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
10220 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
10221 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
10222 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
10223 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
10224 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
10225 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
10226 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 10227
640c7403 10228 Removed package: asterisk, openswan
5223447b 10229
ba4183bc
GZ
10230 Issues resolved (http://bugs.uclibc.org):
10231
20417bbf 10232 #515: tcpreplay: new package
1041563b 10233 #553: Wrong DirectFB ps2mouse limitation
249f3db9 10234 #559: mesa3d build fails
7c737978 10235 #679: Autoconf cannot find M4
44816b1b 10236 #739: New/updated hostapd package
d8968c67 10237 #749: Bump usbutils package to version 0.86
79c9a433 10238 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 10239 #753: Bump lighttpd package to 1.4.25
9c37425b 10240 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 10241 #761: Add binutils 2.20 to toolchain options
9f17728f 10242 #763: [SECURITY] Update pcre to 7.9
09c181f2 10243 #765: Add buildroot branding to gcc
7a90172f 10244 #767: Bump iw package to 0.9.18
b5867d93 10245 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 10246 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 10247 #813: Drop not very useful generic package selection options ...
b9656e81 10248 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 10249 #827: Bump mtd-utils package to version 1.2.0
c47124d4 10250 #841: Build error
0908e85c 10251 #913: Bump iptables to 1.4.6
c95e3b84 10252 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 10253 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 10254 #931: Bump kismet package to 2010-01-R1
b3febdac 10255 #937: Bump openvpn package to 2.1.1
c623a237 10256 #943: Bump sqlite package to 3.6.22
3416f262 10257 #961: Bump dnsmasq to 2.52
60ce1b08 10258 #967: Bump netstat-nat to 1.4.10
6455c32d 10259 #973: Bump iw to 0.9.19
fbf84d42 10260 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 10261 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 10262 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 10263 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 10264 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 10265
798927cc 102662009.11, Released December 1st, 2009:
b48fb8c4
PK
10267
10268 Additional fixes and cleanups.
10269
9d998ad1
PK
10270 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
10271 microperl, ncurses, vim
b48fb8c4
PK
10272
10273 Issues resolved (http://bugs.uclibc.org):
10274
10275 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
10276
31bd9741
PK
102772009.11-rc2, Released November 29th, 2009:
10278
10279 Additional fixes and cleanups.
6b6bdaed 10280
ade675c5 10281 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 10282
2d04d56e 102832009.11-rc1, Released November 23rd, 2009:
74834991 10284
b8a917fa
PK
10285 Fixes all over the tree and new features.
10286
10287 Cleaned up / Simplified build directory layout. Refer to
10288 docs/buildroot.html#using for details.
10289
10290 Target defconfig files moved to configs/ and listed in 'make help'
10291 output.
10292
406053d5
PK
10293 Fixed *clean targets. Now clean removes everything generated,
10294 so you can do a fresh rebuild. Distclean furthermore removes
10295 kbuild tools and .config, bringing the source tree back in a
10296 pristine state.
10297
b8a917fa
PK
10298 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
10299 soft / hardfloat setting for architecture, ensure target-ldd
10300 gets installed.
83182dd2 10301
4114643d 10302 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 10303 sdl_sound, swfdec, sysstat
32518793 10304
81e4ba32
PK
10305 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
10306 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
10307 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
10308 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
10309 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 10310 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 10311 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 10312 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 10313 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 10314 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
10315 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
10316 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 10317 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 10318
87d74d94 10319 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 10320
74834991
GZ
10321 Issues resolved (http://bugs.uclibc.org):
10322
1d9178db 10323 #301: allow to install libsmbclient
bc95b3ad 10324 #303: add gvfs package
8e8354d4 10325 #477: Add sdl_sound package
57f3b11d 10326 #487: Make kismet package sexier
bdf41d6c 10327 #511: New package usb_modeswitch
74834991 10328 #527: misc fixes for dnsmasq package
a07032e1 10329 #565: libevent: Bump version and clean up makefile
27cf8114 10330 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 10331 #593: Missing early check for patch(1)
b71951b0 10332 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
10333 #609: libmicrohttpd: New package
10334 #615: python: Don't delete .py files unless asked
f5239c32 10335 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 10336 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 10337 #645: allow to build nbd-server with NBD package
829d4ff6 10338 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 10339 #655: Update sqlite package to version 3.6.18
f72f3fd3 10340 #657: Bug in imagemagick-clean target
07019b2c 10341 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 10342 #665: [PATCH] Samba package
69ec17cd 10343 #667: [PATCH] e2fsprogs
351b6796 10344 #683: SDL-dfb does not select directfb
3445ff4a 10345 #701: make install problem with unstripped binaries
48ed49e9 10346 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 10347 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 10348 #709: Bump lighttpd package to 1.4.24
26073d2a 10349 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 10350 #715: Bump libidn package to 1.15 and other fixes
882e1376 10351 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 10352 #731: Bump iw package to 0.9.17
74834991 10353
f0eb8b58
PK
103542009.08, Released August 31th, 2009:
10355
10356 Additional fixes and cleanups.
10357
10358 Updated/fixed packages: ctorrent, saveconfig/getconfig,
10359 sdl_net, util-linux.
014df317
PK
10360
10361 Issues resolved (http://bugs.uclibc.org):
10362
10363 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 10364 #557: Build ctorrent with SSL support if available
014df317 10365
4595a2fc
PK
103662009.08-rc3, Released August 26th, 2009:
10367
10368 Additional fixes and cleanups.
10369
10370 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
10371 directfb, enchant, kernel headers.
10372
10373 Issues resolved (http://bugs.uclibc.org):
10374
10375 #471: Allow directfb compilation with debug
10376 #541: Removal of CVS directories in target filesystem broken
10377 #547: berkeleydb: Update config.{sub, guess}
10378 #549: enchant: Fix dependencies.
10379 #569: Fix alsa-utils build for x86 on x86-64
10380
4ebaaf41
PK
103812009.08-rc2, Released August 6th, 2009:
10382
10383 Additional fixes and new features.
10384
10385 New packages: libuuid, gcc 4.3.4.
10386
4595a2fc
PK
10387 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
10388 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
10389
10390 Fixed issue with 'make oldconfig'
0468b5c1
PK
10391
10392 Issues resolved (http://bugs.uclibc.org):
10393
10394 #525: sed broken with external toolchain
15dab042 10395 #537: Fix gzip build with recent glibc
0468b5c1 10396
3190d5bf
PK
103972009.08-rc1, Released August 2nd, 2009:
10398
10399 Fixes all over the tree and new features.
533718a8 10400
66095256
TP
10401 Improvement of external toolchain support:
10402 - Support for glibc toolchains.
10403 - The toolchain configuration announced to Buildroot is
10404 verified against the real toolchain configuration.
10405 - Fixes, documentation.
10406
10407 Cleanup X.org support: clarified configuration options, and
10408 removed mandatory dependency on useless libraries such as
10409 libXt or libXaw.
10410
d9a95017
TP
10411 New QT-based configurator, usable using 'make xconfig'.
10412
3190d5bf
PK
10413 Support for the Xtensa architecture.
10414
10415 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
10416 headers.
10417
10418 New packages: bmon, ctorrent, dosfstools, enchant,
10419 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
10420 sdl_gfx, spawn-fcgi.
10421
10422 Updated packages: bind, busybox, coreutils, sqlite, directfb,
10423 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
10424 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
10425 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
10426 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
10427 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
10428 wpa-supplicant, xdriver_xf86-input-synaptics,
10429 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
10430 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
10431 xutil_util-macros.
10432
533718a8
PK
10433 Issues resolved (http://bugs.uclibc.org):
10434
2e71cd88 10435 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 10436 #163: Xtensa architecture port
7a1a334c 10437 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 10438 #241: device mapper + lvm2: build together
52dbe071 10439 #243: ctorrent: new package
bb14fc40 10440 #247: ntfsprogs: new package
71c810ff 10441 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 10442 #287: New package libnl
9a6d6cf5 10443 #289: New package iw
6fecd53e 10444 #331: Update MPlayer to version 1.0rc2
5818010f 10445 #333: Bump sqlite package to 3.6.15
e61606ad 10446 #349: update libsoup to version 2.26.2
c2dbefd8 10447 #357: New package netstat-nat
234fb283 10448 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 10449 #367: linux kernel compile error for arm926t
10e9b7ed 10450 #369: Add SDL_gfx package
533718a8 10451 #373: Support for building gstreamer without libxml
e61606ad 10452 #379: update DirectFB to version 1.4.0
533718a8
PK
10453 #383: gst-plugins-good: Allow soup plugin to be configured
10454 #385: neon: Fix pkgconfig dependency
bd26b582 10455 #387: Tremor not installed to toolchain
ba4fbdc9 10456 #389: New package bmon
533718a8
PK
10457 #391: gstreamer: Bump version to 0.10.23
10458 #393: gst-plugins-base: Bump version to 0.10.23
10459 #395: gst-plugins-bad: New package
f4311822 10460 #403: Error while building iso9660 image
533718a8
PK
10461 #409: Bump php package to 5.2.10
10462 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 10463 #417: New package spawn-fcgi
264b9c11 10464 #419: Bump lighttpd package to 1.4.23
27ce942e 10465 #421: toolchain: Clean up toolchain locale support menu
81f9990e 10466 #427: webkit: Update to WebKit svn r44552
56fcdc9b 10467 #437: ltp-testsuite: Bump version to 20090630
f26acf61 10468 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 10469 #467: DirectFB 1.4.1
0aa70624 10470 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 10471 #491: libxml2: Bump version to 0.7.3
ff69aeea 10472 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 10473 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 10474 #509: Bump sqlite package to 3.6.16
a7b50b94 10475 #523: pciutils broken with external toolchain
9be449ff 10476 #533: Update gamin to 0.1.10 to fix compilation
533718a8 10477
a69b3d61
PK
104782009.05, Released June 1st, 2009:
10479
10480 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
10481 version and marked ubifsroot as broken.
10482
45e11e29
PK
104832009.05-rc3, Released May 27th, 2009:
10484
10485 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
10486 busybox, curl, libusb, readline, python and strace.
10487
10488 Issues resolved (http://bugs.uclibc.org):
10489
10490 #345: libcurl package needs a urandom fix
10491
13328d22
PK
104922009.05-rc2, Released May 19th, 2009:
10493
10494 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
10495 for newer hosts), stable kernel versions, busybox, cups,
10496 dmraid, docker, mesa3d, rsync and updated defconfigs.
10497
10498 xserver marked as broken on AVR32 and atngw100-expanded
10499 config removed.
61aeb6e4
PK
10500
10501 Issues resolved (http://bugs.uclibc.org):
10502
10503 #167: metacity does not build
13328d22
PK
10504 #295: gamin installs python support even if python is disabled
10505 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 10506
cf92bc23
PK
105072009.05-rc1, Released May 5th, 2009:
10508
10509 Fixes all over the tree, further conversion of packages to
10510 Makefile.autotools.in and we now build host versions of
10511 packages where needed for build time dependencies instead of
10512 relying on the correct versions being available on the build
10513 host. Ancient toolchain / busybox versions have furthermore
10514 been removed as announced in the 2009.02 release notes.
10515
10516 New packages: flac, gob2, lzop, taglib, wpa_supplicant
10517
10518 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
10519 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
10520 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
10521 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
10522 util-linux, xorg7, xerces
10523
10524 Issues resolved (http://bugs.uclibc.org):
10525
10526 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
10527 and a ton of other improvements
10528 #19: page.h missing by util-linux
10529 #37: update libglib2 to version 2.18.4
10530 #61: tslib puts staging_dir into pkgconfig file
10531 #69: tar refuses to build
10532 #71,#175: ./wchar.h:41:12: error: empty filename in #include
10533 #73: Bump openssl package to the latest version
10534 #81: New package wpa_supplicant
10535 #99: new package: flac
10536 #101: update gstreamer packages
10537 #105,#313: menuconfig segfaults on tinyx if wchar is not
10538 selected
10539 #107: convert libvorbis to Makefile.autotools.in
10540 #109: Make pppd package avoid bsd err
10541 #111: binutils 2.17 fails to build when texinfo >= 4.10
10542 #133: Modify ncurses5-config to get correct include path
10543 #137: Bump php to version 5.2.9
10544 #139: Bump sqlite to 3.6.11 and convert to
10545 Makefile.autotools.in
10546 #145: Bump bind package to 9.5.1-P1 (security)
10547 #147: buildroot toolchain fails to build w/binutils-2.19.1
10548 #151: openssl package trivial fixes
10549 #161: vim fails on patching with errors in configure.patch
10550 #169: blackbox-0.70.1 does not build
10551 #177: xdriver_xf86-input-keyboard does not build
10552 #179: Upgrade dropbear to Makefile.autotools.in
10553 #181: Update to Xorg 7.4
10554 #187: ntfs-3g: could not build cross
10555 #191: alsa-lib ARM binaries always built with EABI
10556 #213: Bump wpa_supplicant package to version 0.6.9
10557 #217: Bump openssl package to 0.9.8k (security)
10558 #219: Toolchain build fails on m4
10559 #225: m4 macros are out of place
10560 #233: make ipv6 optional in iptables
10561 #237: ncftp: convert to Makefile.autotools.in
10562 #239: ntfs-3g: convert to Makefile.autotools.in
10563 #245: lzop: new package
10564 #271: Bump bind package to 9.5.1-P2 (security)
10565 #277: Bump sqlite package to 3.6.16
10566 #279: update libglib2 to version 2.20.1
10567 #281: update DirectFB to version 1.2.8
10568 #283: add taglib
10569 #285: compilation of samba fails if IPV6 support is missing
10570 #293: update samba to version 3.3.3
10571 #299: add shared-mime-info package
10572 #307: make openssl package respect build flags
This page took 2.192966 seconds and 4 git commands to generate.