]> Git Repo - buildroot-mgba.git/blame - CHANGES
package/luajit: switch to moonjit fork
[buildroot-mgba.git] / CHANGES
CommitLineData
836b84a7
PK
12019.11, released December 1st, 2019
2
3 Various fixes.
4
5 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
6 <pkg>_DL_OPTS by default, just like it is done for a number of
7 other package variables.
8
9 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
10 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
11 the (rare) case where the .py files are needed at runtime
12 rather than .pyc.
13
14 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
15 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
16 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
17 minicom, network-manager, nodejs, oniguruma, opencv3,
18 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
19 python-cchardet, systemd, tiff, wolfssl,
20
21 Issues resolved (http://bugs.uclibc.org):
22
23 #11416: check-uniq-files staging issue
24 #12146: Oprofile runtime issue
25 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
26 #12171: Python-opencv needs config.py and config-3.7.py to run..
27 #12196: duma package
28 #12211: host-nodejs 10.15.3 package fail to build
29 #12316: tzdata fails to install with empty "default local time"
30 #12326: network-manager build fails with missing glib error
31 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
32
fc1c7e59
PK
332019.11-rc3, released November 24th, 2019
34
35 Fixes all over the tree.
36
37 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
38 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
39 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
40 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
41 systemd, tftpd, waylandpp, webkitgtk, zip
42
1ab7e0c6
PK
432019.11-rc2, released November 16th, 2019
44
45 Fixes all over the tree.
46
47 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
48 external toolchain kernel headers version check correctly stop
49 the build on mismatch
50
51 Meson: Fix generation of global cross-compilation.conf
52
53 Download: Also use the package download method for extra
54 downloads from the same site, so it does not get confused by
55 URLs containing '+'
56
57 Defconfigs: Fix boot issue for beaglebone
58
59 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
60 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
61 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
62 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
63 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
64 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
65 sudo, systemd, wpewebkit, xserver_xorg-server
66
78d373f7 672019.11-rc1, released November 5th, 2019
bc8d4e97
PK
68
69 Fixes all over the tree and new features.
70
71 Dependencies: Gcc/g++ 4.8 or newer is now required on the
72 build host.
73 Ensure host has JSON::PP perl module installed if
74 webkitgtk/wpewebkit packages are enabled as it is needed
75 during their build process.
76
77 Toolchain: Add support for the D programming language (GCC
78 9.x, Glibc).
79 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
80 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
81 to arc-2019.09-eng002.
82 Musl: Add a patch to add support for
83 sched_{get,set}scheduler() and sched_{get,set}param() for
84 compatibility.
85 Generate check-headers program under BUILD_DIR rather than
86 /tmp to fix issues with distributions mounting /tmp noexec.
87 Also copy libssp.so for external toolchains if SSP
88 to handle toolchains providing SSP support in libssp rather
89 than in the C library
90
91 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
92 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
93 STM32MP157 Discovery Kit
94
9bcc20f1
PK
95 Arch: RISC-V: Default to a sensible floating point ABI based
96 on the selected ISA extensions rather than always defaulting
97 to ILP32/64
bc8d4e97
PK
98
99 Graph-size: Package sizes are now shown in human readable form
100 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
101 format can be selected using the --binary option. The cut-off
102 limit for classifying packages as "other" is now configurable
103 using the --size-limit option.
104
105 Br2-external: Linux kernel extensions can now also be provided
106 in an external tree by adding packages under
107 linux/linux-ext-*.mk. See the manual for details.
108
109 Fakeroot now works correctly under Microsoft Windows 10
110 Services for Linux, which does not provide SYSV IPC support
111
112 The check-uniq-files logic which would complain if multiple
113 packages would touch the same files has been removed as it
114 causes issues in certain situations (when packages are
115 rebuilt) and the issue is no longer considered a problem for
116 toplevel parallel builds as those will use a per-package
117 staging/target directory.
118 With this removed, Python is no longer required for a basic
119 build (only for optional scripts).
120
121 support/scripts/genimage.sh will no longer make a copy of
122 TARGET_DIR, speeding up post-build/image scripts.
123
124 The runtime test logic now uses Python 3.x.
125
126 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
127 for a number of packages to match the version numbers used by
128 https://release-monitoring.org
129
130 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
131 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
132 libhttpserver, libmspack, libnetconf2, libolm, libyang,
133 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
134 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
135 python-backports-functools-lru-cache, python-bluezero,
136 python-brotli, python-channels, python-channels-redis,
137 python-colorlog, python-daphne, python-django-enumfields,
138 python-jaraco-functools, python-kiwisolver, python-msgfy,
139 python-rpi-ws281x, python-setuptools-scm-git-archive,
140 python-simplelogging, python-soupsieve, python-sqliteschema,
141 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
142 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
143 uacme, utf8proc, uvw, ytree
144
145 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
146 devmem2, eventlog, kodi-audiodecoder-opus,
147 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
148 python-pysnmp-apps, riscv-pk, ustr
149
150 Issues resolved (http://bugs.uclibc.org):
151
152 #9881: systemd-resolved not setting resolv.conf link
153 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
154 #10586: musl gcc has ifunc enabled when musl doesn't support it
155 #10806: Allow nfs-utils to use ipv6
156 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
157 #11411: check-uniq-files target issue
158 #11766: Console (getty) issues with systemd
159 #11781: mariadb build error
160 #12031: Build of cups-filters fails while linking, apparently due..
161 #12116: console prompt does not appear after login
162 #12141: eudev package is missing "render" and "kvm" groups
163 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
164 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
165 #12191: cmake BUILDDIR
166 #12241: Permission denied while running "make"
167 #12261: sudo versions prior to 1.8.28 are affected.
168 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
169 #12281: Custom configuration fails to build (based on raspberrypi3_..
170
de6739c8
PK
1712019.08.2, released November 9th, 2019
172
173 Important / security related fixes.
174
175 Toolchain: Also copy libssp.so for external toolchains if SSP
176 to handle toolchains providing SSP support in libssp rather
177 than in the C library
178
179 Download: Also use the package download method for extra
180 downloads from the same site, so it does not get confused by
181 URLs containing '+'
182
183 Fakeroot now works correctly under Microsoft Windows 10
184 Services for Linux, which does not provide SYSV IPC support
185
186 utils/test-pkg: ensure to exit with an error upon failure
187
188 Updated/fixed packages: asterisk, azmq, binutils,
189 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
190 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
191 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
192 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
193 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
194 libsigrok, libtorrent, libunwind, libva, linux-tools,
195 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
196 nfs-utils, php, piglit, python, python-autobahn,
197 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
198 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
199 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
200 vtun, wireshark, xvisor, yaffs2utils
201
202 Issues resolved (http://bugs.uclibc.org):
203
204 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
205 #12261: sudo versions prior to 1.8.28 are affected
206
9c814962
PK
2072019.08.1, released October 3rd, 2019
208
209 Important / security related fixes.
210
211 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
212 Use default console settings
213
214 Dependencies: Ensure host has JSON::PP perl module installed
215 if webkitgtk/wpewebkit packages are enabled as it is needed
216 during their build process.
217
218 Toolchain: Generate check-headers program under BUILD_DIR
219 rather than /tmp to fix issues with distributions mounting
220 /tmp noexec.
221
222 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
223 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
224 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
225 kf5-extra-cmake-modules, kf5-modemmanager-qt,
226 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
227 libglib2, libgpg-error, libnspr, libnss, libopenssl,
228 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
229 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
230 protobuf, putty, qemu, samba4, snort, swupdate,
231 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
232 wireshark
233
234 Issues resolved (http://bugs.uclibc.org):
235
236 #10806: Allow nfs-utils to use ipv6
237 #11781: mariadb build error
238 #12031: Build of cups-filters fails while linking, apparently due..
239 #12141: eudev package is missing "render" and "kvm" groups
240 #12241: Permission denied while running "make"
241
1fcdfbfb
PK
2422019.08, released September 1st, 2019
243
244 Various fixes.
245
246 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
247 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
248 on the build host to build ATF. These defconfigs will be added
249 back once a package providing such toolchain is
250 available. Also dropped ts4800 defconfig as it does not build
251 with GCC >= 8.x.
252
253 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
254 wpewebkit, xfont_font-util
255
256 Issues resolved (http://bugs.uclibc.org):
257
258 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
259
cd8ab185
PK
2602019.08-rc3, released August 28th, 2019
261
262 Fixes all over the tree.
263
264 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
265 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
266 nginx, openldap, python, qemu, samba4, squid, strace, vlc
267
268 Issues resolved (http://bugs.uclibc.org):
269
270 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
271
f3221f1a 2722019.08-rc2, released August 20th, 2019
a8bdbef2
PK
273
274 Fixes all over the tree.
275
276 Compile fixes for a number of defconfigs.
277
278 Updated/fixed packages: apache, autofs, batctl, batman-adv,
279 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
280 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
281 gnutls, go, gst-plugins-bad, gst-plugins-base,
282 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
283 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
284 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
285 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
286 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
287 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
288 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
289 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
290 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
291 xscreensaver
292
293 Removed packages: libamcodec, odroid-mali, odroid-scripts
294
295 Issues resolved (http://bugs.uclibc.org):
296
297 #9481: NetworkManager/Ping unable to resolve domains
298 #10566: php.mk is missing option --with-pgsql
299 #10861: Package batman_adv Makefile is missing include header direct..
300 #11641: linux kernel .config timestamp always out of date fixed with..
301 #11671: russian locale ru_RU:145: LC_TIME: syntax error
302 #11701: recuuring of usr and in bin shortcuts are created
303 #11741: pigpio does not build host-pigpio
304 #11876: automount using host mount/umount
305 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
306 #11921: dahdi fails to build
307 #11936: libcpprestsdk should install to staging
308 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
309 #11961: libpri build failure
310 #12086: dhcp shared libraries not installed to target
311 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
312 #12106: daq: build fails if libdumbnet-dev is installed in the host
313 #12126: vc4 has neon as hard dependency
314
9b9abb0d
PK
3152019.08-rc1, released August 9th, 2019
316
317 Fixes all over the tree and new features.
318
319 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
320 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
321 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
322 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
323 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
324
325 Architectures: Internal toolchain support for C-SKY, support
326 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
327 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
328 tsv110.
329
330 Filesystems: Pass extra pax options to tar for binary
331 reproducibility. Build host-cpio for the --reproducible option
332 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
333 version 11, bringing GPT support.
334
335 Br2-external: Add support for injecting additional options to
336 the list of preconfigured external toolchains and libjpeg and
337 openssl providers using files under provides/. See the manual
338 for details.
339
340 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
341 passed before the standard exclusions so they are not ignored
342 by rsync when using override-srcdir.
343
344 Gnuconfig updated to 2019-05-28, adding C-SKY support.
345
346 test-pkg: Correct long option handling and clean output dir
347 after a successful build to save disk space.
348
349 support/testing: Emulate a machine with 256MB RAM to fix
350 issues with certain tests running out of memory, use
351 virtio-rng to provide needed entrophy.
352
353 pkg-stats: support outputting in JSON format with --json for
354 easier post processing. The classic HTML output is still
355 available with --html. Parallelize access to
356 release-monitoring.org to speed up runtime.
357
358 Drop non-conventional version prefix/suffix/separators for
359 packages for better compatibility with release-monitoring.org
360
361 Packages:
362 Init systems: Add basic openrc support and
363 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
364 install openrc service scripts if enabled.
365
366 busybox: Build each applet as a separate binary when SELinux
367 is enabled for more finegrained policy control. Use daemon
368 mode for mdev rather than legacy hotplug.
369
370 linux: Workaround -Werror related build failure on powerpc,
371 by forcing CONFIG_PPC_DISABLE_WERROR on.
372
373 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
374 partition is available before mounting.
375
376 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
377 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
378 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
379 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
380
381 Removed defconfigs: Odroid C2
382
383 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
384 jailhouse, libubootenv, luasyslog, mender-grubenv,
385 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
386 python-hiredis, python-ifaddr, python-inflection,
387 python-iptables, python-matplotlib, python-periphery,
388 python-pycairo, python-redis, python-termcolor,
389 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
390 sshguard, stellarium, zziplib
391
392 Removed packages: xapp_mkfontdir
393
394 Issues resolved (http://bugs.uclibc.org):
395
396 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
397 #11271: utils/check-package fails with exception depending on..
398 #11991: [numpy] segfault when compiling for RPi3 64bits
399 #12016: Grub fails to boot bzImage after upgrade to 2019.05
400 #12046: Can’t login as root user after upgrading to buildroot..
401 #12051: package/dhcp installs libtool wrapper scripts on tar...
402 #12076: Patchelf can link against an incompatible libc++ ver...
403
c8bab5be
PK
4042019.05.3, Released October 3rd, 2019
405
406 Important / security related fixes.
407
408 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
409 Use default console settings
410
411 Dependencies: Ensure host has JSON::PP perl module installed
412 if webkitgtk/wpewebkit packages are enabled as it is needed
413 during their build process.
414
415 Toolchain: Generate check-headers program under BUILD_DIR
416 rather than /tmp to fix issues with distributions mounting
417 /tmp noexec.
418
419 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
420 cups-filters, docker-cli, docker-engine, docker-proxy,
421 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
422 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
423 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
424 libgpg-error, libnftl, libnspr, libnss, libopenssl,
425 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
426 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
427 php, protobuf, putty, qemu, samba4, swupdate,
428 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
429 wireshark
430
431 Issues resolved (http://bugs.uclibc.org):
432
433 #10806: Allow nfs-utils to use ipv6
434 #11781: mariadb build error
435 #12031: Build of cups-filters fails while linking, apparently due..
436 #12141: eudev package is missing "render" and "kvm" groups
437 #12241: Permission denied while running "make"
438
3b877a7f
PK
4392019.05.2, Released September 3rd, 2019
440
441 Important / security related fixes.
442
443 Filesystems: Pass extra pax options to tar for binary
444 reproducibility.
445
446 Updated/fixed packages: apache, arm-trusted-firmware,
447 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
448 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
449 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
450 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
451 git, glib-networking, glibc, gnupg2, gnutls, go,
452 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
453 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
454 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
455 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
456 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
457 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
458 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
459 proftpd, proj, python, python-django, python-idna,
460 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
461 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
462 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
463 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
464 yad, zeromq
465
466 Issues resolved (http://bugs.uclibc.org):
467
468 #11741: pigpio does not build host-pigpio
469 #11876: automount using host mount/umount
470 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
471 #11921: dahdi fails to build
472 #11961: libpri build failure
473 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
474 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
475 #12106: daq: build fails if libdumbnet-dev is installed in the host
476 #12126: vc4 has neon as hard dependency
477
c0225c27
PK
4782019.05.1, Released July 7th, 2019
479
480 Important / security related fixes.
481
482 arch: x86: Fix typo breaking 'core-avx2' variant
483
484 linux: Workaround -Werror related build failure on powerpc,
485 by forcing CONFIG_PPC_DISABLE_WERROR on.
486
487 support/testing: Emulate a machine with 256MB RAM to fix
488 issues with certain tests running out of memory.
489
490 test-pkg: Correct long option handling and clean output dir
491 after a successful build to save disk space.
492
493 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
494 partition is available before mounting.
495
496 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
497 dialog, docker-cli, docker-engine, exim, expat, faad2,
498 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
499 libressl, libsecret, lmbench, meson, monit, php, postgresql,
500 psplash, python-django, qt5base, tvheadend, webkitgtk,
501 xserver_xorg-server, znc
502
8d4e26da
PK
5032019.05, released June 2nd, 2019
504
505 Various fixes.
506
507 Toolchain: Ensure pre-built Andes toolchains can only be
508 selected when x86 32bit support is available on the host.
509 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
510 supported.
511
512 Infra: pkg-config: Use a dedicated timestamp file rather than
513 .config as that gets touched by linux-4.19+, causing repeated
514 builds.
515
516 Add C-SKY support to our config.sub (gnuconfig)
517
518 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
519 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
520 linuxptp, matchbox-panel, mender, mutt, netsurf,
521 network-manager, opencv3, openjdk, openmpi, php,
522 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
523 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
524 wpewebkit
525
2c96d648
PK
5262019.05-rc3, released May 25th, 2019
527
528 Fixes all over the tree.
529
530 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
531 is ignored.
532
533 check-package: Warn about utf-8 characters in .mk files
534
535 Linux: Default to 5.1.x series
536
537 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
538 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
539 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
540 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
541 postgresql, pcsc-lite, python, tslib, webkitgtk,
542 wpebackend-fdo, wpewebkit
543
2adc578d
PK
5442019.05-rc2, released May 15th, 2019
545
546 Fixes all over the tree.
547
548 Updated/fixed packages: bind, bullet, ca-certificates,
549 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
550 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
551 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
552
553 Issues resolved (http://bugs.uclibc.org):
554
555 #11841: grub-efi.cfg not used when building EFI disk image
556
a8b229a7
PK
5572019.05-rc1, Released May 8th, 2019
558
559 Fixes all over the tree and new features.
560
561 Architecture: Andes 32-bit (nds32) support added.
562
563 Only build host-lzip / host-xz when really needed by packages,
564 not just when not available on the build host.
565
566 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
567 binutils 2.32 added, 2.28/2.29 removed, default changed to
568 2.31.1.
569
570 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
571 forward {f,l,}chown calls to libc when running under fakeroot
572 to fix issues when building in restricted environments
573 (E.G. user namespace with bubblewrap).
574
575 Linux: Also build default make target to ensure extra files
576 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
577 built. Notice: This may mean that extra host utilities like
578 uboot-mkimage are needed.
579
580 Infrastructure: show-info and <pkg>-show-info make targets
581 added to output package metadata in JSON format for external
582 use.
583
584 pkg-generic: Only tweak .la files needing it to ensure they
585 are not included in subsequent package file lists.
586
587 test-pkg: Generate a basic package config if none is
588 specified.
589
590 Gettext-tiny package added as an lightweight replacement for
591 GNU gettext for situations where NLS support is not needed.
592
593 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
594 / T2080 QDS RDB, Licheepi zero, Orangepi R1
595
596 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
597
598 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
599 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
600 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
601 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
602 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
603 opensbi, optee-benchmark, optee-client, optee-examples,
604 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
605 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
606 python-backcall, python-jedi, python-parso, python-pyjwt,
607 python-terminaltables, suricata, tpm2-totp, uftp,
608 wpebackend-fdo, wpewebkit
609
610 Removed packages: libump, lunit, sunxi-mali
611
612 Issues resolved (http://bugs.uclibc.org):
613
614 #11716: Typo on website, saying latest release is 2018.2.11
615 #11756: package/syslinux: MBR's don't fit because of binutils..
616 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
617 #11816: Only selected coreutils binaries are installed
618
046735f5
PK
6192019.02.7, Released November 10th, 2019
620
621 Important / security related fixes.
622
623 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
624 around issues with lack of entrophy
625
626 Toolchain: Also copy libssp.so for external toolchains if SSP
627 is enabled to handle toolchains providing SSP support in
628 libssp rather than in the C library
629
630 Download: Also use the package download method for extra
631 downloads from the same site, so it does not get confused by
632 URLs containing '+'
633
634 Fakeroot now works correctly under Microsoft Windows 10
635 Services for Linux, which does not provide SYSV IPC support
636
637 utils/test-pkg: ensure to exit with an error upon failure
638
639 Updated/fixed packages: asterisk, azmq, cups-filters,
640 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
641 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
642 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
643 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
644 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
645 mjpegtools, mongoose, php, python, python-pysnmp-apps,
646 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
647 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
648 yaffs2utils
649
650 Issues resolved (http://bugs.uclibc.org):
651
652 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
653 #12261: sudo versions prior to 1.8.28 are affected
654
d9fb5b2d
PK
6552019.02.6, Released October 3rd, 2019
656
657 Important / security related fixes.
658
659 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
660 Use default console settings
661
662 Dependencies: Ensure host has JSON::PP perl module installed
663 if webkitgtk/wpewebkit packages are enabled as it is needed
664 during their build process.
665
666 Toolchain: Generate check-headers program under BUILD_DIR
667 rather than /tmp to fix issues with distributions mounting
668 /tmp noexec.
669
670 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
671 cups-filters, docker-cli, docker-engine, docker-proxy,
672 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
673 haveged, iptables, joe, kf5-extra-cmake-modules,
674 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
675 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
676 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
677 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
678 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
679 uclibc, unzip, util-linux, wireshark
680
681 Issues resolved (http://bugs.uclibc.org):
682
683 #10806: Allow nfs-utils to use ipv6
684 #11781: mariadb build error
685 #12031: Build of cups-filters fails while linking, apparently due..
686 #12141: eudev package is missing "render" and "kvm" groups
687 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
688 #12241: Permission denied while running "make"
689
65e48f7a
PK
6902019.02.5, Released September 2nd, 2019
691
692 Important / security related fixes.
693
694 Filesystems: Pass extra pax options to tar for binary
695 reproducibility.
696
697 Updated/fixed packages: apache, arm-trusted-firmware,
698 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
699 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
700 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
701 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
702 git, glib-networking, glibc, gnupg2, gnutls, go,
703 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
704 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
705 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
706 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
707 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
708 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
709 postgresql, prboom, proftpd, proj, python, python-django,
710 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
711 qt5base, qt5enginio, quagga, rygel, squid, subversion,
712 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
713 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
714 xlib_libXfont2, yad, zeromq
715
716 Issues resolved (http://bugs.uclibc.org):
717
718 #11741: pigpio does not build host-pigpio
719 #11876: automount using host mount/umount
720 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
721 #11921: dahdi fails to build
722 #11961: libpri build failure
723 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
724 #12106: daq: build fails if libdumbnet-dev is installed in the host
725 #12126: vc4 has neon as hard dependency
726
86c31e8b
PK
7272019.02.4, Released July 10th, 2019
728
729 Important / security related fixes.
730
731 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
732 variant.
733
734 linux: Workaround -Werror related build failure on powerpc,
735 by forcing CONFIG_PPC_DISABLE_WERROR on.
736
737 support/testing: Emulate a machine with 256MB RAM to fix
738 issues with certain tests running out of memory.
739
740 test-pkg: Correct long option handling and clean output dir
741 after a successful build to save disk space.
742
743 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
744 passed before the standard exclusions so they are not ignored
745 by rsync when using override-srcdir.
746
747 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
748 partition is available before mounting.
749
750 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
751 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
752 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
753 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
754 mongoose, monit, mpd, openblas, php, postgresql, psplash,
755 python, python-django, python3, qt5base, samba4, taglib,
756 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
757
c700c8ba
PK
7582019.02.3, Released June 7th, 2019
759
760 Important / security related fixes.
761
762 Infra: pkg-config: Use a dedicated timestamp file rather than
763 .config as that gets touched by linux-4.19+, causing repeated
764 builds.
765
766 check-bin-arch: Also ignore /usr/lib/grub to support merged
767 /usr setups, similar to how /lib/grub is ignored.
768
769 gnuconfig/config.sub: Add C-SKY architecture support.
770
771 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
772 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
773 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
774 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
775 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
776 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
777 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
778 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
779 linuxptp, luajit, lynx, matchbox-panel, mender,
780 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
781 pcsc-lite, php, popt, postgresql, python, python-cython,
782 python-django, python-ply, qt5enginio, rpm, runc, samba4,
783 sqlite, subversion, supertux, systemd, tslib, uclibc,
784 v4l2loopback, webkitgtk, woff2
785
fe904511
PK
786 Issues resolved (http://bugs.uclibc.org):
787
c700c8ba
PK
788 #11816: Only selected coreutils binaries are installed
789 #11841: grub-efi.cfg not used when building EFI disk image
790 #11911: systemd v240 memory leak in systemd-journald
791
b7620c10
PK
7922019.02.2, Released April 29th, 2019
793
794 Important / security related fixes.
795
796 Only build host-lzip / host-xz when really needed by packages,
797 not just when not available on the build host.
798
799 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
800 forward {f,l,}chown calls to libc when running under fakeroot
801 to fix issues when building in restricted environments
802 (E.G. user namespace with bubblewrap).
803
804 Linux: Also build default make target to ensure extra files
805 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
806 built. Notice: This may mean that extra host utilities like
807 uboot-mkimage are needed.
808
809 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
810 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
811 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
812 Include overlays in sdcard image
813
814 Updated/fixed packages: android-tools, apache, bind, binutils,
815 busybox, civetweb, cjson, copas, davfs2, docker-cli,
816 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
817 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
818 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
819 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
820 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
821 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
822 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
823 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
824 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
825 softether, stunnel, sysklogd, syslinux, syslog-ng,
826 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
827 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
828 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
829 znc
830
831 Issues resolved (http://bugs.uclibc.org):
832
833 #11756: package/syslinux: MBR's don't fit because of binutils..
834 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
835
18a10db0
PK
8362019.02.1, Released March 29th, 2019
837
838 Important / security related fixes.
839
840 pkg-generic: Only tweak .la files needing it to ensure they
841 are not included in subsequent package file lists.
842
843 test-pkg: Generate a basic package config if none is
844 specified.
845
846 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
847 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
848 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
849 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
850 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
851 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
852 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
853 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
854 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
855 wavemon, wireshark, vsftpd, xapp_xdm, xen,
856 xdriver_xf86-video-fbdev, xlib_libXdmcp
857
858 Issues resolved (http://bugs.uclibc.org):
859
860 #11716: Typo on website, saying latest release is 2018.2.11
861
b9674056
PK
8622019.02, released March 4th, 2019
863
864 Minor fixes.
865
866 Libressl support added for Qt 5.6 as a replacement for
867 openssl, as 5.6 is not compatible with openssl 1.1.x.
868
869 Updated/fixed packages: cutelyst, devmem2, gqrx,
870 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
871
bdfea842
PK
8722019.02-rc3, released March 1st, 2019
873
874 Fixes all over the tree.
875
876 Openssl support dropped from Qt 5.6, as it isn't compatible
877 with openssl 1.1.x.
878
879 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
880 issues.
881
882 Dependencies: Require CMake 3.8 or newer to fix compilation
883 issue with certain packages. If not available, host-cmake will
884 instead be built.
885
886 Printvars: Fix performance regression since 2018.02
887
888 Scanypi: Correctly handle underscores in python package names.
889
890 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
891 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
892 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
893 upmpdcli, zbar
894
895 Issues resolved (http://bugs.uclibc.org):
896
897 #9966: util-linux-2.30/.stamp_built' failed
898 #11696: possible typo in board/pc/post-build.sh
899
108c8312
PK
9002019.02-rc2, released February 23th, 2019
901
902 Fixes all over the tree.
903
904 Removed zynq_zybo defconfig, as it hasn't seen any update
905 since it was added in 2016, and uses a U-Boot version not
906 compatible with openssl-1.1.x.
907
908 Linux: Ignore user supplied downloadable hashes, as no hash
909 checksums are available for those.
910
911 Updated/fixed packages: bind, cryptopp, docker-containerd,
912 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
913 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
914 madplay, mender, mosquitto, poco, postgresql, proftpd,
915 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
916 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
917 tor, unzip, xenomai
918
919 Issues resolved (http://bugs.uclibc.org):
920
921 #11501: compile sdl2 with enable wayland
922 #11681: .. unable to initialize decompress status for section..
923
23a28853 9242019.02-rc1, released February 13th, 2019
fb741b03
PK
925
926 Fixes all over the tree and new features.
927
928
929 Dependencies:
930
931 Require Python >= 2.7 as it is needed for E.G. building
932 libglib2.
933
934 Ensure GNU gzip is used for reproducible tarballs (instead of
935 pigz)
936
937
938 Infrastucture:
939
940 Ensure the PLATFORM and OS environment variables are not set,
941 as they cause build issues for some packages.
942
943 The package list infrastructure now correctly handles packages
944 installing files with old mtime.
945
946 Add a config option to force all optional host utilities to be
947 built, even if suitable versions are available on the build
948 machine.
949
950 graph-build-time: Also show time spent downloading
951
952 Download: fixes for SSH/SCP support
953
954 Ensure user provided permissions override permissions from
955 packages.
956
957 SDK: Fix handling of relative symlinks (targets starting with
958 '.' or '..')
959
960 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
961 for processes.
962
963 The custom skeleton logic will now populate the needed /bin,
964 /lib, /sbin directories/symlinks if not present. Merged /usr
965 can now be used with a custom skeleton.
966
967 Rootfs overlays can now override symbolic links from
968 packages. This was disabled to ensure the correct symbolic
969 links are present when merged /usr is used. Instead validate
970 that the rootfs overlays do not include invalid /bin, /sbin
971 and /lib entries.
972
973 The waf infrastructure now support the <pkg>_SUBDIR variable,
974 similar to the other package types.
975
976 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
977
978 Various improvements to the meson infrastructure.
979
980 Luarocks: A Buildroot addon has been added to automate
981 creating a Buildroot package from luarocks, similar to
982 scancpan and scanpypi.
983
23a28853
PK
984 scanpypi: protect against zip-slip vulnerability in zip/tar
985 handling
986
fb741b03
PK
987 check-package: fix Python 3 support
988
989 get-developers: Fix behaviour when called from elsewhere than
990 the toplevel directory.
991
992 pkg-stats: Show latest upstream version of each package, based
993 on data from release-monitoring.org
994
995 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
996 a clean tree when ccache is enabled.
997
998 Default to sha256 password encoding, drop md5 support.
999
1000
1001 Architecture:
1002
1003 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
1004 variants, MIPS support for mips32r3, mips64r3 and Marvell
1005 Octeon II/III variants.
1006
1007
1008 Toolchain:
1009
1010 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
1011 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
1012
1013
1014 Packages:
1015
1016 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
1017 long term support.
1018
1019 fftw: Split into fftw-{single,double,long-double,quad}
1020 packages for the different data precision options.
1021
1022 libcurl: Now has explicit TLS backend selection options.
1023
1024 linux: Support building device tree blobs with the -@ option
1025 for device tree overlays.
1026
1027 weston: The weston-imx i.MX variant is now used when
1028 imx-gpu-viv is enabled
1029
1030 pkgconf: Update to 1.5.3, which brings support for
1031 --define-prefix (used by GStreamer)
1032
1033 Add host-python3-setuptools package to handle host python
1034 packages needing python3 with setuptools support.
1035
1036
1037 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
1038 2, QEMU RISC-V 32bit virt, Rock64
1039
1040
1041 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
1042 erlang-p1-eimp, exempi, fail2ban, fftw-double,
1043 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
1044 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
1045 libpackagekite, libtorrent-rasterbar, lua-std-debug,
1046 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
1047 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
1048 python-aiohttp-remotes, python-aiohttp-security,
1049 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
1050 python-cchardet, python-pycares, python-sentry-sdk,
1051 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
1052 utp_com, vmtouch, websocketpp
1053
23a28853
PK
1054 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
1055 python-pyqt, qt, qtuio, tn5250
1056
1057 Issues resolved (http://bugs.uclibc.org):
1058
1059 #10851: Patch to handle numpad Enter key properly
1060 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
1061 #11126: Bash Shell Programming using Buildroot
1062 #11426: pps-tools bash dependency
1063 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
1064 #11536: dt-utils building fails with glibc 2.28
1065 #11546: open-vm-tools with glibc 2.28
1066 #11566: Fix init script
1067 #11576: Unable to start apache with event MPM on raspberry pi 3
1068 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
1069 #11606: libjpeg has no Config.in
1070 #11616: 2018.02.09 fails to build libzlib with full RELRO..
1071 #11656: Custom device tree and u-boot boot.scr not integrated..
1072 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 1073
a2dbb7a0
PK
10742018.11.4, Released March 28th, 2019
1075
1076 Important / security related fixes.
1077
1078 Updated/fixed packages: avahi, beecrypt, binutils, botan,
1079 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
1080 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
1081 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
1082 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
1083 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
1084 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
1085
234525e7
PK
10862018.11.3, Released February 23th, 2019
1087
1088 Important / security related fixes.
1089
1090 Ensure the PLATFORM and OS environment variables are not set,
1091 as they cause build issues for some packages.
1092
1093 The package list infrastructure now correctly handles packages
1094 installing files with old mtime.
1095
1096 Linux: Skip hash checks for user supplied downloadable
1097 patches, as no hash checksums are available for those.
1098
1099 scanpypi: protect against zip-slip vulnerability in zip/tar
1100 handling
1101
1102 Download: fixes for SSH/SCP support
1103
1104 SDK: Fix handling of relative symlinks (targets starting with
1105 '.' or '..')
1106
1107 Updated/fixed packages: bind, dhcpcd, docker-compose,
1108 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
1109 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
1110 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
1111 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
1112 poco, postgresql, proftpd, pulseaudio, python, python-django,
1113 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
1114 swupdate, systemd, unzip, webkitgtk, xenomai
1115
8b8ba9ec
PK
11162018.11.2, Released January 30th, 2019
1117
1118 Important / security related fixes.
1119
1120 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
1121 EV3, QEMU AArch64-virt
1122
1123 Download: Fix scp download handling
1124
1125 check-package: fix Python 3 support
1126
1127 get-developers: Fix behaviour when called from elsewhere than
1128 the toplevel directory.
1129
1130 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
1131 a clean tree when ccache is enabled.
1132
1133 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
1134
1135 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
1136 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
1137 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
1138 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
1139 libmad, libsndfile, libsquish, liburiparser, libwebsock,
1140 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
1141 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
1142 openresolv, openssh, pango, patchelf, php, python-django,
1143 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
1144 samba4, sdl_sound, shairport-sync, sqlite, subversion,
1145 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
1146 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
1147 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
1148
1149 Issues resolved (http://bugs.uclibc.org):
1150
1151 #11576: Unable to start apache with event MPM on raspberry pi 3
1152
ab3d2dea
PK
11532018.11.1, Released December 20th, 2018
1154
1155 Important / security related fixes.
1156
1157 defconfigs: Fixes for bananapi m2 ultra, ci20
1158
1159 Download wrapper: Fix for urlencode handling
1160
1161 Updated/fixed packages: asterisk, docker-compose,
1162 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
1163 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
1164 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
1165 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
1166 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
1167 uclibc, vtu, webkitgtk, wine, xen
1168
1169 New packages: docker-cli
1170
1171 Issues resolved (http://bugs.uclibc.org):
1172
1173 #11426: pps-tools bash dependency
1174 #11536: dt-utils building fails with glibc 2.28
1175
9089a9ff
PK
11762018.11, Released December 1st, 2018
1177
1178 Minor fixes.
1179
1180 Updated/fixed packages: c-ares, quagga, squid
1181
0031f521
PK
11822018.11-rc3, released November 30th, 2018
1183
1184 Fixes all over the tree.
1185
1186 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
1187 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
1188
1189 graph-depends: Fix for package names starting with a non-alpha
1190 character.
1191
1192 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
1193 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
1194 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
1195 libopenssl, libsoxr, linux, motion, msgpack, mtd,
1196 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
1197 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
1198 webkitgtk, valgrind, weston, xfsprogs
1199
bc89c1a8
PK
12002018.11-rc2, released November 21th, 2018
1201
1202 Fixes all over the tree.
1203
1204 fs: Drop intermediate tarball from the filesystem handling to
1205 fix an issue with xattrs handling related to fakeroot. Ensure
1206 tarball target includes xattrs.
1207
1208 download: Fix confusion in git submodule handling if dl/ is a
1209 symlink.
1210
1211 genrandconfig: Fix missing newline in BR2_WGET handling,
1212 causing the following line to be ignored. This would affect
1213 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
1214 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
1215 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
1216
1217 show-build-order: Also include the dependencies of
1218 rootfs-common.
1219
1220 Fix a number of build issues in packages for the recently
1221 merged RISC-V architecture support.
1222
1223 Updated/fixed packages: dt-utils, easydbus, elfutils,
1224 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
1225 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
1226 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
1227 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
1228 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
1229 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
1230 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
1231 xlib_libfontenc
1232
1233 Issues resolved (http://bugs.uclibc.org):
1234
1235 #11086: download/git submodule breaks on symlinked dl folder
1236 #11216: Capabilities not applied to filesystem
1237
419fc6ab 12382018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
1239
1240 Fixes all over the tree and new features.
1241
1242 Architecture: RISC-V support (64bit) added.
1243
1244 Toolchain: Glibc bumped to 2.28. Fortran support for external
1245 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
1246
1247 Hardening flags (RELRO) are now handled by the toolchain
1248 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
1249 number of issues.
1250
1251 Filesystems: Support for creating btrfs and f2fs filesystems
1252 added.
1253
1254 Add a number of patches to fix build errors for host utilities
1255 on modern distributions using glibc-2.28.
1256
1257 mkusers: Ensure existing group members are preserved when a
1258 group is reprocessed.
1259
1260 printvars: Fix issue with exceeding shell command line length
1261 limits for certain setups.
1262
1263 Workaround added for incompatibility issues between host-dtc
1264 and older U-Boot and Linux kernel versions.
1265
1266 Detect and reject build paths containing '@', as this confuses
1267 a number of packages, including GCC.
1268
1269 utils/diffconfig: Make it work for (non-Buildroot) config
1270 files not using the BR2_ prefix.
1271
1272 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
1273 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
1274 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
1275
1276 OpenCL infrastructure support added, similar to how OpenGL is
1277 handled.
1278
1279 Linux-headers: Support for kernel headers from a custom
1280 tarball / git repo added.
1281
1282 New packages: bird, bluez5_utils-headers, btrfs-progs,
1283 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
1284 libopencl, libopenresolv, nss-myhostname,
1285 perl-apache-logformat-compiler, perl-appconfig,
1286 perl-astro-suntime, perl-class-inspector, perl-class-load,
1287 perl-class-method-modifiers, perl-class-std,
1288 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
1289 perl-data-optlist, perl-data-uuid, perl-data-manip,
1290 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
1291 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
1292 perl-device-serialport, perl-dist-checkconflicts,
1293 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
1294 perl-filesys-notify-simple, perl-hash-multivalue,
1295 perl-http-entity-parser, perl-http-headers-fast,
1296 perl-http-multipartparser, perl-io-interface,
1297 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
1298 perl-module-implementation, perl-module-runtime, perl-moo,
1299 perl-number-bytes-human, perl-package-stash, perl-params-util,
1300 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
1301 perl-streams-buffered, perl-sub-exporter-progressive,
1302 perl-sub-install, perl-sub-quote, perl-sys-cpu,
1303 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
1304 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
1305 python-async-timeout, python-falcon, python-fire,
1306 python-mimeparse, python-multidict, python-passlib,
1307 python-pigpio, python-pip, python-ply, python-py,
1308 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
1309 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
1310 python-serial-asyncio, python-typing, python-uvloop,
1311 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
1312 spandsp, tini, waffle, xapian
1313
1314 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
1315 xloader
1316
1317 Issues resolved (http://bugs.uclibc.org):
1318
d8a21692
PK
1319 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
1320 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
1321 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
1322 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 1323 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
1324 #11251: Util scanpypi failes when package change - to _ in tar file
1325 #11266: qt5base-5.11.1 does not compile with musl, complains about..
1326 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
1327 #11321: Latest master fails to build readline with RELRO FULL
1328 #11326: sysvinit fails to build in latest GIT master
1329 #11331: Internal application no longer builds with latest GIT master
1330 #11336: nfs-utils fails to build in latest GIT master
1331 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 1332 #11376: mdmon binary missing
d8a21692 1333 #11391: Valgind availability on ARM
9ffcc4ff 1334 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
1335 #11421: GCC error message for ARM Cortex-A9/ARM.V7
1336 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
1337 #11481: Docs: Is external.desc required?
1338
b0a209ee
PK
13392018.08.4, Released December 20th, 2018
1340
1341 Important / security related fixes.
1342
1343 Defconfigs: Fixes for ci20, orangepi zero plus 2
1344
1345 Download wrapper: Fix for urlencode handling
1346
1347 Updated/fixed packages: c-ares, dante, docker-compose,
1348 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
1349 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
1350 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
1351 nodejs, php, popt, pps-tools, prosody, python-numpy,
1352 python-requests, samba4, sdl2_net, squashfs, swupdate,
1353 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
1354
1355 Issues resolved (http://bugs.uclibc.org):
1356
1357 #11426: pps-tools bash dependency
1358
ccfdcd17
PK
13592018.08.3, Released November 26th, 2018
1360
1361 Important / security related fixes.
1362
1363 fs: Drop intermediate tarball from the filesystem handling to
1364 fix an issue with xattrs handling related to fakeroot. Ensure
1365 tarball target includes xattrs.
1366
1367 download: Fix confusion in git submodule handling if dl/ is a
1368 symlink.
1369
1370 toolchain: Only allow enabling stack protection on
1371 architectures with control flow integrity (CFI) support. Only
1372 allow FORTIFY_SOURCE support on gcc >= 6.
1373
1374 genrandconfig: Fix missing newline in BR2_WGET handling,
1375 causing the following line to be ignored. This would affect
1376 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
1377 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
1378 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
1379
1380 show-build-order: Also include the dependencies of
1381 rootfs-common.
1382
1383 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
1384 olinuxino lime legacy, Orangepi zero plus 2.
1385
1386 graph-depends: Fix for package names starting with a non-alpha
1387 character.
1388
1389 Updated/fixed packages: attr, audit, bind, brotli, busybox,
1390 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
1391 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
1392 libnspr, libnss, libsemanage, liburiparser, lighttpd,
1393 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
1394 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
1395 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
1396 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
1397 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
1398 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
1399
1400 Issues resolved (http://bugs.uclibc.org):
1401
1402 #11086: download/git submodule breaks on symlinked dl folder
1403 #11481: Docs: Is external.desc required?
1404
0106c04a
PK
14052018.08.2, Released October 25th, 2018
1406
1407 Important / security related fixes.
1408
1409 Workaround added for incompatibility issues between host-dtc
1410 and older U-Boot and Linux kernel versions.
1411
1412 Detect and reject build paths containing '@', as this confuses
1413 a number of packages, including GCC.
1414
1415 utils/get-developers: Add -e option for use with git
1416 send-email.
1417
1418 utils/diffconfig: Make it work for (non-Buildroot) config
1419 files not using the BR2_ prefix.
1420
1421 u-boot: Fix for environment image handling on big endian
1422 systems.
1423
1424 Updated/fixed packages: binutils, ca-certificates,
1425 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
1426 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
1427 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
1428 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
1429 setools, spice, spice-protocol, tinc, ustr, wireshark,
1430
1431 Issues resolved (http://bugs.uclibc.org):
1432
1433 #11396: uboot environment image checksum invalid if target is big endian
1434
e4f79880
PK
14352018.08.1, Released October 7th, 2018
1436
1437 Important / security related fixes.
1438
1439 Add a number of patches to fix build errors for host utilities
1440 on modern distributions using glibc-2.28.
1441
1442 mkusers: Ensure existing group members are preserved when a
1443 group is reprocessed.
1444
1445 printvars: Fix issue with exceeding shell command line length
1446 limits for certain setups.
1447
1448 Updated/fixed packages: acpid, android-tools, apache,
1449 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
1450 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
1451 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
1452 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
1453 python-django, screen, shairport-sync, strongswan,
1454 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
1455 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
1456 xutil_makedepend, zeromq
1457
339d550e
PK
14582018.08, Released September 6th, 2018
1459
1460 Minor fixes.
1461
1462 Known issues:
1463
1464 - Glibc 2.28 on the build host breaks compilation of a number
1465 of host packages. 2018.08 contains fixes for some of these
1466 packages, but not all. Consider building on hosts (or in
1467 containers) using older Glibc versions.
1468
1469 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
1470 kernel configurations using FDT/DTC. Consider updating the
1471 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
1472 backporting commit 9130ba8846 (scripts/dtc: Update to
1473 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
1474 kernel / commit db405d1980 for U-Boot.
1475 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
1476 1.4.7) and ensure your build host does not have the libfdt
1477 development headers installed.
1478
1479 Updated/fixed packages: busybox, chipmunk, cutelyst,
1480 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
1481 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
1482 sdl2, squashfs, uboot, xen
1483
1484 Issues resolved (http://bugs.uclibc.org):
1485
1486 #11261: ccache using wrong cached objects
1487 #11276: Understanding the patch for kernel-4.9 and other..
1488
24b5ff16
PK
14892018.08-rc3, Released August 31th, 2018
1490
1491 Fixes all over the tree.
1492
1493 linux: additional improvements to the flex / bison dependency
1494 handling, use system provided variant if available. Ensure
1495 toolchain is available when configuring for 4.18+ support.
1496
1497 Download: Fix handling of primary sites using file://
1498
1499 Toolchain: Correct external toolchain musl detection for
1500 static toolchains.
1501
1502 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
1503 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
1504 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
1505 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
1506 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
1507 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
1508
1509 Issues resolved (http://bugs.uclibc.org):
1510
1511 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
1512 #11141: WF111 package no longer available
1513 #11211: Internal compiler error: Killed (program cc1plus)..
1514 #11236: util-linux fails to build on Travis CI when python..
1515 #11246: Glibc 2.28 - fails to build host-bison and host-m4
1516 #11256: Add python-falcon and python-mimeparse packages
1517
a907ab7d
PK
15182018.08-rc2, Released August 20th, 2018
1519
1520 Fixes all over the tree.
1521
1522 pkg-kconfig: Support dependencies needed to run the
1523 configurator, E.G. recent Linux kernel versions needing flex
1524 and bison.
1525
1526 Defconfigs: ARM Juno: Bump ATF to fix a build
1527 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
1528 Correct /etc/inittab. Technologic ts7680: Correct genimage
1529 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
1530 2018.07 to fix build issue. Ensure host-openssl is pulled in
1531 for kernel builds where needed.
1532
1533 Updated/fixed packages: aircrack-ng, bind, boost,
1534 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
1535 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
1536 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
1537 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
1538 nodejs, php, python-django, python-pyqt5, qt5base,
1539 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
1540 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
1541 xdriver_xf86-video-ati, xserver_xorg-server
1542
1543 Issues resolved (http://bugs.uclibc.org):
1544
1545 #10781: cryptsetup luksOpen container_file container causes..
1546 #10996: bogus musl ARM toolchain
1547 #11191: xattr and check-package issue
1548
d7dcc6c0 15492018.08-rc1, Released August 5th, 2018
340a0903
TP
1550
1551 Toolchain:
1552
1553 - add support for gcc 8.x, switch to gcc 7.x as the default
1554 version
1555 - add support for gdb 8.1, switch to gdb 8.0 as the default
1556 and remove gdb 7.10/7.11
1557 - add support for binutils 2.31
1558 - NIOSII CodeSourcery toolchain updated
1559 - Linaro AArch64 BE toolchain added, and other Linaro
1560 toolchains updated
1561 - Synopsys ARC pre-built toolchain updated
1562
1563 Architecture: add support for ARM Cortex-M7
1564
1565 Major updates:
1566
1567 - systemd bumped to 239
1568 - Qt5 bumped to 5.11.1
1569 - Rust bumped to 1.27
1570 - GStreamer stack bumped to 1.14.2
1571 - X.org server bumped to 1.20, and all X.org proto packages
1572 replaced by the single xorgproto package
1573 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
1574 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
1575 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
1576
1577 Linux: bumped to 4.17 by default.
1578
1579 Infrastructure: new package infrastructure added for packages
1580 using the Meson build system
1581
1582 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
1583 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
1584 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
1585 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
1586 perl-mojolicious-plugin-authentication, perl-net-ping,
1587 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
1588 python-reentry, python-request-id, python-validators,
1589 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
1590
1591 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
1592 Olimex A10 OLinuxino, ZynqMP ZCU106
1593
1594 Removed packages: all xproto_* have been removed and replaced
1595 by xorgproto
1596
1597 Issues resolved (http://bugs.uclibc.org):
1598
1599 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
1600 __cpu_indicator_init: symbol not found
1601 #9921: lockfile module within python-daemon not available
1602 #10341: gdb install of py files when using buildroot toolchain
1603 includes build path
1604 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
1605 #10751: Missing dependency in pulseaudio package
1606 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
1607 #10856: openblas on qemu_x86_64_defconfig fails with
1608 "sgemm_kernel.o: No such file or directory"
1609 #11056: Compiling a file that uses libdrm headers fails with:
1610 fatal error: drm.h: No such file or directory
1611 #11061: support/download: git version=master broken
1612 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
1613 #11076: Docker containerd installed to incorrect path
1614 #11101: host-patchelf Endian Issue with relative RPATH
1615 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
1616 #11121: statfs call corrupts memory struct statfs too small
1617 #11181: Switching toolchain does not work
1618
1b5694bb
PK
16192018.05.3, Released October 6th, 2018
1620
1621 Important / security related fixes.
1622
1623 Add a number of patches to fix build errors for host utilities
1624 on modern distributions using glibc-2.28.
1625
1626 mkusers: Ensure existing group members are preserved when a
1627 group is reprocessed.
1628
1629 printvars: Fix issue with exceeding shell command line length
1630 limits for certain setups.
1631
1632 Updated/fixed packages: acpid, android-tools, apache,
1633 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
1634 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
1635 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
1636 libnfs, libssh, libxslt, links, mediastreamer, minicom,
1637 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
1638 python-django, qt, qt5quickcontrols, qt5webengine, screen,
1639 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
1640 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
1641 xlib_libxshmfence, zeromq
1642
b914fbdc
PK
16432018.05.2, Released August 28th, 2018
1644
1645 Important / security related fixes.
1646
1647 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
1648 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
1649 issue.
1650
1651 Updated/fixed packages: acl, attr, apache, bind,
1652 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
1653 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
1654 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
1655 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
1656 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
1657 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
1658 nodejs, openssh, php, python-django, rauc, ruby, samba4,
1659 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
1660 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
1661 xorriso, znc
1662
1663 Issues resolved (http://bugs.uclibc.org):
1664
1665 #10781: cryptsetup luksOpen container_file container causes..
1666 #10986: Installing package attr when already supplied by..
1667 #11191: xattr and check-package issue
1668
3134d94e
PK
16692018.05.1, Released July 20th, 2018
1670
1671 Important / security related fixes.
1672
1673 U-Boot: Ensure host version of ncurses is picked up and not
1674 host-ncurses built by buildroot, as that otherwise causes
1675 widechar/non-widechar conflicts and corrupted menuconfig
1676 menus.
1677
1678 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
1679
1680 Toolchain: ARC tools updated to arc-2018.03.
1681
1682 pkg-stats: Fix python 3.x compatibility.
1683
1684 dl-wrapper: Fix support for URIs containing '+', fix
1685 no-check-hash for inferred site method.
1686
1687 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
1688 Support ethernet on Turbot variant.
1689
1690 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
1691 clamav, collectd, coreutils, docker-containerd, dos2unix,
1692 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
1693 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
1694 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
1695 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
1696 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
1697 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
1698 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
1699 wireshark
1700
f3d114a1
PK
17012018.05, Released June 1st, 2018
1702
1703 Minor fixes.
1704
1705 Download: Work around for hanging connections for packages
1706 from CVS, by adding a 10 minute max timeout.
1707
1708 Updated/fixed packages: binutils, clang, dash, expect, git,
1709 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
1710
1711 Issues resolved (http://bugs.uclibc.org):
1712
1713 #11051: runtime issue on STM32 with usage of binutils 2.29.x
1714
bea6b866
PK
17152018.05-rc3, Released May 28th, 2018
1716
1717 Fixes all over the tree.
1718
1719 Toolchain: ARC tools updated to arc-2018.03-rc2.
1720
1721 Fs: Ensure hard links in TARGET_DIR are correctly copied for
1722 filesystem input. With the recent changes to the file system
1723 generation logic, hard links were "expanded" in file system
1724 images leading to bloated rootfs images for setups with hard
1725 links.
1726
1727 Infrastructure: Error out for packages using the 'local'
1728 method but forgetting to specify <pkg>_SITE.
1729
1730 Build rpcgen for the host when needed to support distributions
1731 no longer shipping rpcgen with glibc (E.G. recent Fedora).
1732
1733 Updated/fixed packages: autofs, bash-completion, binutils,
1734 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
1735 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
1736
1737 Issues resolved (http://bugs.uclibc.org):
1738
1739 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
1740 #11036: C compiler cannot create executables
1741 #11046: Git package binaries are ~180MB (compared to ~20MB in..
1742
c11ed3a4
PK
17432018.05-rc2, Released May 22nd, 2018
1744
1745 Fixes all over the tree.
1746
1747 Dependencies: Check that the current working directory (.)
1748 isn't listed in PATH as that causes various build issues.
1749
1750 Manual: Clarify that git branch names may not be used as
1751 version identifiers. This has never been supported, but was
1752 kind of working (with some limitations) before the git
1753 download rework - Now it does not work at all.
1754
1755 Linux: Ensure host version of ncurses is picked up and not
1756 host-ncurses built by buildroot, as that otherwise causes
1757 widechar/non-widechar conflicts and corrupted menuconfig
1758 menus.
1759
1760 Packages: Renamed a number of package options not prefixed
1761 with BR2_PACKAGE_<pkg> for consstency.
1762
1763 Download infrastructure: Fix file:// protocol handling after
1764 download rework.
1765
1766 Updated/fixed packages: acl, apr-util, asterisk, attr,
1767 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
1768 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
1769 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
1770 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
1771 libmediaart, libmodbus, libmodplug, libmpd,
1772 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
1773 libnfnetlink, libnss, liboauth, libogg, libosip2,
1774 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
1775 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
1776 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
1777 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
1778 xen, zmqpp, znc, zstd
1779
1780 Issues resolved (http://bugs.uclibc.org):
1781
1782 #10986: Installing package attr when already supplied by...
1783 #11011: BUildroot for Raspberry Pi 2
1784 #11016: Wrong compiler used for external user host packages
1785
54e3bcb8
TP
17862018.05-rc1, Released May 9th, 2018
1787
1788 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
1789 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
1790
1791 Architecture: support for the Blackfin architecture has been
449f430e
TP
1792 removed, as it was removed from Linux upstream, poorly
1793 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
1794
1795 Numerous packages updated to have hashes for their license
1796 files.
1797
1798 Systemd can now be built with uClibc toolchains.
1799
1800 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
1801 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
1802 kernel configurations that need libelf on the host or openssl
1803 on the host.
1804
1805 Coding style:
1806 - all Python scripts are now verified with flake8
1807 - check-package extended to check all Config.in and .mk files
1808 in tree, not only the ones in package/
1809
1810 Infrastructure:
1811
1812 - The download infrastructure has seen a major overhaul, with
1813 the main visible new feature being Git caching: a package
1814 fetched from Git no longer needs to be re-cloned entirely
1815 everytime its version is changed. Anoter visible change is
1816 that the download folder now has subfolders per package. See
1817 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
1818 for more details about those changes.
1819
1820 - The logic that generates the root filesystem images has been
1821 reworked, with the main goal of allowing several filesystem
1822 images to be produced in parallel, also a requirement for
1823 top-level parallel build. Now, a .tar filesystem image is
1824 always created, and re-extracted in a private directory to
1825 create each format-specific filesystem image.
1826
1827 - A new package infrastructure was introduced for Go-based
1828 packages: golang-package.
1829
1830 - Dependencies on extraction tools are now handled as proper
1831 per-package dependencies, using
1832 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
1833 preparation step for top-level parallel build support.
1834
1835 - When a file being downloaded is part of a package with a
1836 .hash file, but there is no hash listed for this file, the
1837 file is now preserved in the download directory rather than
1838 removed. This helps when updating a package, as it gives the
1839 ability to easily calculate the hash of the file.
1840
1841 - Addition of '<pkg>-show-recursive-depends' and
1842 '<pkg>-show-recursive-rdepends' make targets, to
1843 respectively display the recursive list of dependencies and
1844 the recursive list of reverse dependencies of a given
1845 package.
1846
1847 - The /etc/shells file is now automatically generated with the
1848 list of shell programs installed on the system.
1849
1850 - Addition of -Ofast optimization level as an available
1851 option.
1852
1853 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
1854 bumped to 5.10.1.
1855
1856 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
1857 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
1858 flare-game, gst1-interpipe, gstreamer1-editing-services,
1859 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
1860 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
1861 python-cached-property, python-cython, python-docker,
1862 python-dockerpty, python-docker-pycreds,
1863 python-flask-sqlalchemy, python-functools32, python-influxdb,
1864 python-json-models, python-libusb1, python-networkx,
1865 python-psycopg2, python-pymodbus, python-sqlalchemy,
1866 python-subprocess32, python-texttable,
1867 python-websocket-client, python-yieldfrom, quotatool, reaver,
1868 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
1869 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
1870
1871 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
1872 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
1873 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
1874 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
1875 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
1876 RK3288,
1877
1878 Removed packages: iqvlinux, kodi-adsp-*, mplayer
1879
1880 Removed defconfigs: ci40, firefly_rk3288,
1881 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
1882 teliv_evk_pro3
1883
449f430e
TP
1884 Issues resolved (http://bugs.uclibc.org):
1885
1886 #10151: toolchain eclipse register : fails with a custom
1887 BR2_HOST_DIR
1888 #10511: Packages get downloaded uncompressed with wget
1889 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
1890 C++ compiler working
1891 #10846: error in compiling gnutls
1892 #10886: openssl-1.0.2n fails to build
1893 #10896: /bin/sh not in /etc/shells
1894 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
1895 enabled
1896
d5c8e9e3
PK
18972018.02.12, Released March 29th, 2019
1898
1899 Important / security related fixes.
1900
1901 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
1902 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
1903 leveldb, libopenssl, libraw, libseccomp, libssh2,
1904 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
1905 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
1906 xapp_xdm, xlib_libXdmcp
1907
ea5cf87d
PK
19082018.02.11, Released February 23th, 2019
1909
1910 Important / security related fixes.
1911
1912 Ensure the PLATFORM and OS environment variables are not set,
1913 as they cause build issues for some packages.
1914
1915 The package list infrastructure now correctly handles packages
1916 installing files with old mtime.
1917
1918 Linux: Skip hash checks for user supplied downloadable
1919 patches, as no hash checksums are available for those.
1920
1921 scanpypi: protect against zip-slip vulnerability in zip/tar
1922 handling
1923
1924 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
1925 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
1926 libcurl, libid3tag, madplay, mosquitto, openssh, php,
1927 postgresql, proftpd, python, python-django, python3, qt5base,
1928 sqlcipher, swupdate, systemd, unzip, webkitgtk
1929
96edc472
PK
19302018.02.10, Released January 31th, 2019
1931
1932 Important / security related fixes.
1933
1934 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
1935
1936 check-package: fix Python 3 support
1937
1938 get-developers: Fix behaviour when called from elsewhere than
1939 the toplevel directory.
1940
1941 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
1942
1943 Updated/fixed packages: acpica, apache, apr, asterisk,
1944 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
1945 gnupg2, leveldb, libarchive, libassuan, libftdi1,
1946 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
1947 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
1948 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
1949 openssh, pango, patchelf, php, python-django, python-pyyaml,
1950 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
1951 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
1952 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
1953 xapp_rgb, xenomai, xerces
1954
1955 Issues resolved (http://bugs.uclibc.org):
1956
1957 #11576: Unable to start apache with event MPM on raspberry pi 3
1958
a2954489
PK
19592018.02.9, Released December 20th, 2018
1960
1961 Important / security related fixes.
1962
1963 defconfigs: Fixes for ci20
1964
1965 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
1966 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
1967 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
1968 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
1969 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
1970 wine, webkitgtk, xfsprogs
1971
1972 Issues resolved (http://bugs.uclibc.org):
1973
1974 #11426: pps-tools bash dependency
1975
4057603c
PK
19762018.02.8, Released November 26th, 2018
1977
1978 Important / security related fixes.
1979
1980 fs: Drop intermediate tarball from the filesystem handling to
1981 fix an issue with xattrs handling related to fakeroot. Ensure
1982 tarball target includes xattrs.
1983
1984 download: Fix confusion in git submodule handling if dl/ is a
1985 symlink.
1986
1987 toolchain: Only allow enabling stack protection on
1988 architectures with control flow integrity (CFI) support. Only
1989 allow FORTIFY_SOURCE support on gcc >= 6.
1990
1991 genrandconfig: Fix missing newline in BR2_WGET handling,
1992 causing the following line to be ignored. This would affect
1993 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
1994 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
1995 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
1996
1997 show-build-order: Also include the dependencies of
1998 rootfs-common.
1999
2000 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
2001
2002 graph-depends: Fix for package names starting with a non-alpha
2003 character.
2004
2005 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
2006 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
2007 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
2008 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
2009 mosquitto, mysql, neardal, netplug, network-manager,
2010 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
2011 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
2012 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
2013 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
2014 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
2015
2016 Issues resolved (http://bugs.uclibc.org):
2017
2018 #11086: download/git submodule breaks on symlinked dl folder
2019 #11251: Util scanpypi failes when package change - to _ in..
2020 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
2021 #11481: Docs: Is external.desc required?
2022
684f79d0
PK
20232018.02.7, Released October 25th, 2018
2024
2025 Important / security related fixes.
2026
2027 Detect and reject build paths containing '@', as this confuses
2028 a number of packages, including GCC.
2029
2030 utils/get-developers: Add -e option for use with git
2031 send-email.
2032
2033 utils/diffconfig: Make it work for (non-Buildroot) config
2034 files not using the BR2_ prefix.
2035
2036 u-boot: Fix for environment image handling on big endian
2037 systems.
2038
2039 Updated/fixed packages: binutils, ca-certificates,
2040 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
2041 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
2042 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
2043 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
2044 spice, spice-protocol, tinc, ustr, wireshark
2045
2046 Issues resolved (http://bugs.uclibc.org):
2047
2048 #11396: uboot environment image checksum invalid if target is big endian
2049
efdb7771
PK
20502018.02.6, Released October 7th, 2018
2051
2052 Important / security related fixes.
2053
2054 Add a number of patches to fix build errors for host utilities
2055 on modern distributions using glibc-2.28.
2056
2057 mkusers: Ensure existing group members are preserved when a
2058 group is reprocessed.
2059
2060 printvars: Fix issue with exceeding shell command line length
2061 limits for certain setups.
2062
2063 Updated/fixes packages: acpid, android-tools, apache,
2064 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
2065 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
2066 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
2067 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
2068 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
2069 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
2070 screen, sdl2, shairport-sync, squashfs, strongswan,
2071 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
2072 xlib_libXft
2073
2074 New packages: brotli, woff2
2075
8b3b8d87
PK
20762018.02.5, Released August 29th, 2018
2077
2078 Important / security related fixes.
2079
2080 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
2081 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
2082 issue.
2083
2084 Updated/fixed packages: acl, apache, attr, bind,
2085 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
2086 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
2087 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
2088 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
2089 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
2090 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
2091 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
2092 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
2093 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
2094 znc
2095
2096 Issues resolved (http://bugs.uclibc.org):
2097
2098 #10781: cryptsetup luksOpen container_file container causes..
2099 #10986: Installing package attr when already supplied by..
2100 #11191: xattr and check-package issue
2101
d91fdfee
PK
21022018.02.4, Released July 21th, 2018
2103
2104 Important / security related fixes.
2105
2106 U-Boot: Ensure host version of ncurses is picked up and not
2107 host-ncurses built by buildroot, as that otherwise causes
2108 widechar/non-widechar conflicts and corrupted menuconfig
2109 menus.
2110
2111 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
2112
2113 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
2114 Support ethernet on Turbot variant.
2115
2116 Updated/fixed packages: bind, clamav, collectd, dos2unix,
2117 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
2118 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
2119 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
2120 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
2121 systemd, wireguard, wireless-regdb
2122
2123 Issues resolved (http://bugs.uclibc.org):
2124
2125 #11101: host-patchelf Endian Issue with relative RPATH
2126
afa6fe1c
PK
21272018.02.3, Released June 18th, 2018
2128
2129 Important / security related fixes.
2130
2131 Various fixes for building on modern distributions (GCC 8.x,
2132 no rpcgen utility).
2133
2134 ARM: Default to binutils 2.28 and warn about newer binutils
2135 versions, which are known to cause boot failures for Linux
2136 kernels built in thumb mode.
2137
2138 Busybox/mdev: Fix module autoloading.
2139
2140 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
2141 symlinks, call swapon -a to activate any configured swap
2142 devices.
2143
2144 Dependencies: Check that PATH does not contain current working
2145 directory, which triggers a number of build failures.
2146
2147 Infrastructure: Error out for packages erroneously using the
2148 'local' site method but not defining a _SITE.
2149
2150 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
2151 kconfig uses ncurses from the host to fix a ncurses/ncursesw
2152 mixup, causing menuconfig display corruption.
2153
2154 Toolchain: Workarounds for fix-rpath issues with binutils and
2155 elf2flt.
2156
2157 Util-linux: Fix blocking on getrandom() issue with recent
2158 kernels.
2159
2160 Remove broken freescale_imx31_3stack,
2161 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
2162
2163 Updated/fixed packages: apr-util, asterisk, attr, audit,
2164 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
2165 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
2166 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
2167 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
2168 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
2169 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
2170 nasm, netplug, network-manager, nfs-utils, nodejs,
2171 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
2172 python, python-websockets, quota, redis, samba4, sysvinit,
2173 transmission, triggerhappy, util-linux, wavpack, wget,
2174 wireshark, xen, zmqpp
2175
2176 Issues resolved (http://bugs.uclibc.org):
2177
2178 #10986: Installing package attr when already supplied by busybox..
2179 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
2180
0c2b920b
PK
21812018.02.2, Released May 4th, 2018
2182
2183 Important / security related fixes.
2184
2185 Tweak package size/file instrumentation to better handle
2186 package rebuilds.
2187
2188 Revert /etc/shells creation when bash is enabled.
2189
2190 Exclude /lib/firmware from the rpath fixup logic, as it may
2191 contain non-native ELF files.
2192
2193 Scanpypi: Support the new PyPi infrastructure.
2194
2195 Handle GCC 8.x on the host.
2196
2197 Ensure timestamp of /usr is updated to support the systemd
2198 ConditionNeedsUpdate option.
2199
2200 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
2201 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
2202 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
2203 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
2204 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
2205 wireguard, wmctrl
2206
2207 Issues resolved (http://bugs.uclibc.org):
2208
2209 #10896: /bin/sh not in /etc/shells
2210 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
2211
f3cea9d8
PK
22122018.02.1, Released April 9th, 2018
2213
2214 Important / security related fixes.
2215
2216 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
2217 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
2218 Pro3.
2219
2220 Infrastructure: Speed up instrumentation for package size by
2221 comparing timestamps instead of md5 checksums, as doing
2222 checksums could lead to up to 25% longer build time for big
2223 configurations.
2224
2225 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
2226 to avoid name clashes with packages ending on '-base'.
2227
2228 Add a better fix for build issues for autotools based packages
2229 checking for C++ support on toolchains without C++ support.
2230
2231 Build host-tar if tar is older than 1.27 on the build machine
2232 to work around reproducibility issues with git archives
2233 containing long paths.
2234
2235 check-unique-files: Fix for filenames not representable in the
2236 users' locale.
2237
2238 Check-bin-arch: Add support for per-package ignore paths
2239 (<pkg>_BIN_ARCH_EXCLUDE).
2240
2241 Toolchain: Fix SSP support detection for external toolchains.
2242
2243 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
2244 these dependencies are available for Linux configurations
2245 needed these dependencies, similar to how it is done for
2246 U-Boot.
2247
2248 Support custom (not in tree) device tree files in addition to
2249 in-tree ones.
2250
2251 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
2252 installed on host.
2253
2254 Updated/fixed packages: apache, busybox, c-ares, cmake,
2255 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
2256 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
2257 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
2258 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
2259 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
2260 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
2261 pkgconf, postgresql, powerpc-utils, python-jsonschema,
2262 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
2263 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
2264 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
2265
2266 New packages: docker-proxy, python-functools32
2267
2268 Issues resolved (http://bugs.uclibc.org):
2269
2270 #10766: upmpdcli: Segmentation fault
2271 #10776: ktap fails to build
2272 #10846: error in compiling gnutls
2273 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
2274
8a94ff12
PK
22752018.02, Released March 4th, 2018
2276
2277 Fixes all over the tree.
2278
2279 Issues with systemd with a readonly rootfs and DBus fixed.
2280
2281 Instructure:
2282 - check-uniq-files: fix Python 2.6 compatibility.
2283 - dependencies.sh: check for external argparse module for
2284 Python 2.6.
2285 - Add infrastructure to detect and use a UTF-8 locale on the
2286 host, needed by systemd.
2287
2288 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
2289 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
2290 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
2291
2292 Issues resolved (http://bugs.uclibc.org):
2293
2294 #10831: qemu_x86_64_defconfig build fails on linux-headers..
2295
d5a63f48
PK
22962018.02-rc3, Released February 27th, 2018
2297
2298 Fixes all over the tree.
2299
2300 check-bin-arch: skip /lib/modules to allow 32-bit userland
2301 with 64bit kernel.
2302
2303 dependencies: Blacklist tar 1.30+ and build our own host-tar
2304 if needed as tar 1.30+ changed the --numeric-owner output for
2305 long path names. Build host-tar before other host-dependencies
2306 as they need it to extract their source tarballs.
2307
2308 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
2309 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
2310 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
2311 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
2312 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
2313
2314 Issues resolved (http://bugs.uclibc.org):
2315
2316 #10726: Current libglib2.mk creates broken libglib2 binary...
2317 #10786: Linux fails to build unless make linux-menuconfig...
2318 #10796: Cannot generate cpio image without selecting CON...
2319
44cec643
PK
23202018.02-rc2, Released February 15th, 2018
2321
2322 Fixes all over the tree.
2323
2324 Dependencies: Ensure C++ support is available like for C
2325 support for packages needing 32bit host support.
2326
2327 utils/genrandconfig: Check host dependencies for config.
2328
2329 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
2330 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
2331 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
2332 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
2333 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
2334 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
2335 systemd
2336
2337 Issues resolved (http://bugs.uclibc.org):
2338
2339 #9781: ti-sgx-km build on kernel >4.1
2340 #10141: Squashfs extended attribute failures
2341
ca7bf21f 23422018.02-rc1, Released February 5th, 2018
06608f7e
TP
2343
2344 The global source-check and per-package <pkg>-source-check
2345 targets have been removed.
2346
77d58aab
PK
2347 Architecture: Add x86 Silvermont variant. Add several new ARM
2348 variants, rework MIPS NaN logic. Support mainline binutils/gcc
2349 for ARC.
2350
2351 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
2352 external toolchains upgraded to arc-2017.09. Libatomic is now
2353 also copied for external musl based toolchains.
2354 Add binutils 2.30.x and switch to binutils 2.29.x by default.
2355
2356 Added hardening options to build with RELRO and FORTITY.
2357
2358 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
2359 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
2360 Orangepi lite / pc plus / pc / prime / win / win plus / zero
2361 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
2362
2363 Add utils/diffconfig, a simple utility for comparing
2364 configuration files - Adapted from the version in the
2365 Linux kernel.
2366
2367 Infrastructure: Check that the same file is not touched by
2368 multiple packages, as a preparation for toplevel parallel
2369 builds.
2370
2371 Hashes for the license files for a large number of packages
2372 have been added, ensuring that license changes will not be
2373 missed when packages are bumped.
2374
2375 Fix build issue for autotools based packages checking for C++
2376 support on toolchains without C++ support and on a distro
2377 lacking /lib/cpp (E.G. Arch Linux).
2378
2379 Support for the meson build system.
2380
2381 Pie charts generated by 'graph-build' or 'graph-size' are now
2382 sorted according to the size of each piece.
2383
2384 System: Only show getty options when busybox init or sysvinit
2385 are used.
2386
2387 ARM-trusted-firmware: Support ATF bundled in U-Boot as
2388 well as U-Boot bundled in ATF.
2389
2390 Zlib is now a virtual package, provided by either libzlib or
2391 zlib-ng, similar to openssl.
2392
30bffce8
PK
2393 Support for the Rust programming language.
2394
77d58aab 2395 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
2396 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
2397 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
2398 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
2399 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
2400 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
2401 open-lldp, pimd, proj, python-flask-cors,
2402 python-jaraco-classes, python-more-itertools, python-oauthlib,
2403 python-raven, python-remi, python-requests-oauthlib,
2404 python-schedule, python-secretstorage, python-see,
2405 python-tabledata, python-txtorcon, python-xlib, qt5charts,
2406 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
2407 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
2408 zisofs-tools, zlib-ng
77d58aab
PK
2409
2410 Removed packages: eeprog
2411
c34019e1
PK
24122017.11.2, Released January 21st, 2018
2413
2414 Important / security related fixes.
2415
2416 External toolchain: libatomic is now also copied for musl
2417 based toolchains.
2418
2419 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
2420
2421 System: Only show getty options when busybox init or sysvinit
2422 are used.
2423
2424 Infrastructure: Fix build issue for autotools based packages
2425 checking for C++ support on toolchains without C++ support and
2426 on a distro lacking /lib/cpp (E.G. Arch Linux).
2427
2428 Pie charts generated by 'graph-build' or 'graph-size' are now
2429 sorted according to the size of each piece.
2430
2431 Updated/fixed packages: asterisk, avahi, bind, busybox,
2432 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
2433 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
2434 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
2435 xlib_libXpm
2436
2437 Issues resolved (http://bugs.buildroot.org):
2438
2439 #9996: lz4 package does not install lz4 binaries in target
2440 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
2441 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
2442 #10301: systemd/getty unused options
2443 #10331: kmsxx, host installation fails with BR2_SHARED_...
2444 #10556: Building ntp package with SSL library libressl...
2445 #10641: avahi-autoipd not starting when using systemd-tmpfiles
2446
1fa8113a
PK
24472017.11.1, Released December 31th, 2017
2448
2449 Important / security related fixes.
2450
2451 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
2452 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
2453 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
2454 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
2455 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
2456 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
2457 xenomai, xfsprogs
2458
9dd76697
PK
24592017.11, Released November 30, 2017
2460
2461 Fixes all over the tree.
2462
2463 Toolchain: Use github mirror for Glibc.
2464
2465 Defconfigs: Correct boot.cmd for bananapi-m1.
2466
2467 Makefiles: Workaround include order issues for certain make
2468 versions by explicitly sorting the result of wildcard where it
2469 matters.
2470
2471 Download: Ensure subversion runs in non-interactive mode.
2472
2473 Updated/fixed packages: asterisk, boost, chrony, dovecot,
2474 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
2475 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
2476 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
2477 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
2478 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
2479 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
2480 xlib_libXfont, xlib_libXfont2,
2481
2482 Issues resolved (http://bugs.buildroot.org):
2483
2484 10501: host-localedef fails to compile on Ubuntu 17.10
2485 10506: Changed kernel image type (e.g. zImage to uImage)...
2486
071cc438
PK
24872017.11-rc2, Released November 13th, 2017
2488
2489 Fixes all over the tree.
2490
2491 Updated/fixed packages: collectd, ffmpeg, freerdp,
2492 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
2493 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
2494 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
2495 wireshark, wpa_supplicant, xapp_xdriinfo
2496
2497 Issues resolved (http://bugs.buildroot.org):
2498
2499 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
2500 #10491: Cannot output security warning when compiled with buildroot..
2501
a7e1971c 25022017.11-rc1, Released November 6th, 2017
c2aa34d8 2503
10b9c360
PK
2504 Fixes all over the tree and new features.
2505
64bbd348
PK
2506 Openssl is now a virtual package, which may be provided by
2507 OpenSSL (now renamed to libopenssl) or LibreSSL.
2508
6d1ff5ff
AVEM
2509 libssh2: there is now an explicit choice of the backend to use
2510 (mbedtls, gnutls or openssl). Previously, the choice was implicit
2511 based on the TLS library that was selected. Now, it is possible to
2512 choose the backend, which is important if several TLS libraries are
354722ca 2513 selected.
6d1ff5ff 2514
c2aa34d8
JF
2515 netsnmp: all MIB files are now installed, making the target filesystem a
2516 bit bigger than before. To remove unneeded MIBS, you should use a
2517 post-build script.
2518
f36962e9
PK
2519 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
2520 updated to 2017.09, Glibc updated to 2.26, Glibc support for
2521 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
2522 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
2523
64bbd348
PK
2524 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
2525 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
2526 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
2527 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
2528 Technologic TS-7680.
2529
10b9c360
PK
2530 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
2531 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
2532 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
2533 lua-curl, lua-datafile, lua-fifo, lua-httpd,
2534 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
2535 luksmeta, minetest, minetest-game, pdmenu, prosody,
2536 python-aiocoap, python-automat, python-ibmiotf,
2537 python-iso8601, python-m2r, python-simplesqlite,
2538 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
2539 restorecond, selinux-python, semodule-utils, uhubctl,
2540 wireguard, wsapi-fcgi, wsapi-xavante
2541
2542 Removed packages: aiccu, rfkill, sepolgen
2543
2544 Issues resolved (http://bugs.buildroot.org):
2545
2546 #10281: lsblk does not compile for util-linux
2547 #10336: lttng compilation fails : linking error
2548 #10351: glibc missing in rootfs
2549 #10356: nfs-utils missing header
043f3b45 2550 #10361: python3 python-config script generates invalid includes
10b9c360
PK
2551 #10366: dropbear download url has changed
2552 #10391: WiringPi retrieves wrong (old) version
2553 #10406: Beaglebone black: Buggy SGX driver version, swapped...
2554 #10426: uboot-tools' fw_setenv does not update the redundant...
2555 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
2556
951685e8
PK
25572017.08.2, Released November 28th, 2017
2558
2559 Important / security related fixes.
2560
2561 Qt: 5.6 version updated to 5.6.3.
2562
2563 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
2564 in the environment.
2565
2566 Makefiles: Workaround include order issues for certain make
2567 versions by explicitly sorting the result of wildcard where it
2568 matters.
2569
2570 Updated/fixed packages: apr, apr-util, arqp-standalone,
2571 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
2572 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
2573 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
2574 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
2575 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
2576 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
2577 qt5connectivity, qt5declarative, qt5engineio,
2578 qt5graphicaleffects, qt5imageformats, qt5location,
2579 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
2580 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
2581 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
2582 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
2583 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
2584 webkitgtk, wget, wireshark, xapp_xdriinfo.
2585
2586 Issues resolved (http://bugs.buildroot.org):
2587
2588 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
2589 10361: python3 python-config script generates invalid includes
2590 10501: host-localedef fails to compile on Ubuntu 17.10
2591
f2b10756
PK
25922017.08.1, Released October 23rd, 2017
2593
2594 Important / security related fixes.
2595
2596 Webkitgtk bumped to the 2.18.x series, fixing a large number
2597 of security issues.
2598
2599 Defconfigs: galileo: fix ext4 related kernel config, bump
2600 kernel for gcc 6.x compatibility, enable wchar support for
2601 grub2. wandboard: correct rootfs offset
2602
2603 support: Ensure gzip compression level 6 is used for git
2604 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
2605 links. check-rpath: Also handle PIE binaries
2606
2607 External toolchain: Correctly handle glibc Buildroot
2608 toolchains built with merged /usr
2609
2610 musl: fix ARMv4 build with binutils 2.27.51+, fix for
2611 CVE-2017-15650
2612
2613 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
2614 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
2615 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
2616 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
2617 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
2618 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
2619 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
2620 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
2621 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
2622 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
2623 xmlstarlet, xlib_libXfont, xlib_libXfont2,
2624 xserver_xorg-server, zsh
2625
8ce27bb9 26262017.08, Released September 1st, 2017
0ea3d7ba 2627
8ce27bb9 2628 Minor fixes.
0ea3d7ba 2629
13c44396
PK
2630 Toolchain: Don't allow internal toolchain builds for MIPS
2631 M6201/P6600, as support for these are not yet in mainline GCC.
2632
2633 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
2634 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
2635 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
2636 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
2637 transmission, vde2, vim
0ea3d7ba
TP
2638
2639 Updated/fixed defconfigs:
2640
2641 Removed packages: simicfs.
2642
2643 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 2644
0ea3d7ba
TP
2645 #10261: Grub2 fails to build for x86_64
2646
ef19f376
TP
26472017.08-rc3, Released August 23rd, 2017
2648
2649 Fixes all over the tree.
2650
2651 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
2652 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
2653 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
2654 libspatialindex, libunwind, linux, linux-headers, lua,
2655 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
2656 whois, xen, zmqpp.
2657
2658 Updated/fixed defconfigs: ci20, socrates_cyclone5,
2659 toradex_apalis_imx6.
2660
2661 Removed defconfig: Armadeus APF9328.
2662
2663 skeleton-* packages introduced in -rc1 have been renamed to
2664 skeleton-init-* instead.
2665
2666 Issues resolved (http://bugs.buildroot.org):
2667
2668 #10141: Squashfs extended attribute failures
2669
0ba4a139
TP
26702017.08-rc2, Released August 11th, 2017
2671
2672 Fixes all over the tree.
2673
2674 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
2675 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
2676 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
2677 swupdate, uclibc, valgrind, webkitgtk.
2678
2679 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
2680 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
2681 qemu_sparc64.
2682
2683 The cmake-package infrastructure for host packages has been
2684 fixed to not incorrectly detect target packages through
2685 pkg-config.
2686
2687 Issues resolved (http://bugs.buildroot.org):
2688
c7ed72d3 2689 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
2690 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
2691 #10026: lua-5.3.4: fix lua linker error in swupdate
2692 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
2693 #10156: glibc compilation fails for X86 32bits (i386)
2694 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
2695 #10221: Buildroot Support
2696
c472d8a4 26972017.08-rc1, Released August 2nd, 2017
2fce2056 2698
6ce80b6a
TP
2699 Infrastructure:
2700
d64d1216
TP
2701 - The skeleton package has been split into multiple packages:
2702 skeleton-sysv (when Busybox or SysV init are used),
2703 skeleton-systemd (when systemd is used), skeleton-none (when
2704 no init system is used) and skeleton-custom (when a custom
2705 skeleton is used). Those packages, except skeleton-custom,
2706 share common logic and data in a new package called
2707 skeleton-common. The skeleton package becomes a virtual
2708 package. This change allows to generate a filesystem that is
2709 compliant with systemd expectations.
2710
2711 - Support for using a read-only filesystem with systemd has
2712 been fixed.
2713
6ce80b6a
TP
2714 - Major revamp of the gettext handling, with user-visible
2715 effect:
2fce2056
TP
2716
2717 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
2718 package could decide to enable or not NLS support. When
2719 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
2720 by passing --disable-nls to packages.
2721
2722 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
2723 controls whether NLS support should be enabled or not in
2724 packages. This option defaults to disabled, which means
2725 that now, NLS support is by default disabled in all
2726 packages.
2fce2056 2727
6ce80b6a
TP
2728 Therefore, if you need NLS support in packages, you must now
2729 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
2730
2731 - The host directory no longer has a usr/ component. This
2732 makes it much more natural to use that directory as an
2733 externally used toolchain. For compatibility with existing
c7ed72d3 2734 scripts, a usr -> . link is still added.
51b3315b 2735
6ce80b6a
TP
2736 - Hashes are now checked on tarballs by Buildroot when a
2737 package is sourced from a Git repository.
2738
2739 - Patches are no longer being downloaded from Github, since
2740 auto-generated patches could change over time, and break
2741 hashes. All patches that were downloaded from Github are now
2742 stored in their respective package directories.
2743
2744 - Hash files in packages can now contain hashes for the
2745 license files contained in the package source code. This
2746 allows to detect changes in such license files.
2747
2748 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
2749 RPATHs at the end of the build.
2750
2751 - A new "make sdk" target prepares $(HOST_DIR) to be
2752 relocatable: turns RPATHs in host binaries into relocatable
2753 ones, removes bogus RPATHs from staging binaries/libraries,
2754 and provides a relocate-sdk script that can be executed to
2755 relocate the SDK after installation.
2756
2757 - Addition of utils/genrandconfig which generates a random
2758 configuration based on a set of pre-defined toolchain
2759 configurations (support/config-fragments/autobuild/) and a
2760 random selection of packages. It is now used by the
2761 autobuilders to generate the random configurations.
2762
2763 Filesystems:
2764
2765 - ext2/3/4 filesystems are now generated using mkfs.ext from
2766 e2fsprogs instead of using genext2fs.
2767
2768 Architecture:
2769
2770 - Addition of support for ARM big.LITTLE variants
2771 - Improved MIPS support, with options to select NaN encoding
2772 and FP32 mode.
2773
2774 Toolchain:
2775
2776 - Switch to gcc 6.x as the default gcc version, add support
2777 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
2778 - Switch to binutils 2.28 as the default binutils version, add
2779 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
2780 - Support added for gdb 8.0
2781 - uClibc-ng bumped to 1.0.26
2782 - CodeSourcery toolchains for x86 and SuperH have been
2783 removed, they were using a too old glibc version
2784 (2.17). External toolchains with glibc 2.17 or earlier are
2785 no longer supported.
2786 - The version selection in the glibc package has been
2787 removed. Like musl and uClibc-ng, we now use the latest
2788 glibc version.
2789 - Improved support for Xtensa toolchain overlays, which can
2790 now be downloaded.
2791
2792 Tools:
2793
2794 - Numerous improvements to the runtime test infrastructure
2795 - Tests are now executed by Gitlab CI on a regular basis
2796 - Tools that are directly useful to the user have been moved
2797 from support/scripts/ to utils/: brmake, check-package,
2798 get-developers, scancpan, scanpipy, size-stats-compare,
2799 test-pkg.
2800
2801 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
2802 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
2803 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
2804
2805 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
2806 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
2807 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
2808 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
2809 libpwquality, libressl, libspatialindex, libva-utils,
2810 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
2811 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
2812 python-backports-shutil-get-terminal-size, python-bcrypt,
2813 python-cheroot, python-h2, python-hpack, python-hyperframe,
2814 python-hyperlink, python-ipython-genutils, python-pathlib2,
2815 python-pickleshare, python-priority, python-portend,
2816 python-scandir, python-systemd, python-tempora,
2817 python-traitlets, python-typepy, qt5virtualkeyboard,
2818 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
2819 xr819-xradio, zstd
2820
0a1e508b 2821 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
2822
2823 Issues resolved (http://bugs.buildroot.org):
2824
d64d1216 2825 #7892: systemd-journald is broken
6ce80b6a
TP
2826 #9341: avahi-utils does not compile with uClibc + libglib2
2827 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
2828 BR2_ENABLE_DEBUG
2829 #9746: ext4 image generated by Buildroot is not working
2830 properly with U-Boot
2831 #9886: Build fails with "unexpected EOF while looking for
2832 matching `"'" if PATH contains a newline
2833 #9891: parted 3.1 => 3.2?
2834 #9911: qt5 does not build on sparc
2835 #9916: qt5 does not build on
2836 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
2837 #9936: Host QEMU does not build with SDL support because of
2838 pkg-config
2839 #9941: nodejs option disappears for arm
2840 #9951: SCANCPAN failure
2841 #9966: util-linux-2.30/.stamp_built' failed
2842 #9976: License file for package 'rtl8821au' incorrect
2843 #9991: SGX Error implicit declaration of function
2844 ‘dmac_map_area’
2845 #10011: wget does not work from Buildroot
2846 #10036: Buildroot builds Raspbian Jessie headless image
2847 presenting incorrect prompt
2848 #10051: make: *** No rule to make target
2849 'raspberrpi3_defconfig'. Stop reported with Buildroot
2850 v2017.05.1
2851 #10056: No .config file was produced in /buildroot folder
2852 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
2853 failure
c472d8a4 2854 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 2855 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
2856 #10091: gcc7.1 does not build with graphite support due to old
2857 isl
d64d1216
TP
2858 #10121: webkit without the multimedia option causes build
2859 error
6ce80b6a 2860
d0b7d387
PK
28612017.05.2, Released July 27th, 2017
2862
2863 Important / security related fixes.
2864
2865 Webkitgtk bumped to the 2.16.x series, fixing a large number
2866 of security issues.
2867
2868 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
2869 which default to PIE mode.
2870
2871 Updated/fixed packages: aespipe, apache, bind, binutils,
2872 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
2873 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
2874 libmemcached, libosip2, libtirpc, libxml-parser-perl,
2875 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
2876 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
2877 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
2878 webkitgtk, x265, xserver_xorg-server, xvisor
2879
2880 Issues resolved (http://bugs.buildroot.org):
2881
2882 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
2883
d9bcd5fa
PK
28842017.05.1, Released July 4th, 2017
2885
2886 Important / security related fixes.
2887
2888 Update support/scripts/scancpan to use METACPAN v1 API as v0
2889 has been shutdown.
2890
2891 Update support/scripts/mkusers to handle setups where
2892 /etc/shadow is a symlink.
2893
2894 External toolchain: Don't create musl dynamic loader symlink
2895 for static builds.
2896
2897 Setlocalversion: Correct detection of mercurial revisions for
2898 non-tagged versions.
2899
2900 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
2901
2902 Updated/fixed packages: apache, automake, bind, botan, c-ares,
2903 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
2904 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
2905 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
2906 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
2907 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
2908 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
2909 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
2910
2911 Issues resolved (http://bugs.buildroot.org):
2912
2913 #9976: License file for package 'rtl8821au' incorrect
2914
dd2020aa
PK
29152017.05, Released May 31st, 2017
2916
2917 Minor fixes.
2918
2919 External toolchain: musl dynamic linker symlink for mips-sf
2920 corrected.
2921
2922 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
2923 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
2924 xen
2925
2926 Issues resolved (http://bugs.buildroot.org):
2927
2928 #9906: genimage: Disk full
2929
91a418c3
PK
29302017.05-rc3, Released May 30th, 2017
2931
2932 Fixes all over the tree.
2933
2934 ARC toolchain bumped to 2017.03
2935
2936 Runtime testing improvements and cleanups.
2937
2938 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
2939 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
2940 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
2941 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
2942 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
2943 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
2944 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
2945 xen
2946
2947 Removed packages: firejail, ola
2948
2949 Issues resolved (http://bugs.buildroot.org):
2950
2951 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
2952 #9876: aarch64 support with gcc 4.8 toolchain
2953 #9896: host-gcc-initial error downloading because incorrect URL
2954
8ab8f10a
PK
29552017.05-rc2, Released May 17th, 2017
2956
2957 Fixes all over the tree.
2958
2959 ARC toolchain bumped to 2017.03-rc2
2960
2961 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
2962 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
2963 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
2964 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
2965 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
2966 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
2967 vlc, x11vnc, xfsprogs
2968
2969 Issues resolved (http://bugs.buildroot.org):
2970
2971 #9796: source-check broken for Git downloads
2972 #9866: BASE_DIR usage
2973
c71edb8b
PK
29742017.05-rc1, Released May 8th, 2017
2975
2976 Fixes all over the tree and new features.
2977
2978 Infrastructure:
2979
2980 - Installed binaries are now checked for correct architecture
2981 to catch natively built binaries or binaries built for other
2982 architecture variants.
2983
2984 - Luarocks infrastructure improvements to extraction handling,
2985 support for upstream name != Buildroot package name.
2986
2987 - 'make printvars' output format has changed to make it easier
2988 to use in scripts. It now has options to quote the variables
2989 and to show the expanded/unexpanded values.
2990
2991 - Automatic ext2 rootfs size calculation has been removed. The
2992 logic was not working working reliable in all setups as it
2993 depends on the host filesystem behaviour, so instead now the
2994 size has to be specified explicitly (defaults to 60MB).
2995
2996 - The git download infrastructure now ensures that GNU format
2997 tar files are created.
2998
2999 - Fixed a variable clashing issue in the mkusers script with
3000 internal bash variables.
3001
3002 - Fakeroot now links against libacl to fix issues on
3003 distributions using acls.
3004
3005 - Correct permissions for /dev/pts/ptmx when systemd is used
3006 with recent glibc versions.
3007
3008 - br2-external: Improve error reporting.
3009
3010 - A wrapper script for genimage has been added in
3011 support/scripts/genimage.sh for easy use of genimage from
3012 post-image scripts.
3013
3014 - A script to check for common style issues in new packages
3015 before submitting has been added in support/scripts/check-package
3016
3017 - Defconfigs are now tested by gitlab-CI instead of Travis:
3018 https://gitlab.com/buildroot.org/buildroot
3019
3020 - Infrastructure for runtime testing has been added to
3021 support/testing
3022
3023 Toolchain:
3024
3025 - External linaro toolchains updated to 2017.02, ARC toolchain
3026 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
3027
3028 - A number of fixes and improvements to the external toolchain
3029 handling, including C library detection, multilib and ld.so
3030 handling
3031
3032 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
3033 for uClibc-ng
3034
3035 - Binutils 2.28 added and default changed to 2.27
3036
3037
3038 Architectures:
3039
3040 - Support for the C-SKY architecture has been added.
3041
3042
3043 License handling:
3044
3045 - The package license markings for legal info now uses the
3046 SPDX short identifiers for the license string where possible.
3047
3048 - License info has been improved / added for a number of packages.
3049
3050
3051 Misc:
3052
3053 - Cmake 3.7.x installed on the host is no longer ignored as a
3054 workaround for the RPATH issues has been implemented.
3055
3056 - Docker-engine can now be built statically on an otherwise
3057 dynamic linked build for docker-in-docker setups.
3058
3059 - U-Boot now supports out-of-tree device trees, similar to
3060 Linux
3061
3062 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
3063 been removed as this is now EOL upstream.
3064
3065 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
3066 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
3067 defconfig for raspberry pi 3, stm32f429-disc1.
3068
3069 The raspberry pi zero-w and rpi3 compute module are now also
3070 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
3071 supported by the beaglebone defconfig.
3072
3073 Removed defconfig: minnowboard, via imx6 vab820, altera
3074 socdk/sockit
3075
3076 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
3077 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
3078 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
3079 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
3080 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
3081 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
3082 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
3083 python-decorator, python-simplegeneric,
3084 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
3085 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
3086 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
3087 uccp420wlan, wilink-bt-firmware
3088
3089 Broken packages: ola
3090
3091 Removed packages: cosmo, kodi-visualisation-fountain,
3092 polarssl, portmap, xdriver_xf86-video-glide,
3093 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
3094
3095 Issues resolved (http://bugs.buildroot.org):
3096
3097 #8831: image generation fails on host ZFS due to "no free space"
3098 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
3099 #9456: mkusers script bash errors
3100 #9496: mke2img fails during build on ntfs-3g host partition
3101 #9531: NPM fails to build embedded modules
3102 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
3103 #9691: Wrong cryptsetup package include files location
3104 #9696: Wrong cryptsetup package include files location
3105 #9706: Can't download newer revisions of package from PyPI
3106 #9711: Recent libCEC version bump seems to break kodi package
3107 #9716: exit, shutdown, reboot from kodi
3108 #9721: version 2017.02: no acceptable m4 could be found in $PATH
3109 #9726: Raspberry Pi version B - Problems with UART speed in..
3110 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
3111 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
3112 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
3113 #9776: libubox build failed
3114 #9791: Python searches for packages in the user site directory
3115 #9806: libseccomp is not available when BR2_arm=y
3116 #9826: post-build scritp - symlinks created in post-build script..
3117 #9836: triggerhappy: systemd unit broken
3118 #9846: musl libc not installed correctly in target folder
3119 #9856: build libubox failed on ubuntu 17.04 64bit
3120
4f00d03a
PK
31212017.02.11, Released April 11th, 2018
3122
3123 Important / security related fixes.
3124
3125 dependencies: Blacklist tar 1.30+ and build our own host-tar
3126 if needed as tar 1.30+ changed the --numeric-owner output for
3127 long path names. Build host-tar before other host-dependencies
3128 as they need it to extract their source tarballs.
3129
3130 Updated/fixed packages: apache, busybox, clamav, dhcp,
3131 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
3132 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
3133 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
3134 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
3135 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
3136
3137 Issues resolved (http://bugs.uclibc.org):
3138
3139 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
3140
6f1e216e
PK
31412017.02.10, Released January 31st, 2018
3142
3143 Important / security related fixes.
3144
3145 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
3146
3147 System: Only show getty options when busybox init or sysvinit
3148 are used.
3149
3150 Infrastructure: Fix build issue for autotools based packages
3151 checking for C++ support on toolchains without C++ support and
3152 on a distro lacking /lib/cpp (E.G. Arch Linux).
3153
3154 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
3155 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
3156 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
3157 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
3158 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
3159 util-linux, webkitgtk, wireshark, xen
3160
3161 Issues resolved (http://bugs.buildroot.org):
3162
3163 #9996: lz4 package does not install lz4 binaries in target
3164 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
3165 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
3166 #10301: systemd/getty unused options
3167 #10331: kmsxx, host installation fails with BR2_SHARED_...
3168 #10536: Finding non-relative paths in the ccache
3169 #10641: avahi-autoipd not starting when using systemd-tmpfiles
3170
93a8938d
PK
31712017.02.9, Released January 1st, 2018
3172
3173 Important / security related fixes.
3174
3175 Fix divide by zero issue in size-stats script.
3176
3177 Fix makefile include ordering issue with certain make versions
3178 in the external toolchain handling.
3179
3180 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
3181 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
3182 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
3183 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
3184 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
3185
a4d77a4b
PK
31862017.02.8, Released November 27th, 2017
3187
3188 Important / security related fixes.
3189
3190 Qt: 5.6 version updated to 5.6.3.
3191
3192 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
3193 in the environment.
3194
3195 Updated/fixed packages: apr, apr-util, arqp-standalone,
3196 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
3197 imagemagick, libfastjson, libglib2, libpjsip, libplist,
3198 localedef, luajit, mesa3d, openssh, openssl, postgresql,
3199 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
3200 qt5declarative, qt5engineio, qt5graphicaleffects,
3201 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
3202 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
3203 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
3204 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
3205 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
3206 xapp_xdriinfo.
3207
3208 Issues resolved (http://bugs.buildroot.org):
3209
3210 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
3211 10361: python3 python-config script generates invalid includes
3212 10501: host-localedef fails to compile on Ubuntu 17.10
3213
8b0dd65d
PK
32142017.02.7, Released October 28th, 2017
3215
3216 Important / security related fixes.
3217
3218 Webkitgtk bumped to the 2.18.x series, fixing a large number
3219 of security issues.
3220
3221 Defconfigs: wandboard: Correct rootfs offset
3222
3223 Toolchain: Linaro toolchains updated to 2017.08 release,
3224 fixing a number of issues. Musl: fix for CVE-2017-15650.
3225
3226 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
3227 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
3228 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
3229 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
3230 xlib_libXfont2, xserver_xorg-server
3231
40f8a013
PK
32322017.02.6, Released September 24th, 2017
3233
3234 Important / security related fixes.
3235
3236 Cmake: Ensure correct pkg-config is used when building host
3237 packages
3238
3239 fs/iso9660: Ensure files from earlier builds are not included.
3240
3241 Updated/fixed packages: apache, bcusdk, bind, binutils,
3242 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
3243 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
3244 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
3245 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
3246 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
3247 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
3248 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
3249 postgresql, proxychains-ng, python-libconfig,
3250 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
3251 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
3252 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
3253 xen, zmqpp
3254
3255 Issues resolved (http://bugs.buildroot.org):
3256
3257 #10141: Squashfs extended attribute failures
3258 #10261: Grub2 fails to build for x86_64
3259 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
3260
386dd28a
PK
32612017.02.5, Released July 27th, 2017
3262
3263 Important / security related fixes.
3264
3265 Webkitgtk bumped to the 2.16.x series, fixing a large number
3266 of security issues.
3267
3268 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
3269 which default to PIE mode.
3270
3271 Updated/fixed packages: aespipe, apache, bind, binutils,
3272 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
3273 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
3274 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
3275 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
3276 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
3277 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
3278 xserver_xorg-server, xvisor
3279
3280 Issues resolved (http://bugs.buildroot.org):
3281
3282 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
3283
018b8aa7
PK
32842017.02.4, Released July 4th, 2017
3285
3286 Important / security related fixes.
3287
3288 Update support/scripts/scancpan to use METACPAN v1 API as v0
3289 has been shutdown.
3290
3291 Update support/scripts/mkusers to handle setups where
3292 /etc/shadow is a symlink.
3293
3294 External toolchain: Don't create musl dynamic loader symlink
3295 for static builds.
3296
3297 Setlocalversion: Correct detection of mercurial revisions for
3298 non-tagged versions.
3299
3300 Updated/fixed packages: apache, automake, bind, botan, c-ares,
3301 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
3302 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
3303 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
3304 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
3305 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
3306 vlc, x264, xserver_xorg-server
3307
3308 Issues resolved (http://bugs.buildroot.org):
3309
3310 #9976: License file for package 'rtl8821au' incorrect
3311
1ba865a5
PK
33122017.02.3, Released June 2nd, 2017
3313
3314 Important / security related fixes.
3315
3316 Download: <pkg>-source-check fixed for packages from git.
3317
3318 External toolchain: musl dynamic linker symlink for mips-sf
3319 corrected.
3320
3321 Updated/fixed packages: armadillo, audiofile, bash,
3322 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
3323 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
3324 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
3325 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
3326 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
3327 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
3328 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
3329 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
3330
3331 Issues resolved (http://bugs.buildroot.org):
3332
3333 #9796: source-check broken for Git downloads
3334 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
3335
87ddf24d
PK
33362017.02.2, Released May 1st, 2017
3337
3338 Important / security related fixes.
3339
3340 Use HTTPS for the Codesourcery external toolchains as the HTTP
3341 URLs no longer work.
3342
3343 Updated/fixed packages: bind, busybox, dovecot, freetype,
3344 ghostscript, glibc, granite, hiredis, icu, imagemagick,
3345 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
3346 libnspr, libnss, libsamplerate, libsndfile, libunwind,
3347 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
3348 python-web2py, samba4, syslinux, systemd, tiff, trinity,
3349 uboot, wireshark, xen
3350
3351 Issues resolved (http://bugs.buildroot.org):
3352
3353 #9791: Python searches for packages in the user site directory
3354
a1658095
PK
33552017.02.1, Released April 4th, 2017
3356
3357 Important / security related fixes.
3358
3359 Fix a variable clashing issue in the mkusers script with
3360 internal bash variables.
3361
3362 Improve external toolchain version detection.
3363
3364 Correct permissions for /dev/pts/ptmx when systemd is used
3365 with recent glibc versions.
3366
3367 Fix python module name clash for graph-depends.
3368
3369 Fakeroot now links against libacl to fix issues on
3370 distributions using acls.
3371
3372 Ensure that the git download infrastructure creates GNU format
3373 tar files.
3374
3375 br2-external: Improve error reporting.
3376
3377 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
3378 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
3379 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
3380 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
3381 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
3382 libwebsockets, libxkbcommon, linux-firmware, logrotate,
3383 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
3384 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
3385 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
3386 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
3387 tcpreplay, tor, upmpdcli, wget, wireshark,
3388 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
3389
3390 Issues resolved (http://bugs.buildroot.org):
3391
3392 #9456: mkusers script bash errors
3393
083c0735
PK
33942017.02, Released February 28th, 2017
3395
3396 Minor fixes, mainly fixing autobuilder issues.
3397
3398 Don't use cmake 3.7.x from the build host as it is also
3399 affected by the RPATH handling issues, and instead build our
3400 own if needed.
3401
3402 Updated/fixed packages: assimp, classpath, genimage, mplayer,
3403 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
3404 vlc, xterm
3405
87a23e53
PK
34062017.02-rc3, Released February 26th, 2017
3407
3408 Fixes all over the tree.
3409
3410 Cmake reverted to version 3.6.3 to workaround regressions
3411 related to RPATH handling.
3412
3413 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
3414 btrfs-progs, classpath, directfb, glibc, gstreamer1,
3415 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
3416 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
3417 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
3418 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
3419 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
3420
3421 Issues resolved (http://bugs.buildroot.org):
3422
3423 #9251: Shared C++ libraries for Microblaze results in Segmentation...
3424 #9456: mkusers script bash errors
3425 #9506: Collectd 5.7.0 fails to build with libcrypt
3426 #9581: VagrantFile provisioning step fails due to issue with grub-pc
3427 #9586: usbmount: usbmount slows down the system... to a state of...
3428 #9616: CMake host packages cannot provide CONF_ENV
3429 #9641: Need raptor package installed in staging
3430 #9671: stunnel build error
3431
bedc0ccd
PK
34322017.02-rc2, Released February 20th, 2017
3433
3434 Fixes all over the tree.
3435
3436 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
3437 older gcc versions for reproducible builds has been
3438 (temporarily) reverted because of licensing compatiblity
3439 concerns.
3440
3441 Defconfigs: SD card generation fix for the Udoo Neo board
3442
3443 Infrastructure to handle .lz compressed tarballs added, and
3444 affected packages updated to use it.
3445
3446 Updated/fixed packages: bctoolbox, bind, canelloni,
3447 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
3448 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
3449 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
3450 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
3451 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
3452 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
3453 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
3454 xserver_xorg-server
3455
3456 Issues resolved (http://bugs.buildroot.org):
3457
3458 #8941: Valgrind fails to build with stack protection turned on
3459 #9291: perl: SysV message queues not configured, even if available
3460 #9651: libxcb-1.12 built Error
3461 #9656: util-linux: schedutils doesn't build on target w/o enabl...
3462 #9666: qt5quickcontrols install fails
3463
4f17e8cf
TP
34642017.02-rc1, Released February 11th, 2017
3465
3466 Fixes all over the tree and new features.
3467
3468 Infrastructure:
3469
3470 - numerous improvements to support reproducible builds
3471
3472 - new waf-package package infrastructure to support packages
3473 that use the Waf build system. 6 packages converted to
3474 this infrastructure.
3475
133811ee
TP
3476 - add option <pkg>_PREFER_INSTALLER to the perl package
3477 infrastructure
3478
3479 Architecture:
3480
4f17e8cf
TP
3481 - add support for the OpenRISC CPU architecture
3482
3483 - merge description of the ARM and ARM64 options, and add
3484 support for selecting a specific ARM64 core
3485
3486 Toolchain:
3487
3488 - major rework of the external toolchain support. It is now
3489 split into several packages, one per external toolchain,
3490 and a common infrastructure.
3491
3492 - important fix for musl to prevent a conflict between musl
3493 and kernel headers (fixes the build of numerous packages
3494 with musl)
3495
3496 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
3497 for ARM64, mips32r6 and mips64r6
3498
3499 - add gdb 7.12.1, and switch to gdb 7.11 as the default
3500
3501 - Linaro toolchains updated to 2016.11, ARC toolchain
3502 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
3503 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
3504 NIOS2 toolchains bumped
4f17e8cf
TP
3505
3506 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
3507 architecture, remove pre-built musl toolchains from
3508 musl.codu.org
4f17e8cf
TP
3509
3510 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
3511 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
3512 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
3513
3514 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
3515 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
3516 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
3517 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
3518 pru-software-support, python-arrow, python-attrs,
3519 python-babel, python-bitstring, python-chardet,
3520 python-constantly, python-flask-babel, python-gunicorn,
3521 python-incremental, python-jsonschema, python-logbook,
3522 python-markdown2, python-mbstrdecoder, python-mutagen,
3523 python-pathpy, python-pudb, python-pyqrcode,
3524 python-pytablereader, python-setuptools-scm, python-sh,
3525 python-toml, python-vcversioner, python-whoosh,
3526 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
3527 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
3528 upower, ustream-ssl, waf, xlib_libXfont2
3529
3530 Removed packages: perl-db-file, snowball-hdmiservice,
3531 snowball-init
3532
3533 Tooling: addition of a test-pkg script to help contributors
3534 build test their package.
3535
3536 Issues resolved (http://bugs.buildroot.org):
3537
3538 #8946: Valgrind fails to build with stack protection turned on
3539 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
3540 #9466: VIM_REMOVE_DOCS removes rgb.txt
3541 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
3542 #9501: eudev fails to build with older kernel headers
3543 #9526: Embedded NPM fails to start with "no such file or directory" error
3544 #9541: Platform drivers autoloading from info in device tree does not work
3545 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
3546 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
3547 #9566: [kmod] Compilation fails with uclibc
3548 #9571: buildroot fails while building opencv for arm64 platform
3549 #9576: External tree with BR 2016.11 does not work anymore
3550 #9606: xorg-server cannot build for ARM target
3551
e77a5c88
PK
35522016.11.3, Released March 9th, 2017
3553
3554 Important / security related fixes.
3555
3556 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
3557 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
3558 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
3559
8847039f
PK
35602016.11.2, Released January 25th, 2017
3561
3562 Important / security related fixes.
3563
3564 A fix for BR2_EXTERNAL trees referenced using relative paths,
3565 which broke in 2016.11.
3566
3567 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
3568 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
3569 php-imagick, rabbitmq-server, runc, wireshark,
3570
3571 Issues resolved (http://bugs.buildroot.org):
3572
3573 #9576: External tree with BR 2016.11 does not work anymore
3574
e5782ec2
PK
35752016.11.1, Released December 29th, 2016
3576
3577 Important / security related fixes.
3578
3579 Updated/fixed packages: apache, cryptopp, docker-engine,
3580 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
3581 nodejs, openssh, php, python, python-bottle, samba4, squid,
3582 uboot, vim, wireshark, xorg-server uboot
3583
3584 Issues resolved (http://bugs.buildroot.org):
3585
3586 #9466: VIM_REMOVE_DOCS removes rgb.txt
3587
a7eb052f
PK
35882016.11, Released November 30th, 2016
3589
3590 Minor fixes.
3591
3592 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
3593 uboot, uclibc
3594
3595 Issues resolved (http://bugs.buildroot.org):
3596
3597 #9451: packages/postgresql/postgresql.mk contains wrong POST...
3598
93106e9e
PK
35992016.11-rc3, Released November 28th, 2016
3600
3601 Fixes all over the tree, including a number of security fixes.
3602
3603 The move from fakeroot to pseudo unfortunately brought a
3604 number of issues. The SELinux issue described in #9386 which
3605 triggered the move to pseudo has been investigated further and
3606 a workaround implemented and the pseudo changes reverted.
3607
3608 Linux kernel: update default to 4.8.11.
3609
3610 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 3611 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
3612 vdk, axs101, axs103 and hs38 smd vdk.
3613
3614 Updated/fixed packages: autossh, chrony, dosfstools,
3615 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
3616 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
3617 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
3618 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
3619 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
3620 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
3621 xapp_xload, xenomai, xmlstarlet
3622
3623 Issues resolved (http://bugs.buildroot.org):
3624
3625 #9386: ubinize fails with or without custom config
3626 #9431: A misspelling
3627 #9446: make raspberrypi3_defconfig compilation failure
3628
90aed668
YM
36292016.11-rc2, Released November 13th, 2016
3630
3631 Fixes all over the tree.
3632
3633 Architecture: add support for MIPS XBurst cores; remove MIPS
3634 support for M5100 cores.
3635
3636 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
3637 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
3638 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
3639 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
3640 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 3641 strace, openjpeg, lcms2, quota.
90aed668
YM
3642
3643 Linux kernel: update default to 4.8.7.
3644
3645 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
3646
3647 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
3648 of fakeroot; makedevs no longer breaks of the destination already
3649 exists and is of the correct type/major/minor.
3650
3651 Defconfigs: a few legacy and broken defconfigs have been removed
3652 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
3653 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
3654 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
3655 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
3656 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
3657 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
3658 atmel_sama5d3xek.
3659
052554bf 36602016.11-rc1, Released November 3rd, 2016
a471150a 3661
052554bf 3662 Fixes all over the tree and new features.
a471150a 3663
7158a6d6
AV
3664 It is now possible to specify multiple BR2_EXTERNAL
3665 directories. The required files in a BR2_EXTERNAL directory
3666 have changed to accomodate this feature. Refer to the
3667 documentation for details of how to update them. External
3668 trees now have a name and a description. Also, it is possible
3669 to override a defconfig in the external tree.
3670
3671 The default skeleton now uses UID 65534 for the "nobody"
3672 user instead of UID 99, like most distros do. See
3673 https://lwn.net/Articles/695478/ for a complete discussion.
3674 Programs and configuration files that explicitly refer to UID
3675 99 will have to be updated.
3676
3677 When the build environment already has a suitable cmake version
3678 (3.1 or later), that one will be used instead of building
3679 host-cmake. This can speed up the build significantly.
3680
3681 The ExtUtils::MakeMaker perl module is now required in the
3682 build environment.
3683
3684 An additional check is done during the build that files are
3685 not installed in the output directory within the output
3686 directory. This happens e.g. when the target directory is
3687 contained both in --prefix and in DESTDIR. The build will
3688 terminate with an error message that specifies which package
3689 and which file caused the failure.
3690
3691 The concept of "deprecated packages" and the BR2_DEPRECATED
3692 option have been removed. Instead, packages are removed
3693 immediately. Packages are only removed when they don't work
3694 for some reason. If you still need a removed package and
3695 you have a solution for the problem(s) that caused the
3696 removal, please contribute it.
3697
052554bf 3698 Architecture: support for sh64 removed, improved support for
7158a6d6 3699 MIPS core selection.
052554bf
TP
3700
3701 Toolchain: support for musl powerpc64le, mips64 and mipsr6
3702 toolchains, ARC toolchain components updates, gcc 6.x series
3703 bumped to 6.2.0, default binutils version switched to 2.26,
3704 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
3705 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
3706 with TLS support. Checking of unsafe compiler options (that
3707 point to host directories) has been extended with -isystem,
3708 -idirafter and -iquote.
052554bf
TP
3709
3710 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
3711 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
3712 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
3713 are now in a separate linux-tools package instead of in the
3714 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
3715
3716 CMake support: the toolchainfile.cmake file now provides a
3717 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 3718 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
3719 flags defined by Buildroot.
3720
2bc3d067 3721 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 3722 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 3723 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
3724
3725 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
3726 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 3727 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
3728 python-crcmod, python-cssutils, python-docutils,
3729 python-futures, python-mwclient, python-mwscrape,
3730 python-mwscrape2slob, python-pyelftools, python-pyicu,
3731 python-pylru, python-pyqt5, python-requests-toolbelt,
3732 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
3733 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
3734 gpio linux tools.
3735
a564da22 3736 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 3737 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 3738 wvdial, wvstreams.
052554bf
TP
3739
3740 Documentation: the list of packages that was present in the
3741 Buildroot manual has been removed.
3742
7158a6d6
AV
3743 Legal info: the "licenses.txt" file that concatenates all
3744 license texts is no longer generated - it was not considered
3745 useful. The manifest.csv contains an empty cell instead of
3746 "not saved" when no license file is available.
3747
052554bf
TP
3748 Other: addition of a DEVELOPERS file listing developers taking
3749 care of packages or architectures.
3750
3751 Issues resolved (http://bugs.buildroot.org):
3752
3753 #7802: host-python build hangs compiling getbuildinfo.o
3754 #8206: mplayer uses host xorg development files
eb71c22b 3755 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
3756 #8536: Building sudo with PAM results in unusable sudo
3757 #8646: check-host-rpath script returns false positives when rpath
3758 contains symlink
3759 #8696: xdriver_xf86-input-mouse install header files in target
3760 directory
3761 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
3762 not necessarily TARGET
3763 #8846: Orphaned/missing toolchain borks eclipse plugin
3764 #8856: python tornado runtime wasn't met on buildroot 2016.02
3765 #8901: gcc failes to build if fortran is enabled
3766 #8916: LDFLAGS pass to openssh
3767 #8941: "ls" of an NFSv4 share only works when pumped through strace
3768 #8946: Valgrind fails to build with stack protection turned on
3769 #9021: Kodi - Broken: Illegal instruction (core dumped)
3770 #9096: rootfs.ubi not created
2bc3d067 3771 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
3772 #9176: minnowboard : USB not mounted
3773 #9196: raspberry pi 3 default build seem broken
3774 #9201: Permission denied make: *** [core-dependencies] Error 126 in
3775 Buildroot-2015.08.1
3776 #9216: log4cpp package build fails to build within install
3777 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
3778 pressing buttons.
3779 #9229: Firefly boot fails with: "failed to find part:boot"
3780 #9256: [Config file] New device: Odroid-U2/U3
3781 #9296: Buildroot Fails on applying patches
3782 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
3783 #9316: U-boot fails to build if libssl-dev is not installed
3784 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
3785 flash utility (tegrarcm)
3786 #9326: Odroid-C2 build results in non-bootable image
3787 #9336: Improve iconv support for external toolchain based builds
3788 #9356: gdb package
3789 #9366: no link rootfs.ext4 -> rootfs.ext2
3790 #9371: openssl: download failes with "Only allow downloads from primary
3791 download site" + local server
3792 #9381: check-host-rpath issues
2bc3d067 3793 #9386: ubinize fails with or without custom config
a471150a 3794
ec166411 37952016.08, Released September 1st, 2016
78e99146
PK
3796
3797 Minor fixes.
3798
3799 Toolchain: ARC tools updated to arc-2016.09-eng010.
3800
3801 Updated/fixed packages: libshout, luajit, mpd, mplayer
3802
3803 Issues resolved (http://bugs.buildroot.org):
3804
3805 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
3806 #8341: Getting EGL Error: Could not create the egl surface:..
3807 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
3808
7e981ed0
PK
38092016.08-rc3, Released August 29th, 2016
3810
3811 Fixes all over the tree.
3812
3813 Toolchain: C++ support for the internal blackfin toolchain
3814 re-enabled.
3815
3816 Architecture: Default to bf532 CPU variant for blackfin,
3817 Fix flat one memory region support for m68k and disable flat
3818 seperate data support because of compatibility issues.
3819
3820 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
3821 post-build scripts when systemd is used.
3822 Zynq microzed/zc706/zed: Fix u-booot configuration.
3823
3824 netbsd-queue package extended and renamed to
3825 musl-compat-headers. With this, a number of musl compatibility
3826 patches are no longer needed.
3827
3828 Updated/fixed packages: aircrack-ng, android-tools, babeld,
3829 bcusdk, binutils, boa, busybox, connman, cpupower,
3830 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
3831 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
3832 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
3833 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
3834 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
3835 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
3836 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
3837 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
3838 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
3839 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
3840 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
3841 webkitgtk, wireshark, xdriver_xf86-video-intel
3842
3843 Issues resolved (http://bugs.buildroot.org):
3844
3845 #9101: Error on support/download/git with system git older than 1.8.4
3846 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
3847
3b3fa45a
PK
38482016.08-rc2, Released August 17th, 2016
3849
3850 Fixes all over the tree.
3851
3852 Toolchain: disable broken C++ support for internal blackfin
3853 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
3854 to fix various issues.
3855
3856 System: Zoneinfo is available for the musl C library as well.
3857
3858 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
3859 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
3860 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
3861 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
3862 libical, libpjsip, libsidplay2, libunwindow, libxml2,
3863 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
3864 openblas, openipmi, owfs, php, poco, procps, qt, quota,
3865 sg3_utils, spidev_test, systemd-bootchart, thrift,
3866 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
3867 xdriver_xf86-video-savage, xserver_xorg-server, xen
3868
3869 Issues resolved (http://bugs.buildroot.org):
3870
3871 #9136: make graph-size fails with "ValueError: too many values to..
3872 #9151: qt: fix build with ALSA >= 1.1.x
3873 #9156: qt: Fix missing runtime Qt3Support dependency
3874 #9161: modsetting patch not applied to xserver 1.18.4
3875 #9166: Missing overlays directory in VFAT image for raspberry pi 3
3876
19040c9f 38772016.08-rc1, Released August 6th, 2016
960cc977
PK
3878
3879 Fixes all over the tree and new features.
3880
3881 Toolchain: Fortran support added. eglibc support removed, musl
3882 support no longer experimental. Blackfin and Microblaze
3883 support for internal uClibc-ng toolchain, m68k/coldfire
3884 improvements. The check for unsafe (build host) directories
3885 access (/usr/include and /usr/lib) is now enabled by default.
3886 Unused locales are now purged by default to save space (and
3887 the default list of locales shrunk). The option to control
3888 this has now moved from the toolchain menu to system
3889 configuration.
3890
3891 Legal info improvements: sources are now hardlinked instead of
3892 copied if possible to save space. Patches and extra downloads
3893 are also saved.
3894
3895 An experimental configuration knob (BR2_REPRODUCIBLE) has been
3896 added to make the builds more reproducible (E.G. less
3897 differences in the binary output between builds of the same
3898 configuration). This is still work in progress.
3899
3900 An option to execute a custom script inside the fakeroot
3901 environment used to the generate the filesystem (E.G. to tweak
3902 permissions or similar) has been added.
3903
3904 Git support now supports git submodules if
3905 <pkg>_GIT_SUBMODULES is enabled.
3906
3907 Hash files for integritry validation have been added for all
3908 packages.
3909
3910 Scanpypi utility to help creating packages from the Python
3911 package index (pypi) has been added.
3912
3913 The makedevs utility now has support for adding file
3914 capabilities using extended attributes.
3915
3916 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
3917 development configs, Blackfin GDB simulator, Linksprite
3918 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
3919 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
3920 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
3921 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
3922 demos. A number of defconfigs have been updated and extended
3923 to generate SD card images. Synopsys HS38 VDK defconfig removed.
3924
3925 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
3926 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
3927 circus, dante, docker-containerd, docker-engine, domoticz,
3928 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
3929 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
3930 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
3931 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
3932 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
3933 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
3934 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
3935 p7zip, pdbg, python-argh, python-dataproperty,
3936 python-dateutil, python-dialog3, python-dicttoxml,
3937 python-dominate, python-engineio, python-flask-jsonrpc,
3938 python-flask-login, python-humanize, python-pathtools,
3939 python-pathvalidate, python-pillow, python-prompt-toolkit,
3940 python-pytablewriter, python-pytz, python-scapy3k,
3941 python-sdnotify, python-socketio, python-tomako,
3942 python-ubjson, python-u-msgpack, python-watchdog,
3943 python-wcwidth, python-xlrd, python-xlsxwriter,
3944 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
3945 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
3946 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
3947 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
3948 wiringpi, xen
3949
3950 Deprecated packages: ipkg, sstrip
3951
3952 Removed packages: sunxi-mali-prop
3953
3954 Issues resolved (http://bugs.buildroot.org):
3955
3956 #8931: segment fault when compile argp-help.c using aarch64-bu...
3957 #8966: eglfs error. buildroot don't compile the library libeglfs.so
3958 #8971: build for beaglebone fails
3959 #8986: qt5imageformats fails to build on AArch64
3960 #8991: grub2 fails to compile
3961 #9001: Nodejs option not available
3962 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
3963 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
3964 #9066: 8139TOO - faulty behaviour
3965 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
3966 #9091: U-Boot fails to boot with large ramdisk
3967
aa6fd11f
PK
39682016.05, Released May 31st, 2016
3969
3970 Minor fixes.
3971
3972 External toolchain: Fix for symlink handling when copying
3973 links to target.
3974
3975 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
3976 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
3977 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
3978 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
3979 xdriver_xf86-video-fbturbo, xserver_xorg-server
3980
f4365df1
PK
39812016.05-rc3, Released May 26th, 2016
3982
3983 Fixes all over the tree.
3984
3985 Tweaks for SSP handling for external toolchains.
3986
3987 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
3988 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
3989 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
3990 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
3991 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
3992 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
3993 postgresql, putty, python-service-identity, python-treq,
3994 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
3995 ustr, valgrind, webkitgtk, libxml2, xorriso,
3996 xserver_xorg-server
3997
3998 Issues resolved (http://bugs.uclibc.org):
3999
4000 #8936: Aircrack-ng - Alot of missing dependencies
4001
3f3342a5
PK
40022016.05-rc2, Released May 17th, 2016
4003
4004 Fixes all over the tree.
4005
4006 Rootfs overlay handling now refuses to overwrite
4007 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
4008 even if these directories are present in the overlay.
4009
4010 External toolchain: Unbreak user provided libraries deployment
4011 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
4012
4013 QEMU coldfire: Fix for signal handling kernel issue, enable
4014 networking support.
4015
4016 Updated/fixed packages: android-tools, assimp, boost, gcc,
4017 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
4018 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
4019 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
4020 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
4021 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
4022
0ab73720
PK
40232016.05-rc1, Released May 10th, 2016
4024
4025 Fixes all over the tree and new features.
4026
4027 Architectures: new ARM variants: Cortex A17 and M4, improved
4028 nonmmu (cortex-M) support, m68k has been re-enabled with
4029 support for ColdFire. For x86, support for the i386 variant
4030 has been dropped.
4031
4032 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
4033 deprecated. Go programming language support, Add Binutils 2.26
4034 support. Old Sourcery PowerPC external toolchains removed,
4035 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
4036 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
4037
4038 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
4039 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
4040 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
4041 added for m68k, eXtensa-nommu and ColdFire.
4042
4043 Linux: use zImage by default on ARM, subversion repository
4044 support (for u-boot as well).
4045
4046 New packages: aer-inject, android-tools, cannelloni,
4047 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
4048 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
4049 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
4050 kodi-adsp-basic, kodi-adsp-freesurround,
4051 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
4052 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
4053 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
4054 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
4055 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
4056 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
4057 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
4058 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
4059 python-autobahn, python-characteristic, python-crossbar,
4060 python-cryptography, python-iniparse, python-iowait,
4061 python-lmdb, python-pexpect, python-ptyprocess,
4062 python-pyasn-modules, python-pygments, python-pymysql,
4063 python-pynacl, python-pyopenssl, python-pysocks,
4064 python-pytrie, python-rpi-gpio, python-service-identity,
4065 python-setproctitle, python-shutilwhich, python-treq,
4066 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
4067 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
4068 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
4069 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
4070 xdriver_xf86-video-amdgpu
4071
4072 Removed packages: foomatic-filters, python-m2crypto,
4073 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
4074
4075 Issues resolved (http://bugs.buildroot.org):
4076
4077 #6830: Qt5: no fonts are installed
4078 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
4079 #7580: Invalid filesystem in Pandaboard defconfig
4080 #8346: wf111 package removes all kernel module dependencies
4081 #8436: xserver_xorg-server Segmentation fault
4082 #8736: IPV6 forced on in busybox
4083 #8746: At startup system stops with 'cannot set terminal proces..
4084 #8751: make fail [fio does not build on sh]
4085 #8766: Compiling host-gcc-final-4.9.3 broken on i386
4086 #8771: make savedefconfig modifies sources
4087 #8781: Unable to build uboot for imx28evk
4088 #8786: gdb fails to build with xz and expat support at the same
4089 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
4090 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
4091 #8836: Can't select Vim in menuconfig
4092 #8851: Make sure fio can compile with libaio support if it...
4093 #8861: With buildroot 2016.02 trying to build for corei7-avx
4094 fails while trying to build host-binutils
4095 #8866: Making an USB flash bootable with extlinux build with
4096 buildroot does not work
4097
aaf6c28a
PK
40982016.02, Released March 1st, 2016
4099
4100 Minor fixes, mostly security related.
4101
4102 Circular dependency issue with same-as-kernel linux-headers
4103 option fixed.
4104
4105 Updated/fixed packages: bluez5_utils, heirloom-mailx,
4106 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
4107 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
4108 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
4109
100ba0f6
PK
41102016.02-rc3, Released February 27th, 2016
4111
4112 Fixes all over the tree.
4113
4114 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
4115 where VFP is optional (but present on the specific hw). Fix
4116 ARM variant selection for freescale_imx31_3stack_defconfig.
4117
4118 Ensure tarballs of downloaded git trees do not contain a
4119 timestamp.
4120
4121 Clarify license of patches in COPYING.
4122
4123 Updated/fixed package: avahi, binutils, cairo, can-festival,
4124 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
4125 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
4126 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
4127 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
4128 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
4129 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
4130 omniorb, openipmi, openobex, patch, pax-utils, perf,
4131 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
4132 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
4133 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
4134 wpa_supplicant, xerces, zsh
4135
4136 Issues resolved (http://bugs.uclibc.org):
4137
4138 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
4139
6cd8cbc6 41402016.02-rc2, Released February 18th, 2016
a00646db
PK
4141
4142 Fixes all over the tree.
4143
4144 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
4145 crash, backport of Xtensa .init/.fini literals handling.
4146 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
4147 and CVE-2015-7547.
4148
4149 Defconfigs for Acmesystems Arietta g25 added.
4150
4151 Updated/fixed packages: binutils, boost, chrony, dovecot,
4152 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
4153 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
4154 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
4155 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
4156
4157 Issues resolved (http://bugs.uclibc.org):
4158
4159 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
4160 #8606: Problem compiling on Arch Linux
4161 #8681: kbd 2.0.3 does not build on rpi
4162
ecf55c3f 41632016.02-rc1, Released February 10th, 2016
2ea4443e
PK
4164
4165 Fixes all over the tree and new features.
4166
4167 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
4168 arc-2015.12. Support for legacy uClibc dropped, default to
4169 uClibc-ng instead. Added sys/queue.h implementation for MUSL
4170 for compatibility. Updated versions of Code sourcery and
4171 Linaro toolchains. MIPS Codescape toolchains added. Version
4172 selection for preconfigured external toolchains removed.
4173
4174 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
4175 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
4176 A number of defconfigs have been extended to generate complete
4177 system images using genimage.
4178
8b186e08 4179 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
4180 which isn't compatible with modern perl versions, breaking the
4181 build when building on recent (Fedora 23, Debian
4182 Testing/Unstable, ..) distributions.
4183
2ea4443e
PK
4184 Makedevs utility now accepts textual (non-numerical) user and
4185 group names.
4186
4187 Vagrant file to easily setup a working development environment
4188 in a VM has been added.
4189
4190 Size-stats-compare script to compare rootfs sizes between
4191 builds has been added.
4192
4193 Infozip package renamed to zip. EFL packages restructured.
4194
4195 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
4196 angularjs, apache, apr, argp-standalone, armadillo, arptables,
4197 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
4198 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
4199 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
4200 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
4201 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
4202 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
4203 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
4204 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
4205 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
4206 elementary, elfutils, enlightenment, erlang, espeak, eudev,
4207 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
4208 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
4209 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
4210 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
4211 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
4212 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
4213 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
4214 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
4215 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
4216 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
4217 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
4218 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
4219 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
4220 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
4221 jquery-sparkline, jquery-ui, jquery-ui-themes,
4222 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
4223 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
4224 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
4225 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
4226 libedbus, libedit, libedje, libeet, libefreet, libeina,
4227 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
4228 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
4229 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
4230 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
4231 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
4232 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
4233 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
4234 libraw, libraw1394, librsvg, libseccomp, libsecret,
4235 libserialport, libsigc, libsigrok, libsigrokdecode,
4236 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
4237 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
4238 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
4239 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
4240 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
4241 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
4242 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
4243 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
4244 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
4245 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
4246 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
4247 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
4248 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
4249 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
4250 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
4251 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
4252 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
4253 openldap, openntpd, openobex, openocd, openpgm,
4254 open-plc-utils, openpowerlink, openssh, openssl, openswan,
4255 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
4256 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
4257 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
4258 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
4259 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
4260 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
4261 python-alsaaudio, python-can, python-cffi, python-cherrypy,
4262 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
4263 python-mako, python-msgpack, python-psutil, python-pyasn,
4264 python-pycparser, python-pydal, python-pyftpdlib,
4265 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
4266 python-serial, python-setuptools, python-six, python-spidev,
4267 python-tornado, python-twisted, python-web2py, python-webpy,
4268 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
4269 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
4270 qt5graphicaleffects, qt5imageformats, qt5multimedia,
4271 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
4272 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
4273 qt5webkit-examples, qt5websockets, qt5x11extras,
4274 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
4275 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
4276 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
4277 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
4278 smack, snowball-init, socat, sp-oops-extract, sqlite,
4279 squashfs, squeezelite, squid, sredird, sshfs,
4280 start-stop-daemon, strace, strongswan, stunnel, subversion,
4281 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
4282 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
4283 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
4284 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
4285 udpcast, unionfs, upmpdcli, usb_modeswitch,
4286 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
4287 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
4288 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
4289 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
4290 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
4291 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
4292 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
4293 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
4294 xfont_encodings, xfont_font-adobe-100dpi,
4295 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
4296 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
4297 xfont_font-alias, xfont_font-arabic-misc,
4298 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
4299 xfont_font-bh-lucidatypewriter-100dpi,
4300 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
4301 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
4302 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
4303 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
4304 xfont_font-daewoo-misc, xfont_font-dec-misc,
4305 xfont_font-ibm-type1, xfont_font-isas-misc,
4306 xfont_font-jis-misc, xfont_font-micro-misc,
4307 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
4308 xfont_font-misc-meltho, xfont_font-misc-misc,
4309 xfont_font-mutt-misc, xfont_font-schumacher-misc,
4310 xfont_font-screen-cyrillic, xfont_font-sony-misc,
4311 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
4312 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
4313 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
4314 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
4315 ympd, zeromq, zic, znc, zsh,
4316
4317 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
4318 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
4319 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
4320 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
4321 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
4322 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
4323 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
4324 obsidian-cursors, openal, openbox, pangomm,
4325 python-backports-abc, python-beautifulsoup4, python-cbor,
4326 python-click, python-cssselect, python-ecdsa, python-html5lib,
4327 python-idna, python-ipaddress, python-mistune, python-netaddr,
4328 python-paho-mqtt, python-paramiko, python-pyparted,
4329 python-pysmb, python-pyudev, python-singledispatch,
4330 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
4331 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
4332 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
4333
4334 Removed packages: libungif, python-pyxml,
4335
4336 Issues resolved (http://bugs.uclibc.org):
4337
4338 #7886: gettext: link failure with locally-installed libxml2
4339 #7892: systemd-journald is broken
4340 #8066: nodejs crashes when built with gcc 4.9
4341 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
4342 #8501: gunzip fails to uncompress files
4343 #8541: fail to build host-fakeroot-1.20.2
4344 #8546: build instructions for raspberry pi don't work
4345 #8571: strace for ARC compile error
4346 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
4347 #8616: Fail to build for raspberrypi_defconfig with big endian
4348 #8621: sqlite package, properly enable readline
4349
3f90e532
PK
43502015.11, Released November 30th, 2015
4351
4352 Minor fixes.
4353
4354 Merged/seperate /usr handling is now also performed for
4355 staging so cross-gdb / gdbserver can find the libraries.
4356
4357 Updated/fixed packages: autossh, conntrack-tools, dcron,
4358 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
4359 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
4360 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
4361 zmqpp
4362
4363 Issues resolved (http://bugs.uclibc.org):
4364
4365 #8441: Invalid directory for X11 fonts in target (RPi2)
4366 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
4367
610f3fa0
PK
43682015.11-rc3, Released November 26th, 2015
4369
4370 Fixes all over the tree.
4371
db80b0a5
PK
4372 We have a new modern website!
4373
4374 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
4375 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
4376 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
4377 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
4378 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
4379 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
4380 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
4381 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
4382 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
4383 yajl, zmqpp
610f3fa0
PK
4384
4385 Issues resolved (http://bugs.uclibc.org):
4386
4387 #6872: gpsd: disabled on microblaze
4388 #8321: invalid opcode error with minidlna and ffmpeg
4389 #8336: Default systemd configuration fails to boot correctly in 2015-08
4390 #8446: rpi-userland failed to build with glibc 2.22
4391
bfaed966
PK
43922015.11-rc2, Released November 19th, 2015
4393
4394 Fixes all over the tree.
4395
4396 LD_LIBRARY_PATH is no longer used to ensure host binaries find
4397 their libraries, fixing issues on recent Fedora.
4398
4399 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
4400 with ${TARGET}-cc after the move to use a toolchain wrapper
4401 for the internal toolchain.
4402
4403 Appy-patches.sh now correctly applies all files listed in
4404 series files.
4405
4406 Fixes for merged /usr handling when a custom skeleton is used.
4407
4408 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
4409 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
4410 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
4411 libecore, libgudev, libnss, libpng, libserial, libssh2,
4412 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
4413 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
4414 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
4415 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
4416 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
4417 ushare, wine, wpa_supplicant, x265,
4418 xdriver_xf86-video-siliconmotion, zxing-cpp
4419
4420 Issues resolved (http://bugs.uclibc.org):
4421
4422 #4790: Running udhcpc on a system with NFS root kills NFS
4423 #8456: Building host-pkgconf on Fedora 23 fails due to..
4424
e1da0eff 44252015.11-rc1, Released November, 7th 2015
23542387
TP
4426
4427 Fixes all over the tree and new features.
4428
4429 Architectures:
4430
4431 - Support for sparc64 added (internal toolchain with glibc
4432 only).
4433
4434 - Support for mips32r6 and mips64r6 added.
4435
4436 - Support for Intel Quark X1000 CPU.
4437
4438 - Switch to EABIhf by default on ARM when a VFP is available.
4439
4440 Toolchains:
4441
4442 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
4443 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
4444
4445 - The toolchain wrapper which was used only for external
4446 toolchains is now also used for Buildroot internal
4447 toolchains. This allowed to fix the ccache support, prepare
4448 the way for top-level parallel build support and remove gcc
4449 patches used to detect header/library path poisoning.
4450
4451 - Remove Analog Devices Blackfin toolchain 2012R2.
4452
4453 - Fix several Xtensa build failures by switching from
4454 text-section-literals to auto-litpools.
4455
4456 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
4457 rather than a specific fork.
4458
4459 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
4460 2015.08. 2014.09 version is kept since 2015.08 only runs on
4461 x86_64 hosts.
4462
4463 Bootloaders:
4464
4465 - Fix ARM64 support in U-Boot.
4466
4467 Defconfigs:
4468
4469 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
4470 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
4471 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
4472 Synopsys AArch64 VDK virtual platform.
4473
4474 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
4475 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
4476 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
4477 raspberrypi2, riotboard, snps_axs10*, wandboard.
4478
4479 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
4480 calao_snowball_defconfig, gnublin, integrator926_defconfig.
4481
4482 Infrastructure:
4483
4484 - Support for fetching from Mercurial tags fixed.
4485
4486 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
4487 module support to be enabled in the kernel when a package
4488 builds out-of-tree kernel modules (through the
4489 pkg-kernel-module infrastructure or on its own).
4490
4491 - Improve the perl package infrastructure to automatically add
4492 the dependency to the perl interpreter to target perl module
4493 packages.
4494
4495 - Remove trailing slashes in <pkg>_SITE and addition of a
4496 check to ensure such trailing slashes are no longer added.
4497
4498 - Extend the legal infrastructure to allow packages to declare
4499 their actual source code. This is useful for packages for
4500 which <pkg>_SOURCE points to pre-built binaries (as is the
4501 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
4502 variable allows to point to the source code in such cases.
4503
4504 - Improved ccache support, thanks to the usage of a toolchain
4505 wrapper for internal toolchain. Now a single cache directory
4506 can be shared between different Buildroot builds.
4507
4508 - Addition of a 'graph-size' make targets, which generates a
4509 PDF graph of per-package size of the root filesystem.
4510
4511 - Addition of <pkg>_EXCLUDES so that packages can request
4512 certain parts of the source code tarball to not be
4513 extracted. This feature is currently used by gcc and
4514 toolchain-external.
4515
4516 - Packages can now use the <pkg>_PKGDIR variable, provided by
4517 the package infrastructure, to reference their package
4518 directory, instead of explicitly using package/<pkg>/.
4519
4520 Filesystems:
4521
4522 - Add high lz4 compression to squashfs.
4523
4524 - Simplification of shell profile files in the default
4525 skeleton.
4526
4527 - Remove ftp user and /home/ftp from the skeleton, and let ftp
4528 server packages create these when needed.
4529
4530 - Add support for /bin, /sbin and /lib to be symlinks to their
4531 corresponding directories in /usr. This is enforced for
4532 systemd configurations, and optional for other
4533 configurations.
4534
4535 - Support for AXFS filesystem image generation added.
4536
4537 - New options to add extra space/inodes to ext2/3/4 images.
4538
4539 Updated/fixed packages:
4540
4541 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
4542 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
4543 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
4544 collectd, connman, conntrack-tools, coreutils, cpio,
4545 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
4546 dhrystone, dillo, directfb, directfb-examples, dmraid,
4547 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
4548 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
4549 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
4550 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
4551 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
4552 genimage, gettext, git, glib-networking, glmark2, gnupg2,
4553 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
4554 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
4555 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
4556 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
4557 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
4558 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
4559 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
4560 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
4561 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
4562 kodi-pvr-stalker, kodi-pvr-vbox,
4563 kodi-visualisation-waveforhue, less, lftp, libbluray,
4564 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
4565 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
4566 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
4567 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
4568 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
4569 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
4570 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
4571 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
4572 linux, linux-firmware, linux-fusion, linux-headers,
4573 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
4574 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
4575 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
4576 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
4577 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
4578 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
4579 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
4580 perl-crypt-openssl-random, perl-http-message,
4581 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
4582 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
4583 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
4584 poco, polarssl, portaudio, portmap, postgresql, proftpd,
4585 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
4586 python-networkmanager, python-numpy, python-pyparsing,
4587 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
4588 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
4589 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
4590 samba4, sane-backends, sconeserver, sdl, sed, setools,
4591 shairport-sync, shared-mime-info, sland, smartmontools,
4592 softether, spice-protocol, sqlcipher, sqlite, squid,
4593 strongswan, stunnel, subversion, sudo, sunxi-tools,
4594 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
4595 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
4596 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
4597 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
4598 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
4599 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
4600 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
4601 xtables-addons, xterm, xz, zic, znc, zsh
4602
4603 New packages:
4604
4605 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
4606 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
4607 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
4608 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
4609 libg7221, libhttpparser, libilbc, libldns, libmng,
4610 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
4611 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
4612 micropython, micropython-libs, python-pyratemp,
4613 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
4614 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
4615 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
4616
4617 Removed packages:
4618
4619 blackbox (was deprecated), divine (merged in directfb),
4620 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
4621 sawman (merged in directfb), schifra (marked broken since a
4622 long time), texinfo (host variant only, no longer used), zxing
4623 (replaced by zxing-cpp),
4624
4625 Issues resolved (http://bugs.uclibc.org):
4626
4627 #4099: cut utility from GNU coreutils works incorrect
4628 #7772: libxml-parser-perl build failure: missing dependency
4629 ExtUtils/MakeMaker
4630 #7931: Default configuration for Cubieboard v1 is outdated
4631 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
4632 not coming up
4633 #8246: X.org DRI2 build issue
4634 #8256: pointing to /usr/bin/objcopy old version (x86) instead
4635 of the generated one
4636 #8266: mplayer build issue
4637 #8281: pyrexc fails to run when path is too long
4638 #8316: lttng-tools and lttng-babeltrace executables contain
4639 bad RPATH pointing to host machine
4640 #8331: kexec wants shutdown in /sbin, but systemd installs it
4641 in /usr/sbin
4642 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
4643 busybox's version
4644 #8366: libevent does not build
4645 #8386: build failed with external toolchain
4646 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
4647 #8396: CCACHE initialization
4648 #8401: gpsd 3.15 NMEA support
4649 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
4650 #8421: util-linux installs systemd files in output/target/home/
4651
20a36cd8 46522015.08, Released August 31st, 2015
3131ec44
PK
4653
4654 Minor fixes.
4655
4656 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
4657 reintroduced as opencv.
4658
4659 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
4660 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
4661 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
4662 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
4663 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
4664 perl-www-robotrules, python-can, qt5base, qt5multimedia,
4665 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
4666 x264, xserver_xorg-server, zyre
4667
985b46be
TP
46682015.08-rc2, Released August, 24th 2015
4669
4670 Fixes all over the tree.
4671
4672 Toolchain: fix gcc build on NIOS-II.
4673
4674 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
4675 hybrid ISO image generation.
4676
4677 Architectures: add arm1136j-s variant.
4678
4679 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
4680 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
4681 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
4682 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
4683 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
4684 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
4685 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
4686 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
4687 netatalk, nodejs, ola, opencv, oprofile, php, poco,
4688 postgresql, powertop, protobuf, protobuf-c, qt5base,
4689 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
4690 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
4691 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
4692
4693 Issues resolved (http://bugs.uclibc.org):
4694
4695 #8276: package/dropbear: symlink resolution incorrect
4696 #8286: Error with buildroot
4697 #8301: ldconfig parameter in Makefile
4698
7b1e9d52 46992015.08-rc1, Released August, 5th 2015
43929650
AV
4700
4701 Fixes all over the tree and new features.
4702
da63d87c
TP
4703 Architectures:
4704
4705 - Refactor how the availability of an MMU is described.
4706 - Minimal support for Cortex-M3
4707 - Minimal support for AArch64 big-endian
4708
4709 Toolchains:
4710
4711 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
4712 - Use uClibc-ng as the default uClibc version, instead of the
4713 official uClibc, which hasn't done any release since 3+
4714 years
4715 - eglibc is now marked as deprecated
4716 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
4717 support for gcc 5.x added.
4718 - Binutils: use Binutils 2.24 as the default, 2.25.x series
4719 bumped to 2.25.1, remove old Binutils 2.22.
4720 - Update ARC toolchain components to 2015.06
4721 - Add support for Fortran when building gcc
4722
4723 Bootloaders:
4724
4725 - Support for using the kconfig configuration system in
4726 U-Boot
4727
4728 New Defconfigs:
4729
4730 - VIA VAB-820/AMOS-820
4731 - OLimex OLinuxino A20 Lime
4732 - Many new defconfigs for Atmel evaluation boards:
4733 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
4734 Xplained Ultra, sama5d3 Xplained.
4735 - ACME Systems Aria G25
4736 - WarPboard
4737 - Altera Cyclone 5 Development Board
4738 - Xilinx zc706
4739 - ARC AXS101 and AXS103 Software Development Platforms
4740 - Significant updates to Raspberry Pi / Raspberry Pi 2
4741
4742 Infrastructure:
4743
4744 - Buildroot takes better care now of generating predictable
4745 permissions in the target filesystem. However, existing
4746 permissions on a custom skeleton or rootfs overlay will no
4747 longer be preserved. Therefore, it is necessary to add a
4748 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
4749 required permissions.
4750 - Add support for kconfig fragments.
4751 - No longer pass --{enable,disable}-debug to autotools
4752 packages depending on the value of
4753 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
4754 whether we build with -g or not.
4755 - Support for extracting archives in .lzma in the generic
4756 package infrastructure.
4757 - Remove random-seed file from the default skeleton, since
4758 seeding the entropy pool with a known seed makes more harm
4759 than good.
4760 - In the CVS download helper, add support to use a date as
4761 the version.
4762 - Add support for a per-package <pkg>_STRIP_COMPONENTS
4763 variable, which packages can use to specify how many path
4764 components should be stripped when extracting the tarball.
4765 - Addition of a 'kernel-module' package infrastructure, which
4766 simplifies the packaging of external kernel modules. Many
4767 existing packages are converted to use it.
4768 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
4769 - Remove /etc/securetty from the default skeleton.
4770 - Migration of sysV initscripts from the default skeleton to
4771 a package called 'initscripts', installed only when Busbox
4772 init or sysvinit are used.
4773 - Migration of the skeleton logic to a proper 'skeleton'
4774 package.
4775 - Addition of a 'linux-tools' infrastructure in the 'linux'
4776 package, to support building user-space tools bundled
4777 within the Linux kernel sources, such as perf and cpupower.
4778 - Usage of backticks instead of make $(shell ...) to execute
4779 shell commands. This allows to delay the evaluation of such
4780 commands when actually needed, and not when expanding the
4781 variables. It is useful to make 'make printvars' less
4782 noisy, and as a preparation to support top-level parallel
4783 build.
4784 - Libtool .la files are not mungled for all package types,
4785 instead of being handled only for packages using the
4786 autotools-package infrastructure.
4787 - Add mechanism to allow packages to express a dependency on
4788 gcc versions. This is needed for packages that use C++11 or
4789 C11 support for example.
4790
4791 Important package updates:
4792
4793 - Complete rework of the matchbox packaging
4794 - Lots of fixes in packages for compatibility with musl and
4795 gcc 5.
4796 - Hash files added to a large number of packages.
4797 - Update a significant number of packages to use a new
4798 hosting, after the announcement of Google Code and
4799 Gitorious closing.
4800 - Major packages needed for SELinux support have been merged,
4801 but the support is not complete yet.
4802 - Significant update of OpenCV to version 3.0, and addition
4803 of lots of eatures.
4804 - Significant update of all packages supporting the GPU and
4805 VPU of i.MX ARM processors.
4806 - Addition of systemd support in a significant number of
4807 packages.
4808 - Qt5 updated to 5.5.0
4809 - Use modular X.org server by default instead of KDrive
4810
4811 Filesystems:
4812
4813 - Complete overhaul of the iso9660 support. Now allows to use
4814 directly IS9660 as the root filesystem format and not only
4815 an initrd, and supports Grub 2 and isolinux in addition to
4816 Grub.
4817
4818 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
4819 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
4820 ca-certificates, can-utils, ccache, cloog, collectd, connman,
4821 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
4822 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
4823 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
4824 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
4825 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
4826 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
4827 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
4828 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
4829 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
4830 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
4831 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
4832 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
4833 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
4834 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
4835 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
4836 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
4837 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
4838 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
4839 libunistring, libupnp, libuv, libv4l, libva,
4840 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
4841 linux-firmware, linux-headers, live555, ltrace, lua,
4842 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
4843 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
4844 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
4845 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
4846 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
4847 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
4848 perl-cross, perl-encode-locale, perl-io-socket-ssl,
4849 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
4850 perl-xml-libxml, php, pinentry, polarssl, postgresql,
4851 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
4852 python-networkmanager, python-pyinotify, python-pypcap,
4853 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
4854 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
4855 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
4856 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
4857 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
4858 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
4859 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
4860 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
4861 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
4862 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
4863 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
4864 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
4865 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
4866 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
4867 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
4868 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
4869 zic.
4870
4871 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
4872 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
4873 jquery-datetimepicker, kodi-audioencoder-modplug,
4874 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
4875 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
4876 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
4877 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
4878 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
4879 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
4880 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
4881 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
4882 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
4883 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
4884 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
4885 kodi-screensaver-pingpong, kodi-screensaver-pyro,
4886 kodi-screensaver-stars, kodi-visualisation-shadertoy,
4887 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
4888 kodi-visualisation-waveform, kvmtool, kyua, libfm,
4889 libfm-extra, libplatform, librtas, libsodium, libsquish,
4890 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
4891 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
4892 python-pycli, python-pydal, python-pyyaml, python-web2py,
4893 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
4894 rtl8821au, sepolgen, setools, skeleton, stm32flash,
4895 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
4896
4897 Deprecated packages: webkitgtk, libgail, eglibc support in
4898 glibc package.
43929650 4899
8cf7a561
TP
4900 Issues resolved (http://bugs.uclibc.org):
4901
4902 #4291: Segmentation fault with all binaries that use threads
4903 when compiled with gcc 4.6
4904 #6944: building toolchain for sh4 fails
4905 #7592: Buildroot GCC: -lto requires plugin support in ranlib
4906 #7628: Python SSL does not get built for Raspberry Pi
4907 #7682: Missing dependencies for NFS
4908 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
4909 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
4910 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
4911 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
4912 #7971: python-flask, python-werkzeug. No module named zlib
4913 #7981: Target file system skeleton permissions hazard
4914 #8006: rpcdebug in nfs-utils built for the host
4915 #8036: alsa-lib headers problem that prevents to compile alsa
4916 dependent projects
4917 #8081: systemd init system: /tmp is not mode 1777
4918 #8121: php opcache extension doesn't get installed
4919 #8151: x86-64 make fails with ncurses 5.9
4920 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
4921 #8161: default /bin/sh symlink to busybox is full path and not relative
4922 #8171: glamor missing
4923 #8191: Request update support for the cubieboard series
4924 #8201: Important security upgrades for node.js
4925
6d73615f
PK
49262015.05, Released May 31st, 2015
4927
4928 Minor fixes.
4929
4930 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
4931 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
4932 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
4933 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
4934 python3, sconeserver, udpcast, upmpdcli
4935
c6ce119c
PK
49362015.05-rc3, Released May 22nd, 2015
4937
4938 Several fixes, mainly related to static linking.
4939
4940 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
4941 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
4942 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
4943 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
4944 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
4945 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
4946 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
4947 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
4948 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
4949 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
4950 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
4951 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
4952 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
4953 wvstreams, xmlstarlet, zeromq, zmqpp
4954
4955 New packages: c-periphery
4956
4957 Issues resolved (http://bugs.uclibc.org):
4958
4959 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
4960 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
4961 #8126: exim lacks plaintext and cram-md5 auth
4962
f2435f6d
PK
49632015.05-rc2, Released May 11th, 2015
4964
4965 Minor fixes.
4966
4967 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
4968 issues. Context functions enabled for uClibc snapshot /
4969 uClibc-NG.
4970
4971 Architectures: Endian handling symbol for Xtensa, binutils
4972 fixes.
4973
4974 Infrastructure: Fix for kernel module stripping when
4975 localversion contains spaces.
4976
4977 Updated/fixed packages: at, autoconf-archive, binutils,
4978 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
4979 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
4980 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
4981 xlib_libXfont
4982
4983 Issues resolved (http://bugs.uclibc.org):
4984
4985 #8086: Cannot select systemd as init with Linaro 2014.09...
4986
5628a15a 49872015.05-rc1, Released May 4th, 2015
94856075
PK
4988
4989 Fixes all over the tree and new features.
4990
329f6870
PK
4991 Architectures: Removed AVR32 support, deprecate SH64, added
4992 support for steamroller, corei7-avx and core-avx2 x86
4993 variants.
4994
4995 Toolchains: IPv6 and Largefile support now enforced for
4996 uClibc. Corresponding Kconfig symbols removed.
4997
4998 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
4999 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
5000 external toolchains are now detected and blacklisted.
5001
5002 Internal toolchain support for Nios2 added, Blackfin
5003 removed. Aarch64 and sh musl support. uClibc-ng support added.
5004
5005 Libatomic is now handled for internal and external
5006 toolchains. Link time optimization (LTO) support.
5007
5008 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
5009 Auto, Raspberry Pi 2, RIoTboard,
5010
5011 Infrastructure: Hashes for a large number of packages have
5012 been added. Missing hashes now stop the build unless
5013 explicitly disabled.
5014
1c3ad235
PK
5015 Spaces and colons (:) are now supported in package
5016 versions. Dependencies can now be listed for the patch step
5017 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
5018 extensions infrastructure has been added.
5019
5020 Makedevs now has a recursive (r) option.
5021
5022 The variable containing the list of packages to build has been
5023 renamed from TARGETS to PACKAGES.
5024
1c3ad235
PK
5025 Make external-deps / legal-info / source / source-check have
5026 been reimplemented using the package infrastructure, so their
5027 output/behaviour may differ from earlier (some packages were
5028 not included in the past).
5029
329f6870
PK
5030 The old insecure DES password encoding is no longer supported.
5031
5032 U-Boot patch option now support direct references to patch
5033 files and URLs in addition to directories of patches. The
5034 i.MX28 SD format (u-boot.sd) is now supported.
5035
94856075
PK
5036 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
5037 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
5038 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
5039 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
5040 canfestival, ccache, chrony, civetweb, clamav, cmake,
5041 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
5042 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
5043 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
5044 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
5045 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
5046 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
5047 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
5048 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
5049 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
5050 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
5051 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
5052 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
5053 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
5054 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
5055 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
5056 kismet, kmod, kodi-audioencoder-flac,
94856075 5057 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
5058 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
5059 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
5060 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
5061 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
5062 libinput, libiscsi, libksba, liblinear, libmatroska,
5063 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
5064 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
5065 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
5066 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
5067 libusb, libuv, libva-intel-driver, libva, libvncserver,
5068 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
5069 lighttpd, linknx, linphone, linux-firmware, linux-headers,
5070 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
5071 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
5072 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
5073 luarocks, lvm2, lxc, make,
94856075
PK
5074 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
5075 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
5076 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
5077 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
5078 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
5079 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
5080 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
5081 opencv, openldap, openntpd, openocd, openssh, openssl,
5082 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 5083 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
5084 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
5085 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
5086 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
5087 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
5088 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
5089 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
5090 python-tornado, python-twisted, python-zope-interface, python,
5091 python3, qemu, qt, qt5, qt5base, qt5multimedia,
5092 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
5093 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
5094 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
5095 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
5096 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
5097 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
5098 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
5099 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
5100 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
5101 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
5102 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
5103 webp, weston, wget, which, whois, wireless-regdb,
5104 wireless_tools, wireshark, wpa_supplicant, wvstreams,
5105 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
5106 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
5107 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
5108 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
5109 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
5110 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
5111 xapp_xmore, xcb-util-image, xcb-util-keysyms,
5112 xdata_xcursor-themes,
5113 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
5114 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
5115 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
5116 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
5117 xfont_font-util, xkeyboard-config,
5118 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
5119 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
5120 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
5121 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
5122
5123 New packages: apache, autoconf-archive, batctl,
329f6870
PK
5124 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
5125 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
5126 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
5127 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
5128 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
5129 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
5130 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
5131 perl-db-file, perl-digest-{hmac,sha1},
5132 perl-encode-{detect,locale}, perl-file-{listing,util},
5133 perl-html-{parser,tagset}, perl-http-cookies,
5134 perl-http-{daemon,date,message,negotiate}, perl-io-html,
5135 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
5136 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
5137 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
5138 perl-www-robotrules, powertop, pulseview,
5139 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
5140 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
5141 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 5142 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 5143 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
5144 xproto_xproxymanagementprotocol
5145
5146 Removed packages: gtk2-theme-hicolor
5147
329f6870
PK
5148 Deprecated packages: samba
5149
94856075
PK
5150 Issues resolved (http://bugs.uclibc.org):
5151
5152 #7478: Multiple chosen python modules are not built due to...
5153 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
5154 #7676: Package procps-ng installs binaries to nonsensical folder
5155 #7724: Startx is not installed in the target
5156 #7760: botan: wrong prefix in botan-1.10.pc
5157 #7826: Building of cdparanoia
5158 #7844: Lua with hard-float on MIPS by buildroot doesn't work
5159 #7874: X.org configure error
5160 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
5161 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
5162 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
5163 #7976: mkuser script fails with: user already exists with...
5164 #8011: When building only busybox and strace, strace fails...
5165 #8016: collectd fails to build, network.c:171:19: error:...
5166 #8041: error on building libcurl7.42.0
5167
6bf057b0
PK
51682015.02, Released March 1st, 2015
5169
5170 Minor fixes.
5171
5172 Updated/fixed packages: civetweb, ding-libs,
5173 directfb-examples, glibc, gnupg, gnupg2, gpm,
5174 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
5175 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
5176 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
5177 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
5178 xcb-util-keysyms
5179
5180 Removed packages: libgc
5181
345f32e6
PK
51822015.02-rc3, Released February 24th, 2015
5183
5184 Minor fixes.
5185
5186 Cmake and rebar (erlang) infrastructure fixes.
5187
5188 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
5189 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
5190 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
5191 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
5192
bc11392d
PK
51932015.02-rc2, Released February 15th, 2015
5194
5195 Minor fixes.
5196
5197 raspberrypi: fix kernel sha1 for DT variant.
5198
5199 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
5200 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
5201 qt5base, qt5connectivity, xserver_xorg-server
5202
21652676 52032015.02-rc1, Released February 8th, 2015
20138584
PK
5204
5205 Fixes all over the tree and new features.
5206
5207 Static/shared library handling reworked. This is now a
5208 tristate (shared only / shared and static / static
5209 only). Default is now shared only to speed up the
5210 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
5211
5212 The toolchain (internal and external) will now warn when an
5213 unsafe library or header path is used (such as /usr/include or
5214 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
5215 under build options this instead becomes an error.
5216
5217 A installation path issue with the internal musl toolchain
5218 support has been fixed so it is now possible to reuse it as an
5219 external toolchain.
5220
5221 Architectures: Freescale E5500 and E6500 PowerPC support
5222 added, deprecated MIPS 1/2/3/4 support removed.
5223
5224 New defconfigs: Freescale p2020ds, MIPS creator CI20,
5225 Raspberrypi with DT, UDOO Quad.
5226
5227 'make <foo>_defconfig' now saves the path to the defconfig in
5228 the .config, so a 'make savedefconfig' automatically updates
5229 it.
5230
5231 Infrastructure for packages using the Erland rebar tool has
5232 been added.
5233
5234 Hashes for a large number of packages have been added. Hashes
5235 are now checked for both target and host packages.
5236
5237 The system menu now has an option to automatically configure a
5238 network interface through DHCP at bootup.
5239
5240 The default filesystem skeleton now uses a separate tmpfs for
5241 /run instead of a symlink to /tmp/ for security reasons / to
5242 protect against conflicts with user generated temporary files.
5243
5244 BR2_EXTERNAL is now exported to post-build and post-image
5245 scripts.
5246
5247 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
5248 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
5249 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
5250 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
5251 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
5252 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
5253 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
5254 janus-gateway, kodi, kodi-audioencoder-flac,
5255 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
5256 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
5257 libselinux, libsemanage, libserialport, libsigro,
5258 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
5259 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
5260 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
5261 openldap, python-alsaaudio, python-certifi, python-cheetah,
5262 python-coherence, python-django, python-docopt, python-enum,
5263 python-enum34, python-flask, python-gobject, python-httplib2,
5264 python-ipaddr, python-itsdangerous, python-jinja,
5265 python-markdown, python-markupsafe, python-networkmanager,
5266 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
5267 python-pysendfile, python-pyxb, python-requests, python-six,
5268 python-twisted, python-webpy, python-werkzeug,
5269 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
5270 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
5271 xtables-addons
5272
5273 Removed packages (target): bison, distcc, gob2, m4
5274
5275 Issues resolved (http://bugs.uclibc.org):
5276
5277 #7556: make interactive CLI optional for nftables
5278 #7730: Error while connecting Qt Cretaor to device
5279 #7766: logrotate default gzip path is usually wrong
5280 #7790: Invalid ext4 image generated by Buildroot
5281
9a5434fb
PK
52822014.11, Released December 1st, 2014
5283
5284 Minor fixes.
5285
5286 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
5287 current working directory isn't searched.
5288
5289 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
5290 parted, shairport-sync, util-linux, xapp_bdftopcf,
5291 xserver_xorg-server
5292
f30e54eb
PK
52932014.11-rc3, Released November 28th, 2014
5294
5295 Fixes all over the tree.
5296
5297 System: File permissions of /etc/random-seed made more
5298 restrictive.
5299
5300 Toolchain: Various fixes related to locale handling, a fix for
5301 building the toolchain wrapper on MIPS.
5302
5303 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
5304 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
5305 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
5306 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
5307 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
5308 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
5309 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
5310 xl2tp, xserver_xorg-server
5311
5312 Issues resolved (http://bugs.uclibc.org):
5313
5314 #7670: Fails to build mpc-1.0.2 on latest Cygwin
5315
641e00ef 53162014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
5317
5318 Fixes all over the tree.
5319
5320 Inittab tweaks for shutdown handling (busybox and sysvinit).
5321
5322 Updated/fixed packages: aircrack-ng, botan, canfestival,
5323 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
5324 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
5325 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
5326 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
5327 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
5328 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
5329 tstools, tzdata, wireshark, x264
5330
5331 Issues resolved (http://bugs.uclibc.org):
5332
5333 #7646: strftime on datetime not works on python3
5334
74128856 53352014.11-rc1, Released November 12th, 2014
4c2d7589
PK
5336
5337 Fixes all over the tree and new features.
5338
6896e829
PK
5339 Toolchains: Use -mcpu / -march instead of -mtune. Support
5340 additional ARC and sparc variants. Updated Code sourcery
5341 and Linaro external toolchains.
5342
5343 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
5344 powerpc64 pseries added and a number of updates to the
5345 existing configurations.
5346
5347 Infrastructure: Buildroot is now less noisy when built with
5348 the silent option (make -s).
5349 A number of package infrastructure variables have been renamed
5350 from *_OPT to *_OPTS for constency. Buildroot will complain if
5351 the old names are used to assist in updating out of tree
5352 packages.
5353 Fixes for host systems where bash isn't located in /bin, and
5354 older systems not supporting mktemp --tmpdir.
5355 Various cleanups of users/groups in the default skeleton.
5356 There is now an option to choose what shell /bin/sh points to.
5357
5358 Documentation: Various updates to the user manual. The
5359 asciidoc documentation handling has now been extended so it
5360 can be used by (BR2_EXTERNAL) packages.
5361
4c2d7589
PK
5362 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
5363 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
5364 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
5365 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
5366 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
5367 bluez_utils, bmon, boost, bootutils, bridge-utils,
5368 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
5369 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
5370 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
5371 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
5372 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
5373 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
5374 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
5375 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
5376 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
5377 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
5378 enlightenment, enscript, erlang, espeak, ethtool, eudev,
5379 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
5380 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
5381 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
5382 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
5383 fontconfig, foomatic-filters, freerdp, freescale-imx,
5384 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
5385 genimage, genpart, genromfs, geoip, gettext, giblib, git,
5386 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
5387 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
5388 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
5389 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
5390 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
5391 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
5392 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
5393 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
5394 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
5395 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
5396 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
5397 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
5398 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
5399 jquery-ui-themes, jquery-validation, jsmin, json-c,
5400 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
5401 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
5402 lesstif, lftp, libaio, libao, libarchive, libargtable2,
5403 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
5404 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
5405 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
5406 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
5407 libelementary, libelf, libenca, libethumb, libevas,
5408 libevas-generic-loaders, libevent, libexif, libeXosip2,
5409 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
5410 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
5411 libinput, libiscsi, libjson, libksba, liblockfile,
5412 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
5413 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
5414 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
5415 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
5416 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
5417 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
5418 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
5419 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
5420 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
5421 libungif, liburcu, libusb, libuv, libv4l, libva,
5422 libva-intel-driver, libvncserver, libvorbis, libvpx,
5423 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
5424 libxslt, lighttpd, linenoise, linknx, links, linphone,
5425 linux-firmware, linux-fusion, linux-headers, linux-pam,
5426 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
5427 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
5428 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
5429 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
5430 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
5431 lua-ev, luajit, luajson, lualogging, lua-messagepack,
5432 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
5433 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
5434 lzma, m4, madplay, make, makedevs, Makefile.in,
5435 matchbox-common, matchbox-desktop, matchbox-fakekey,
5436 matchbox-keyboard, matchbox-lib, matchbox-panel,
5437 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
5438 media-ctl, mediastreamer, memcached, memstat, memtester,
5439 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
5440 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
5441 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
5442 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
5443 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
5444 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
5445 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
5446 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
5447 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
5448 openocd, openpowerlink, openssh, openssl, openswan,
5449 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
5450 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
5451 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
5452 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
5453 perl-module-build, perl-mojolicious, perl-net-ssleay,
5454 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
5455 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
5456 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
5457 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
5458 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
5459 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
5460 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
5461 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
5462 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
5463 python-dialog, python-ipy, python-keyring, python-mad,
5464 python-netifaces, python-numpy, python-protobuf, python-pyasn,
5465 python-pyparsing, python-pyro, python-pyusb, python-serial,
5466 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
5467 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
5468 qt5graphicaleffects, qt5imageformats, qt5multimedia,
5469 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
5470 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
5471 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
5472 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
5473 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
5474 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
5475 ruby, samba, sam-ba, samba4, sane-backends, schifra,
5476 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
5477 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
5478 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
5479 slang, slirp, smcroute, smstools3, snmppp,
5480 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
5481 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
5482 squid, sredird, startup-notification, strace, stress,
5483 strongswan, stunnel, subversion, sudo, sunxi-boards,
5484 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
5485 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
5486 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
5487 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
5488 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
5489 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
5490 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
5491 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
5492 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
5493 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
5494 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
5495 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
5496 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
5497 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
5498 xdriver_xf86-video-vmware, xenomai, xerces,
5499 xfont_font-adobe-{100,75}dpi,
5500 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
5501 xfont_font-alias, xfont_font-arabic-misc,
5502 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
5503 xfont_font-bh-lucidatypewriter-100dpi,
5504 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
5505 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
5506 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
5507 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
5508 xfont_font-daewoo-misc, xfont_font-dec-misc,
5509 xfont_font-ibm-type1, xfont_font-isas-misc,
5510 xfont_font-jis-misc, xfont_font-micro-misc,
5511 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
5512 xfont_font-misc-meltho, xfont_font-misc-misc,
5513 xfont_font-mutt-misc, xfont_font-schumacher-misc,
5514 xfont_font-screen-cyrillic, xfont_font-sony-misc,
5515 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
5516 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
5517 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
5518 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
5519 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
5520 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
5521 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
5522 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
5523 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
5524 znc, zsh, zxing
5525
5526 New packages: adwaita-icon-theme, am335x-pru-package,
5527 bcache-tools, biosdevname, botan, canfestival, clamav,
5528 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
5529 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
5530 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
5531 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
5532 netcat-openbsd, nginx, odhcploc, openvmtools,
5533 phidgetwebservice, pps-tools, pure-ftpd,
5534 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
5535 qt5location, shairport-sync, spidev_test, targetcli-fb,
5536 tinyalsa, trinity, x264, yaml-cpp, ympd
5537
5538 Removed packages: libelf
5539
5540 Issues resolved (http://bugs.uclibc.org):
5541
5542 #261: New package: wxWidgets
5543 #325: New package: ratpoison
5544 #405: New package: OpenVZ tools
5545 #1309: New package: rdiff-backup
5546 #3427: New package: nginx
5547 #3655: New package: libav
5548 #3991: New Package: open-vm-tools (Vmware Tools)
5549 #6878: dmraid: disabled on ARC
5550 #6950: Full unicode support in ncurses
5551 #7010: jamvm builds and runs fine under mips (be)
5552 #7088: elfutils on Blackfin doesn't build
5553 #7142: ecryptfs needs getent to run
5554 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
5555 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
5556 #7352: [2014.08-rc3] diffutils-3.3 failed on building
5557 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
5558 #7364: monit builds a static application, even though BR2_PREFER_...
5559 #7370: ngrep - requires --with-pcap-includes fully defined to find...
5560 #7442: rootfs remount does not work as expected with sysvinit
5561 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
5562 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
5563 #7574: quota-4.01 fails to build statically
5564
fcd720df
PK
55652014.08, Released September 1st, 2014
5566
5567 Minor manual fixes/additions.
5568
5569 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
5570 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
5571 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
5572 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
5573 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
5574 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
5575 xscreensaver, yajl
5576
5577 Issues resolved (http://bugs.uclibc.org):
5578
5579 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
5580
fdff7150
PK
55812014.08-rc3, Released August 26th, 2014
5582
5583 Minor fixes.
5584
5585 User manual update / restructuring.
5586
5587 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
5588 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
5589 lbreakout2, libevas-generic-loaders, libftdi, libinput,
5590 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
5591 thrift, tvheadend, usb_modeswitch, xmlstarlet,
5592
5593 Issues resolved (http://bugs.uclibc.org):
5594
5595 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
5596 #7322: libgomp dependency issue with imagemagick
5597 #7328: Git dl of versions in x/y broken
5598
7dc7c790 55992014.08-rc2, Released August 18th, 2014
8c94df28
PK
5600
5601 Fixes all over the tree.
5602
7dc7c790
PK
5603 User manual restructured / reworked.
5604
5605 Toolchain: Fix for C++ exceptions / pthread_exit() on
5606 uClibc/glibc, C++-11 features with uClibc.
5607
8c94df28
PK
5608 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
5609 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
5610 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
5611 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
5612 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
5613 qt, subversion, synergy, systemd, tar, tftpd, webkit,
5614 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
5615
5616 Issues resolved (http://bugs.uclibc.org):
5617
5618 #7124: Use BR toolchain externally results a non-bootable...
5619 #7208: Glibc C++ aplications crash if they use exceptions
5620 #7250: Cannot build with -std=c++11
5621 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
5622 #7286: systemd 215 doesn't build
5623
7e725e13 56242014.08-rc1, Released August 8th, 2014
087e1c8e
PK
5625
5626 Fixes all over the tree and new features.
5627
ec37bbca
PK
5628 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
5629 Improved altivec / SPE /atomic instructions
5630 handling. Additional PowerPC CPU variants added.
5631
5632 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
5633 qemu-system-xtensa, qemu-aarch64-virt added. A number of
5634 tweaks to existing ones. lpc32xx defconfigs removed.
5635
5636 Toolchain: Microblaze support for internal musl toolchain.
5637 Default to GCC 4.8 for internal toolchain, remove deprecated
5638 4.3 and 4.6 versions.
5639 External CodeSourcery / Linaro toolchain updates, option to
5640 copy gconv libraries for external toolchains.
5641
5642 Infrastructure: graph-depends: misc fixes, transitive
5643 dependencies are not drawn by default. Download handling is
5644 now done using helper scripts. Integrity of downloads can now
5645 be verified using sha* hashes. Subversion download now uses
5646 peg revisions for robustness.
5647 Legal-info: License info of local or overridden packages are
5648 saved as well. Toolchain packages are also taken into account.
5649 autotools: Static linking with libtool / v1.5 improvements.
5650 Gettextize support, similar to autoreconf.
5651 kconfig package infrastructure added.
5652
5653 Misc: Version selection for busybox dropped.
5654
087e1c8e
PK
5655 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
5656 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
5657 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
5658 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
5659 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
5660 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
5661 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
5662 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
5663 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
5664 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
5665 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
5666 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
5667 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
5668 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
5669 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
5670 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
5671 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
5672 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
5673 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
5674 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
5675 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
5676 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
5677 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
5678 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
5679 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
5680 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
5681 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
5682 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
5683 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
5684 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
5685 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
5686 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
5687 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
5688 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
5689 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
5690 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
5691 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
5692 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
5693 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
5694 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
5695 libxml2, libyaml, links, linux-firmware, linux-fusion,
5696 linux-headers, linux-pam, lite, live555, lm-sensors,
5697 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
5698 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
5699 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
5700 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
5701 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
5702 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
5703 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
5704 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
5705 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
5706 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
5707 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
5708 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
5709 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
5710 python,
5711 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
5712 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
5713 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
5714 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
5715 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
5716 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
5717 samba, samba4, sane-backends, sawman, sconeserver, setserial,
5718 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
5719 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
5720 startup-notification, statserial, strongswan, stunnel,
5721 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
5722 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
5723 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
5724 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
5725 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
5726 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
5727 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
5728 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
5729 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
5730 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
5731 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
5732 xz
5733
5734 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
5735 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
5736 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
5737 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
5738 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
5739 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
5740 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
5741 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
5742 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
5743 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
5744 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
5745 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
5746 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
5747 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
5748
5749 Removed packages: procps
5750
5751 Issues resolved (http://bugs.uclibc.org):
5752
5753 #5750: Doing a Buildroot build from /usr doesn't work
5754 #5900: config flags to the Xenomai build system
5755 #6230: Cannot compile gcc without threads (uClibc-based)
5756 #6626: procps Unknown HZ value! (XX) Assume 100
5757 #7118: Package "thrift" requires atomic operations
5758 #7154: Local uClibc config file gets overwritten using ...
5759 #7160: host-xz not built
5760 #7166: hostapd: segfault when using RT5370
5761 #7172: Name collision of rpath token expansion and internal..
5762 #7178: NTPd package cannot sync time without a proper ntp.conf
5763 #7184: supervisord depends on libxml2 implicitly
5764 #7196: Unable to build on UBUNTU13.10
5765 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
5766
f287d625
PK
57672014.05, Released May 31st, 2014
5768
5769 Minor fixes.
5770
5771 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
5772 for the spl file.
5773
5774 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
5775 qt5base, qt5webkit, sysklogd, thrift, u-boot
5776
d830cceb
PK
57772014.05-rc3, Released May 28th, 2014
5778
5779 Minor fixes.
5780
5781 Updated/fixed packages: acl, attr, connman, dosfstools,
5782 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
5783 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
5784 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
5785 samba4, slang, xbmc
5786
5787 Issues resolved (http://bugs.uclibc.org):
5788
5789 #7100: license info for package 'acl' missing
5790 #7106: license info for package 'attr' missing
5791 #7112: license info for package 'hwdata'
5792
63fbdd5c
PK
57932014.05-rc2, Released May 21st, 2014
5794
5795 Fixes all over the tree.
5796
5797 Stripping using sstrip has been deprecated.
5798
5799 BR2_EXTERNAL can now also be used to implement custom
5800 filesystem types.
5801
5802 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
5803 the generated dependency graph has been renamed to
5804 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
5805 the future.
5806
5807 The virtual package infrastructure will now error out early
5808 if multiple packages providing the same virtual package has
5809 been enabled (E.G. opengl). This change requires that the
5810 packages explicitly declare what virtual package(s) they
5811 provide.
5812
5813 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
5814 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
5815 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
5816 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
5817 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
5818 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
5819 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
5820 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
5821 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
5822 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
5823 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
5824 xlib_libXpm, xserver_xorg-server, zyre
5825
5826 Issues resolved (http://bugs.uclibc.org):
5827
5828 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
5829 #7016: Git issues in resulting buildroot tar
5830 #7094: pciutils doesn't build on Blackfin
5831
921a9efa 58322014.05-rc1, Released May 13th, 2014
574fa145 5833
c2e4f742
PK
5834 Fixes all over the tree and new features.
5835
5836 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
5837 been removed. Building o32 ELF files for MIPS64 is an exotic
5838 configuration that nobody should be using. If o32 is required,
5839 then is better if it's built for MIPS 32-bit cores so only
5840 32-bit instructions will be used leading to a more efficient
5841 o32 usage.
5842 Support for the ARM A12 variant and Intel corei7.
5843
5844 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
5845
5846 Bootloaders: Grub2 and gummiboot support, syslinux support
5847 extended.
5848
5849 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
5850 library for internal and external toolchains. 4.8-R3 support
5851 for ARC, Internal toolchain support for Aarch64 and
5852 Microblaze. Environment variable to control debug output of
5853 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 5854 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
5855 customized. Updated external Linaro ARM/Aarch64
5856 toolchains. Added external Linaro ARMEB toolchain.
5857 A GDB gdbinit file is now generated for external toolchains to
5858 automatically set the correct sysroot.
5859
5860 Kconfig handling for minimum kernel headers version required
5861 for packages. Now packages needing specific kernel header
5862 features can specify these requirements in Kconfig.
5863
5864 Infrastructure: Support for (but disabled as it leads to
41d53bca 5865 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
5866 comment at the top of Makefile for details about how to enable
5867 it and what the problems are if you want to test it.
5868 Python package infrastructure extended to support Python 3.x
5869 Perl and virtual package infrastructure support added.
5870 PRE_*_HOOKS support for all build steps.
5871
4ee77144
PK
5872 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
5873 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
5874 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
5875 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
5876 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
5877 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
5878 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
5879 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
5880 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
5881 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
5882 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
5883 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
5884 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
5885 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
5886 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
5887 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
5888 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
5889 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
5890 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
5891 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
5892 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
5893 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
5894 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
5895 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
5896 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
5897 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
5898 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
5899 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
5900 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
5901 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
5902 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
5903 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
5904 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
5905 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
5906 luainterpreter, luajit, lua-msgpack-native, luaposix,
5907 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
5908 memstat, mesa3d, metacity, minidlna, mmc-utils,
5909 mobile-broadband-provider-info, modem-manager, mongrel2,
5910 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
5911 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
5912 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
5913 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
5914 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
5915 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
5916 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
5917 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
5918 pulseaudio, python, python3, python-bottle, python-m2crypto,
5919 python-netifaces, python-pyasn, python-pycrypto,
5920 python-pygame, python-pysnmp, python-pysnmp-apps,
5921 python-pysnmp-mibs, python-serial, python-setuptools,
5922 qextserialport, qt, qt5, qt5base, qt5connectivity,
5923 qt5declarative, qt5graphicaleffects, qt5imageformats,
5924 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
5925 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
5926 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
5927 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
5928 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
5929 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
5930 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
5931 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 5932 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
5933 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
5934 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
5935 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
5936 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
5937 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
5938 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
5939 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
5940 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
5941 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
5942 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
5943 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
5944 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
5945 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
5946 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
5947 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
5948 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
5949 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
5950 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
5951 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
5952 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
5953 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
5954 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
5955 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
5956 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
5957 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
5958 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
5959 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
5960 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
5961 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
5962 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
5963 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
5964 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
5965 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
5966 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
5967 xlib_xtrans, xproto_xproto, xserver_xorg-server,
5968 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
5969
5970 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
5971 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
5972 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
5973 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
5974 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
5975 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
5976 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
5977 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
5978 musl, nftables, opentyrian, opentyrian-data,
5979 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
5980 php-zmq, postgresql, python-libconfig, python-pypcap,
5981 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
5982 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
5983 yaffs2utils, zlog, znc
c2e4f742
PK
5984
5985 Removed packages: crosstool-ng, python-distutilscross, vala
5986
5987 Issues resolved (http://bugs.uclibc.org):
5988
5989 #6842: Checking external toolchain for eabihf
5990 #6956: Packaging libsoxr
5991 #6986: Make legal-info fails on uboot versions before 2014.01
5992 #6992: Incorrect installation rights on external kernel module..
574fa145 5993
a6cfaea4
PK
59942014.02, Released February 27th, 2014
5995
5996 Minor fixes.
5997
5998 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
5999 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
6000 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
6001 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
6002
6003 Issues resolved (http://bugs.uclibc.org):
6004
6005 #6938: mkuser script generates wrong password for new user in..
6006
98f7e12c
PK
60072014.02-rc3, Released February 25th, 2014
6008
6009 Minor fixes.
6010
6011 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
6012 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
6013 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
6014 libsecret, libsepol, libsigsegv, libtool, libv4l,
6015 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
6016 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
6017 tvheadend, util-linux, webkit, xscreensaver
6018
6019 Issues resolved (http://bugs.uclibc.org):
6020
6021 #4706: Removing .stamp_target_installed does not trigger...
6022 #5030: busybox built fails if we use an override src dir...
6023 #5420: Dbus and /var/run management
6024 #5768: Not able to build ALSA-Lib for static build
6025 #5774: Not able to build ALSA-Utils for static build
6026 #6542: external python modules fail to compile to pyc if...
6027 #6764: Support for kernel signed modules
6028 #6794: Busybox compiled from buildroot hangs on pass from...
6029
085d4f02
PK
60302014.02-rc2, Released February 20th, 2014
6031
6032 Fixes all over the tree. Static linking / nommu fixes and
6033 annotations for several packages.
6034
6035 Updated/fixed packages: boost, busybox, collectd, coreutils,
6036 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
6037 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
6038 opencv, python, python3, qtuio, systemd, thrift, transmission,
6039 uclibc, vlc, webkit
6040
6041 Issues resolved (http://bugs.uclibc.org):
6042
6043 #5450: AT91SAM9260 Bootstrap compilation problem
6044 #5582: libiconv 1.14 failed to build
6045 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
6046 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
6047 #6218: binutils-2.23.2/gas fails with undefined reference to..
6048 #6236: binutils-2.23.2/bfd fails with undefined reference to..
6049 #6470: If the build directory is a child of /usr, the build..
6050 #6776: systemd error: static declaration of 'execvpe' follows..
6051 #6818: toolchainfile.cmake has absolut path references
6052
690984cf 60532014.02-rc1, Released February 11th, 2014
51a2caf9
PK
6054
6055 Fixes all over the tree and new features.
6056
a89c5882
PK
6057 Support for external packages/defconfigs (BR2_EXTERNAL). See
6058 user manual for details.
6059
6060 Cleanup of environment variable names for consistency. The
6061 download directory location override (BUILDROOT_DL_DIR) is now
6062 called BR2_DL_DIR. Likewise the name of the current .config is
6063 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
6064 your post build scripts if you use this! BUILD_DIR is now also
6065 exported to the post build/image scripts.
6066
6067 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
6068 uClibc pread/pwrite backport as they cause issues on certain
6069 architectures, new Linaro and Sourcery Codebench toolchains.
6070 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
6071 variants removed, Microblaze: Internal toolchain support
6072
6073 Legal infrastructure: Info is now split between host and
6074 target packages, large number of license annotations.
6075
6076 Lua: selection between lua 5.1 / 5.2, luarocks support
6077
6078 Python: package infrastructure, many new packages.
6079
6080 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
6081 beaglebone, microblaze, pandaboard, qemu, raspberry pi
6082 updated.
6083
6084 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
6085 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
6086 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
6087 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
6088 cifs-utils, civetweb, cmake, collectd, connman, copas,
6089 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
6090 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
6091 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
6092 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
6093 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
6094 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
6095 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
6096 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
6097 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
6098 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
6099 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
6100 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
6101 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
6102 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
6103 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
6104 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
6105 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
6106 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
6107 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
6108 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
6109 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
6110 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
6111 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 6112 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
6113 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
6114 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
6115 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
6116 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
6117 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
6118 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
6119 php, poco, poppler, powervr, protobuf-c, psplash, python,
6120 python-bottle,
51a2caf9
PK
6121 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
6122 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
6123 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
6124 qt5declarative, qt5graphicaleffects, qt5jsbackend,
6125 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
6126 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
6127 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
6128 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
6129 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
6130 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
6131 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
6132 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
6133 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
6134 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
6135 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
6136 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
6137 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
6138 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
6139 xlib_lib{FS,SM,X11},
51a2caf9
PK
6140 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
6141 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
6142 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
6143 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
6144 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
6145 xproto_xextproto, xproto_xproto, xutil_util-macros,
6146 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
6147
6148 New packages: apitrace, avrdude, c-ares, ca-certificates,
6149 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
6150 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
6151 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
6152 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
6153 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
6154 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
6155 python-configobj, python-dialog, python-json-schema-validator,
6156 python-keyring, python-msgpack, python-posix-ipc,
6157 python-pyasn, python-pycrypto, python-pysnmp,
6158 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
6159 python-simplejson, python-tornado, python-versiontools,
6160 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
6161 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
6162
b5f44c2e 6163 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 6164 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 6165
474defab
PK
6166 Issues resolved (http://bugs.uclibc.org):
6167
6168 #65: new package: dbus c++ language bindings
6169 #769: Update configuration menu for MIPS target
b5f44c2e 6170 #2419: Add a bundle of Lua modules
474defab 6171 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
6172 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
6173 #4339: Allow override of DL_DIR in extract step
a89c5882 6174 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 6175 #4454: There should be simple way to update image, when chang...
474defab
PK
6176 #5024: grub fails to build for x86_64 target architecture
6177 #5066: New-Package: net-tools
6178 #5072: ncurses: add ncurses-progs to target
6179 #5294: uclibc build ignores target CFLAGS and LDFLAGS
6180 #5366: Login doesn't work with util-linux versions of login/agetty
6181 #5378: dropbear Makefile broken
6182 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 6183 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
6184 #5798: ncurses-5.9 fails to compile statically
6185 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
6186 #6080: Git fetch caching
6187 #6092: Bootable ISO image creation seems to have stopped working..
6188 #6272: coreutils build fails
a89c5882
PK
6189 #6434: apply-patches.sh does not work recursively
6190 #6446: eglibc doesn't install ldconfig to target
6191 #6484: Add c-ares
b5f44c2e 6192 #6596: Slow bootup if mdev is chosen
474defab
PK
6193 #6656: Build Qt5 with ccache
6194 #6662: internal compiler error: Segmentation fault during making..
a89c5882 6195 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 6196 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 6197 #6770: openssl 1.0.1f fails with ccache
474defab 6198 #6830: Qt5: no fonts are installed
a89c5882
PK
6199 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
6200 #6854: Update to Qt 5.2.1
474defab 6201
9b390454 62022013.11, Released November 30th, 2013:
1351d0c2
PK
6203
6204 Minor fixes.
6205
6206 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
6207 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
6208 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
6209 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
6210 tvheadend, util-linux, wpa_supplicant
6211
6212 Issues resolved (http://bugs.uclibc.org):
6213
6214 #1279: Buildroot compiled Busybox and Coreutils LFS issues
6215 #2995: -fstack-protector-all causes ssh to SIGSEGV
6216 #5570: Cannot compile software on the target machine
6217 #6428: util-linux libmount segfaults with patch from buildroot
6218 #6500: php fails to build for armel
6219 #6554: gdb needs to dependents on host texinfo
6220 #6692: GNU nano fails to compile for x86_64
6221 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
6222
1bf9afeb
PK
62232013.11-rc3, Released November 26th, 2013
6224
6225 Fixes all over the tree.
6226
6227 Architecture: Mark MIPS I, II, III and IV as deprecated.
6228
6229 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
6230 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
6231 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
6232 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
6233 swig, ti-gfx, tinymembench, uclibc, udisks, vim
6234
b87c05dc
PK
62352013.11-rc2, Released November 18th, 2013
6236
6237 Fixes all over the tree.
6238
6239 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
6240 Adjust kernel versions.
6241
6242 Toolchain: avr32: fix for modern kernel headers
6243
6244 Bootloader: Barebox updated to 2013.10.1
6245
6246 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
6247 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
6248 wayland, wvstreams
6249
6250 Issues resolved (http://bugs.uclibc.org):
6251
6252 #3601: DHCPD S80dhcp-server startup script issues
6253 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
6254 #6416: Xenomai package, patch alternative
6255 #6590: directfb-examples build failed whit linaro toolchain
6256
abce7ca6 62572013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
6258
6259 Architectures: Nios-II support, MIPS arch handling fixes
6260
6261 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
6262 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
6263
6264 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
6265 for avr32, crosstool-ng backend removed, external musl
6266 toolchain support, gcc 4.8.2, updated Linaro external
6267 toolchains. Fortran and objective-C support deprecated,
6268 mudflap support
6269
6270 Bootloaders: U-Boot: u-boot.imx support, version bumps
6271
6272 Linux: use kmod instead of module-init-tools
6273
6274 System: default to devtmpfs for /dev
6275
6276 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
6277 download support, post-rsync hooks
6278
6279 Fs: u-boot image support for cpio
6280
6281 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
6282 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
6283 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
6284 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
6285 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
6286 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
6287 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
6288 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
6289 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
6290 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
6291 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
6292 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
6293 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
6294 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
6295 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
6296 libedit, libevas, libevent, libfreefare, libfuse,
6297 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
6298 libmnl, libmodbus,
6299 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
6300 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
6301 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
6302 libvpx, lighttpd, linphone, linux-pam, lmbench,
6303 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
6304 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
6305 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
6306 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
6307 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
6308 netcat, netkitbase, netperf, netplug, nettle, nfacct,
6309 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
6310 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
6311 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
6312 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
6313 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
6314 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
6315 samba, scons, screen, sdl_sound, ser2net, setserial,
6316 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
6317 stress, strongswan, stunnel, sudo, syslinux, systemd,
6318 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
6319 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
6320 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
6321 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
6322 webkit, webp, webrtc-audio-processing, weston, wget,
6323 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
6324 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
6325 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
6326
6327 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
6328 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
6329 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
6330 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
6331 python-crc16, python-ipy, python-pyzmq, qt5sensors,
6332 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
6333 trace-cmd, xscreensaver, zsh
6334
6335 Removed packages: module-init-tools
6336
6337 Issues resolved (http://bugs.uclibc.org):
6338
6339 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
6340 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
6341 #5630: makefile error with toolchain helpers.mk
6342 #5672: htop: remove X11 stuff
6343 #5678: linux.mk: linux-menuconfig fails
6344 #5696: python3 installation is too large, patches from python2 needed
6345 #5978: Erlang does not build for arm in 2013.02-rc3
6346 #6392: Extended ARM uImage kernel options
6347 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
6348 #6428: util-linux libmount segfaults with patch from buildroot
6349 #6452: eglibc from Linaro 2013.07 not copied to target correctly
6350 #6566: PHP segfault when crosscompiled to mips64 - patch included
6351 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
6352 #6578: udisks package broken
6353 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
6354 #6608: ebtables missing ethertypes - fix included
6355 #6620: Sysvinit package missing killall5 and symlinks - patch included
6356 #6632: CMake use host pkg-config
6357 #6638: pkgconf doesn't download
6358 #6644: "all" target doesn't work in out-of-tree builds
6359 #6650: Segmentation fault when trying to build latest buildroot
6360 #6668: iptables limit module alignment problem on mips64
6361
53d8d9c1
PK
63622013.08, Released August 31th, 2013:
6363
6364 Minor fixes.
6365
6366 Documentation build fixed.
6367
6368 Updated/fixed packages: ltrace, strongswan
6369
4e4a0a34 63702013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
6371
6372 Fixes all over the tree.
6373
6374 External toolchain lib32/lib64 handling, ABI name for EABIhf,
6375 misc fixes for generatelocales, apply-patches and module
6376 stripping.
6377
6378 Top level menu names reordered and renamed for clarity.
6379
aab3a0ba
PK
6380 Updated/fixed packages: acl, attr, bash, dbus, directfb,
6381 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
6382 openssh, openssl, pulseaudio, python-setuptools, qt5,
6383 qt5webkit, redis, strongswan, sunxi-mali
6384
6385 Issues resolved (http://bugs.uclibc.org):
6386
6387 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 6388
c08b78d1
TP
63892013.08-rc2, Released August 16th 2013:
6390
6391 Documentation improvements.
6392
6393 External toolchains fixes.
6394
6395 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
6396 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
6397 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
6398 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
6399 uclibc, udev, wayland, webkit, zeromq.
6400
6401 Issues resolved (http://bugs.uclibc.org):
6402
6403 #6440: typo in ffmpeg makefile
6404
36c966ef
TP
64052013.08-rc1, Released August 5th, 2013:
6406
6407 Architectures:
6408 - improved support for floating point on ARM and Thumb/Thumb2
6409 - support for ARM OABI removed
6410
6411 Toolchains:
6412 - support added for Sourcery CodeBench ARM and MIPS 2013.05
6413 - Linaro ARM and Aarch64 toolchains updated
6414 - support added for the Arago ARMv5 and ARMv7 toolchains
6415 - gcc 4.8.x version bumped
6416 - support for installing both FDPIC and FLAT libraries on
6417 Blackfin
6418 - support for uClibc 0.9.31 removed,
6419 - convert the internal toolchain backend to use the package
6420 infrastructure
6421 - support added for eglibc in the internal toolchain backend
6422 - toolchain components for the ARC architecture updated and
6423 gdb for ARC added.
6424 - support for Blackfin in the internal toolchain fixed
6425
6426 Defconfigs: beaglebone_defconfig updated, new defconfig for
6427 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
6428 TNY-A9G20-LPW.
6429
6430 A number of packages have been fixed to use the
6431 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
6432 script installed and modified properly. Licensing informations
6433 has been added to a number of packages.
6434
6435 Use XZ tarballs for a number of packages.
6436
6437 Noticeable package changes/additions:
6438 - The glib2/libgtk2/webkit stack has been updated to recent
6439 versions.
6440 - Support for Gstreamer 1.x has been added.
6441 - OpenGL support for TI OMAP platforms has been added.
6442 - OpenGL support for Allwinner platforms has been added.
6443 - OpenMAX support for RasberryPi has been added.
6444
6445 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
6446 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
6447 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
6448 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
6449 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
6450 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
6451 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
6452 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
6453 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
6454 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
6455 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
6456 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
6457 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
6458 libvncserver, libxml2, linphone, lm_sensors, logrotate,
6459 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
6460 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
6461 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
6462 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
6463 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
6464 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
6465 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
6466 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
6467 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
6468 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
6469 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
6470 zlib.
6471
6472 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
6473 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
6474 gcc-final, gcc-initial, gcc-intermediate, git,
6475 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
6476 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
6477 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
6478 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
6479 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
6480 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
6481 luaexpatutils, msgpack, ocrad, on2-8170-libs,
6482 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
6483 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
6484 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
6485 tree, tstools, uclibc, w_scan.
6486
6487 Issues resolved (http://bugs.uclibc.org):
6488
6489 #4718: python (built for powerpc) distutils has paths to host
6490 compiler toolchain
6491 #5516: appended device tree blobs on uImage fails
6492 #6302: Versions of packages retrieved from github.com are wrong
6493 #6308: dosfstools download link is wrong
6494 #6326: Dropbear: Add options to allow better config for
6495 different target devices (e.g. routers)
6496 #6338: Wrong download link for minicom package
6497 #6344: Wrong handling of license text files with same name and
6498 different directory
6499 #6374: gnutls package broken if linux cryptodev module
6500 selected
6501 #6410: omap3_beagle has uimage error load address error
6502
615fd9b0 65032013.05, Released May 31th, 2013:
0ca9692d
PK
6504
6505 Minor fixes.
6506
93252e70
PK
6507 External toolchain wrapper fix for if host/usr/bin is placed
6508 in the patch.
6509
6510 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
6511 flex, jamvm, kmod, libplayer, libtirpc, libv4,
6512 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
6513
6514 Issues resolved (http://bugs.uclibc.org):
6515
93252e70 6516 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
6517 #4988: flex and m4 problems
6518 #5912: obsolete CVS files
6519
c92a369f
PK
65202013.05-rc3, Released May 25th, 2013:
6521
6522 Minor fixes.
6523
6524 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
6525 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
6526 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
6527 wireshark
6528
cfcbfa2c 65292013.05-rc2, Released May 15th, 2013:
d131f750
PK
6530
6531 Fixes all over the tree.
6532
90e7cdd2
PK
6533 Default number of parallel jobs is now number of CPUs + 1.
6534
6535 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
6536
a517092f
PK
6537 Updated/fixed packages: aircrack-ng, busybox, cairo,
6538 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
6539 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
6540 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
6541 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
6542 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
6543 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
6544 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
6545 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
6546 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
6547 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
6548 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
6549 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
6550 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
6551 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
6552 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
6553 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
6554 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
6555 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
6556 xdata_xcursor-themes,
6557 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
6558 xdriver_xf86-input-{tslib,vmmouse,void},
6559 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
6560 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
6561 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
6562 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
6563 xfont_encodings, xfont_font-adobe-{100,75}dpi,
6564 xfont_font-utopia-{100dpi,75dpi,type1},
6565 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
6566 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
6567 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
6568 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
6569 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
6570 xfont_font-{mutt,schumacher}-misc,
6571 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
6572 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
6573 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
6574 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
6575 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
6576 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
6577 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
6578 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
6579 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
6580 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
6581 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 6582
a517092f
PK
6583 Readded Packages: xapp_xinit
6584
603293f5
GZ
6585 Issues resolved (http://bugs.uclibc.org):
6586
6587 #5054: amd64: cannot find init - due to missing /lib64 folder
6588
92651931 65892013.05-rc1, Released May 8th, 2013:
aec71d64 6590
fa3463d6
PK
6591 Architectures: ARC support, Blackfin support, FLAT binary
6592 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
6593
6594 Toolchains: Add new Microblaze external toolchains, Linaro
6595 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
6596 internal toolchain, default to GCC 4.7.x. Internal
6597 Crosstool-ng backend deprecated.
aec71d64
PK
6598
6599 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
6600 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
6601 pi, gnublin board.
aec71d64
PK
6602
6603 FS: LZO and XZ compression methods, extra ubifs options,
6604 ext2 rev 0/1 and ext3/4 support.
6605
6606 Patch handling: apply-patches now has .patch.xz support,
6607 Patch logic reworked as discussed during Febrary dev days:
6608 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
6609
6610 <pkg>-rsync now excludes version control files.
6611
6612 linux: uImage load address for ARM multiplatform kernels
6613
6614 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
6615 providers, similar to how libjpeg / libjpeg-turbo is handled.
6616
6617 Infrastructure for packages to add system users.
6618
6619 kconfig: updated to 3.9-rc2, support make olddefconfig
6620
6621 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
6622 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
6623 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
6624 busybox, ccache, cifs-utils, cmake, collectd, connman,
6625 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
6626 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
6627 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
6628 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
6629 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
6630 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
6631 httping, icu, inotify-tools, intltool, iproute2, ipset,
6632 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
6633 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
6634 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
6635 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
6636 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
6637 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
6638 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
6639 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
6640 mediastreamer, memtester, mesa3d,
6641 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
6642 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
6643 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 6644 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
6645 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
6646 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 6647 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
6648 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
6649 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
6650 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
6651 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
6652 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
6653 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
6654 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
6655 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
6656 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
6657 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
6658 xdriver_xf86-input-{tslib,vmmouse,void},
6659 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
6660 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
6661 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
6662 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
6663 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
6664 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
6665 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
6666 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
6667 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
6668 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
6669 xserver_xorg-server, xutil_makedepend, xz, zeromq
6670
fa3463d6
PK
6671 New packages: aircrack-ng, bcusdk, chrony, crda,
6672 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
6673 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
6674 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
6675 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
6676 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
6677 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
6678 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
6679 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
6680 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
6681 qt5declarative, qt5graphicaleffects, qt5imageformats,
6682 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
6683 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
6684 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
6685 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
6686 xcursor-transparent-theme, zic, zmqpp, zyre
6687
6688 Removed packages: microperl, ocf-linux, xapp_xinit,
6689 xapp_xplsprinters, xapp_xprehashprinterlist,
6690 xfont_font-bitstream-speedo,
6691 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
6692 xproto_{print,xf86rush}proto
6693
6694 Deprecated packages: vala
6695
6696 Issues resolved (http://bugs.uclibc.org):
6697
6698 #1291: Add support for Faraday 526 arm processor (fa526)
6699 #2683: cups does not install correctly to target
6700 #3313: mesa3d fails to build
6701 #5186: initramfs/cpio should support lzo compression
6702 #5636: agetty - cannot get controlling tty error - need updated...
6703 #5906: collectd client headers not exported
6704 #5966: bison unnecessarily required as build dependency
6705 #6140: --enable-fileinfo not applied for php package
6706 #6164: openvpn usage of ip tool from Busybox
6707
15ace1a8
PK
67082013.02, Released February 28th, 2013:
6709
6710 Misc manual updates.
6711
6712 Updated/fixed packages: busybox, collectd, flashbench,
6713 libgtk2, libupnp, mii-diag, quota
6714
d65bb7e3
PK
67152013.02-rc3, Released February 26th, 2013
6716
6717 Minor fixes.
6718
6719 Updated/fixed packages: conntrack-tools, dialog,
6720 enlightenment, haserl, keyutils, libfif, libmad,
6721 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
6722 ruby, spawn-fcgi, vtun
6723
6724 Issues resolved (http://bugs.uclibc.org):
6725
6726 #5960: fusion.ko driver does not install to target rootfs
6727
8290a626
PK
67282013.02-rc2, Released February 19th, 2013
6729
6730 Fixes all over the tree.
6731
6732 Various manual updates and fixes.
6733
6734 Updated/fixed packages: busybox, collectd, gesftpserver,
6735 glib-networking, gnutls, inotify-tools, libcurl, libffi,
6736 libglib2, libtorrent, libvorbis, neard, network-manager,
6737 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
6738
6739 Issues resolved (http://bugs.uclibc.org):
6740
6741 #5906: collectd client headers not exported
6742
e68acefb 67432013.02-rc1, Released February 10th, 2013
6de88cab
PK
6744
6745 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
6746 libraries install fixed. Add Linaro ARM
8ccef3b3 6747 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 6748 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
6749 missing 32bit support for binary toolchains. Toolchain wrapper
6750 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
6751 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
6752
6753 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
6754 1136jf-s rev1, add A5/A15, neon support toggle, OABI
6755 deprecated. Sparc: drop old unused variants
6de88cab
PK
6756
6757 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
6758 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
6759 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
6760
6761 Linux: fix appended dtb handling for v3.8+ kernels, support
6762 multiple device trees
6763
6764 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
6765 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
6766 updated, at91rm9200df: misc fixes. Lock kernel headers to
6767 match kernel.
6de88cab
PK
6768
6769 Infrastructure: Git download fixes. Toolchain make target
6770 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
6771 support. Option to set root password, post image scripts,
6772 config scripts handling.
6de88cab
PK
6773
6774 Updated/fixed packages: alsa-lib, argp-standalone, argus,
6775 arptables, atk, audiofile, axel, beecrypt, bind, bison,
6776 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
6777 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
6778 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
6779 diffutils, directfb, distcc, divine, dnsmasq, docker,
6780 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
6781 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
6782 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
6783 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
6784 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
6785 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
6786 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
6787 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
6788 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
6789 libedbus, libedje, libeet, libefreet, libeina, libeio,
6790 liberation, libelementary, libembryo, libethumb, libev,
6791 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
6792 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
6793 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
6794 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
6795 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
6796 libxml2, libxslt, lighttpd, links, linux-firmware,
6797 linux-fusion, ltp-testsuite, ltrace,
6798 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
6799 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
6800 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
6801 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
6802 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
6803 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
6804 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
6805 python, python3, qemu, qextserialport, qt, quagga, radvd,
6806 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
6807 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
6808 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
6809 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
6810 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
6811 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
6812 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
6813 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
6814 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
6815 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
6816 xserver_xorg-server, xstroke, xvkbd, xz
6817
6818 New packages: b43-firmware, b43-fwcutter, bustle,
6819 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
6820 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
6821 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
6822 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
6823 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
6824 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
6825 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
6826 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
6827 proxychains, python-bottle, python-pyparsing, rpi-firmware,
6828 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
6829 spice-protocol, tcllib, tvheadend, udisks, usbredir
6830 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
6831 zd1211-firmware
6832
1ccf5237 6833 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
6834 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
6835 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
6836 xdriver_xf86-video-{tsend,xgi,xgixp}
6837
6838 Deprecated packages: xstroke
6839
6840 Issues resolved (http://bugs.uclibc.org):
6841
6842 #4237: building shared openssl w/-Os fails due to gcc bug
6843 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
6844 #5602: python3 should install a "python" symbolic link
6845 #5846: Extra slash added to last slash in URL
6846
68472012.11.1, Released January 3rd, 2013:
6848
6849 Toolchain: Fixed non-largefile builds on recent Ubuntu
6850 versions.
6851
6852 Arch: fix missing x86/generic handling, Build for Xtensa with
6853 longcalls option.
6854
6855 Updated/fixed packages: dosfstools, qt
6856
d201b95d
PK
68572012.11, Released December 2nd, 2012:
6858
6859 Git shallow clone fix for older git version.
6860
6861 Updated/fixed packages: ctuio, libtool
6862
6863 Issues resolved (http://bugs.uclibc.org):
6864
6865 #5726: List all the available hook points
6866
1a59dfae 68672012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
6868
6869 Minor fixes around the tree.
6870
6871 Various manual updates and fixes.
6872
d38b25f1
PK
6873 Add checks for legacy features.
6874
6875 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
6876 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
6877 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
6878 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
6879 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
6880 scons, strace, sylpheed
0f9bad95 6881
2b7be2f1
PK
6882 Issues resolved (http://bugs.uclibc.org):
6883
6884 #5732: Error : package/alsa-lib/alsa-lib.mk
6885
47ee3051 68862012.11-rc1, Released November 17th, 2012
f9686563 6887
d36fcceb
PK
6888 Fixes all over the tree and new features.
6889
6890 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
6891 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
6892 + nitrogen6x defconfigs.
6893
6894 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
6895 barebox 2012.08/09/10/11, linker overlap issue fix for
6896 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 6897
0ab9a3fb 6898 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 6899 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
6900 Libtirpc support for modern glibc variants. Toolchain on
6901 target has been deprecated.
d36fcceb 6902
48f0fe07 6903 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
6904
6905 Infrastructure: Use shallow git clone when possible, use
6906 tarballs rather than git URLs for github. Moved to pkgconf
6907 rather than pkg-config. System directory added, default
48f0fe07
PK
6908 skeleton/device tables moved. More than 1 post-build script
6909 can now be used. output/target now contains a
6910 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
6911 understand how to (not) use it.
6912
6913 Manual has been reworked and extended.
6914
6915 Legal-info: Lots of package annotations, CSV file fixes,
6916 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
6917
6918 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
6919 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
6920 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
6921 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
6922 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
6923 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
6924 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
6925 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
6926 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
6927 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
6928 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
6929 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
6930 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
6931 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
6932 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
6933 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
6934 lmbench, lockfile-progs, logrotate, lshw, lsof,
6935 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
6936 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
6937 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
6938 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
6939 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
6940 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
6941 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
6942 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
6943 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
6944 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
6945 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
6946 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
6947 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
6948
6949 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
6950 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
6951 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
6952 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
6953 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
6954 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
6955 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
6956 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
6957 yasm
d36fcceb
PK
6958
6959 Deprecated packages: netkitbase, netkittelnet
6960
6961 Issues resolved (http://bugs.uclibc.org):
6962
6963 #807: [PATCH] samba - make iconv and smbd optional
6964 #3049: binutils have a sysroot bug in ld
6965 #5330: update vsftpd to 3.0.0
6966 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
6967 #5666: Fails to build python 2.7.2 for 2440 arm
6968
288b7399
TP
69692012.08, Release August 31th, 2012
6970
6971 Updated/fixed packages: microperl, cups, luajit, rrdtool,
6972 prboom, oprofile.
6973
6974 Added license information for: sqlite.
6975
6976 Changed the source URLs of all packages located on Sourceforge
6977 in order to use the automatic mirror selection URL
6978 downloads.sourceforge.net, and get rid of the
6979 BR2_SOURCEFORGE_MIRROR option.
6980
8437b562
TP
69812012.08-rc3, Released August 25th, 2012
6982
6983 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
6984 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
6985
6986 Added license informations for: barebox, grub, syslinux,
6987 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
6988 faad2, nano, fbdump, rsync, librsync, fontconfig,
6989 inotify-tools,
6990
b58c83ae
TP
69912012.08-rc2, Released August 15th, 2012
6992
6993 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
6994
6995 Added license informations for: mxml, nanocom, empty, expat,
6996 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
6997 input-event-daemon, luajit, cgilua, copas, coxpcall,
6998 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
6999 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
7000 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
7001 mtd, openssl, psmisc, socat, spawn-fcgi.
7002
7003 Fixes to Microblaze external toolchains
7004 configuration. Improvements of the pkg-stats
7005 script. Out-of-tree fix for the graph-depends script.
7006
7007 Kernel headers version bump.
7008
4009cbbb 70092012.08-rc1, Released August 1st, 2012
5b11223f 7010
1ea85745
PK
7011 Fixes all over the tree and new features.
7012
c665fc00
TP
7013 Integration of a legal information reporting infrastructure,
7014 which allows to generate detailed informations about the
7015 licenses and source code of all components of a system
7016 generated by Buildroot. License information will progressively
7017 be added on packages.
7018
7019 Default configuration files added for Calao-systems USB-A9263
7020 and Calao-systems USB-A9G20-LPW.
7021
7022 External toolchains update: allow download of a custom
7023 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
7024 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
7025 2011.09.
7026
7027 Allow the restriction of downloads to the primary site only.
7028 This is useful for project developers who want to ensure that
7029 the project can be built even if the upstream tarball
7030 locations disappear.
7031
7032 Add a 'System configuration' choice to select between 3
7033 different init systems: Busybox init, SysV init and Systemd
7034 init.
7035
7036 Cleanups to the package infrastructure. The visible change to
7037 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
7038 $(autotools-package)), and similarly for other package
7039 infrastructures and host packages. Refer to the documentation
7040 for details.
7041
7042 By default, automatic detection of the number of compilation
7043 jobs to use, depending on the number of CPUs available.
7044
fdbc2f40 7045 Improvements to generate systems with static libraries only
c665fc00
TP
7046 (infrastructure and package fixes).
7047
fdbc2f40
TP
7048 Add proper support in the Linux kernel package to generate
7049 Device Tree Blobs or combined Device Tree / Kernel
7050 images. This will be useful on Microblaze, PowerPC and ARM,
7051 which are architectures making extensive use of the Device
7052 Tree.
7053
1ea85745 7054 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
7055 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
7056 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
7057 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
7058 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
7059 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
7060 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
7061 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
7062 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
7063 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
7064 libfuse, libidn, libmad, libmbus, libmnl,
7065 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
7066 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
7067 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
7068 lttng-tools, lua, m4, memtester, midori, mii-diag,
7069 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
7070 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
7071 openssl, pciutils, php, polarssl, portaudio, pppd,
7072 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
7073 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
7074 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
7075 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
7076 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
7077
7078 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
7079 fbterm, flashrom, freerdp, inadyn, libfreefare,
7080 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
7081 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
7082 luajit, mediastreamer, mobile-broadband-provider-info, monit,
7083 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
7084 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
7085 ramspeed, rtorrent, sound-theme-borealis,
7086 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
7087 xinetd, zxing
1ea85745 7088
3b38ade5
TP
7089 Issues resolved (http://bugs.uclibc.org):
7090
7091 #1315: Allow use of older external toolchains without sysroot
7092 support [won't fix]
7093 #5276: Hiawatha needs to manage IPV6 if so [fixed]
7094 #5360: buildroot fails when building "host-libglib2 2.30.2
7095 Building" [won't fix, upstream problem]
7096 #5384: Can't build packages relying on gets on newer glibc
7097 [fixed]
7098
bce34ab1
PK
70992012.05, Released May 30th, 2012:
7100
7101 Updated/fixed packages: busybox, netsnmp, pptp-linux
7102
0b0d7bad
PK
71032012.05-rc3, Released May 25th, 2012:
7104
7105 Minor fixes around the tree.
7106
7107 Infra: Fix for DOWNLOAD macro when using primary mirrors with
7108 scp targets.
7109
7110 Toolchain: Kernel headers 3.2.18 / 3.3.7.
7111
7112 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
7113 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
7114 xserver-xorg
7115
b07ad40c
PK
71162012.05-rc2, Released May 18th, 2012:
7117
7118 Fixes all over the tree.
7119
7120 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
7121 dependency, disable decimal floats support, Linux 3.2.17 /
7122 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
7123 without C++ support.
7124
7125 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
7126 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
7127
71282012.05-rc1, Released May 10th, 2012:
5c3a3373 7129
17c2d62b
PK
7130 Fixes all over the tree and new features.
7131
7132 Use /etc/os-release for version info rather than
7133 /etc/br-version.
7134
7135 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
7136
e22dd64b
PK
7137 Apply-patches.sh: cleanups, archived patches handling fixes,
7138 support series files.
17c2d62b 7139
82822efe
PK
7140 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
7141 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
7142 atngw100, use 3.3.x for qemu configs.
17c2d62b 7143
82822efe
PK
7144 Menu structure: Libraries moved out of multimedia section
7145
7146 Atom processor support. Prescott fix, blackfin ABI fix,
7147 Microblaze architecture support (using ext toolchain). Cleanup
7148 architecture names, deprecate Xtensa support.
e22dd64b
PK
7149
7150 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
7151 default to uClibc 0.9.33.x, enable
7152 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
7153 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
7154 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
7155 1.15.2.
17c2d62b 7156
82822efe
PK
7157 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
7158 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 7159
e22dd64b 7160 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 7161 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
7162 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
7163 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
7164 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
7165 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
7166 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
7167 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
7168 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
7169 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
7170 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
7171 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
7172 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
7173 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
7174 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
7175 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
7176 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 7177 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
7178 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
7179 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
7180 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
7181 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
7182 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
7183 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
7184 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
7185 xfsprogs, zlib
a53a3b59 7186
82822efe
PK
7187 New packages: apr, apr-util, audiofile, bellagio,
7188 conntrack-tools, empty, fmtools, glib-networking,
7189 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
7190 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
7191 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
7192 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
7193 socketcand, stress, systemd, ushare, zeromq
17c2d62b 7194
b6a507c7
PK
7195 Deprecated packages: ttcp
7196
17c2d62b
PK
7197 Removed packages: ntfsprogs
7198
7199 Issues resolved (http://bugs.uclibc.org):
7200
bf636a94 7201 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
7202 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
7203 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
7204 #2881: Can't build project statically with external toolchain
2b66816c 7205 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 7206 #4808: ccache may build against wrong zlib
17c2d62b 7207 #4880: New package lcdproc
f526c4d2 7208 #4886: New package protobuf
a53a3b59
PK
7209 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
7210 #4898: * make: [target-finalize] Error 1 (ignored)*
7211 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
7212 #4970: udev 181 fails to build if kernel version 3.3 is selected
7213 #5018: dialog broken: exits with assert in uClibc
7214 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 7215 #5144: Patch to fix ixon bug in uemacs
98873717 7216 #5198: Line graphics output is broken in GNU Screen
e940b303 7217 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 7218
03ceab6d
PK
72192012.02, Released February 29th, 2012:
7220
7221 Updated/fixed packages: libecore
7222
6d24b41b
PK
72232012.02-rc3, Released February 27th, 2012:
7224
7225 Fixes all over the tree.
7226
7227 Automatic host dependencies handling for cmake packages
7228 fixed. Customize package deprecated as using a post-build
7229 script is nowadays the preferred way of adding extra stuff to
7230 the rootfs.
7231
7232 Linux-headers 3.0.x / 3.2.x stable version bumped.
7233
7234 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
7235
7236 Updated/fixed packages: dropbear, ffmpeg, libpng
7237
3d6ff4f5
PK
72382012.02-rc2, Released February 19th, 2012:
7239
7240 Fixes all over the tree.
7241
7242 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
7243 linux-headers 3.0.x / 3.2.x stable versions.
7244
7245 Documentation: Added makedev / <pkg>_DEVICES /
7246 <pkg>_PERMISSIONS documentation.
7247
7248 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
7249 libvncserver, mxml, python.
7250
72512012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
7252
7253 Fixes all over the tree and new features.
7254
c847b4a6 7255 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 7256 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 7257 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 7258
11eb9e7f 7259 Gentargets: scp and mercurial support.
eaf412b5
PK
7260 Autotools: derive host dependencies from target by default.
7261 Packages can now declare device table snippets.
11eb9e7f 7262
eaf412b5
PK
7263 Host utilities menu with commonly used host tools.
7264
7265 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 7266 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 7267 lpc3250 defconfigs.
11eb9e7f 7268
a01db91e 7269 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 7270 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 7271
c847b4a6 7272 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
7273 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
7274 bootloaders added.
7275
7276 Various manual updates. Release tarballs now contain generated
7277 manual in text/html/pdf formats.
1bde07d6 7278
eaf412b5
PK
7279 Buildroot now calls the stop function of scripts in
7280 /etc/init.d at shutdown.
234dd8e6 7281
08f46cc6 7282 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
7283 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
7284 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
7285 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
7286 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
7287 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
7288 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
7289 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
7290 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
7291 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
7292 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
7293 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
7294 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
7295 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
7296 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
7297 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
7298 python, python-serial, qt, ruby, samba, sdl, sdparm,
7299 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
7300 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
7301 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
7302 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
7303 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
7304 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 7305 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 7306 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 7307
eaf412b5
PK
7308 New packages: boost, connman, dstat, expedite, explorercanvas,
7309 feh, flot, giblib, igh-ethercat, imlib2, jquery,
7310 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
7311 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
7312 libethumb, libevas, libical, libmbus, liboauth, liburcu,
7313 libvncserver, linux-firmware,
7314 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
7315 open2300, python-distutilscross, python-dpkt,
7316 python-netifaces, python-pygame, python-setuptools, rt-tests,
7317 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
7318 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
7319
7320 Issues resolved (http://bugs.uclibc.org):
7321
7322 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
7323 #755: Add Boost libraries as a package
7324 #2299: Add crypto support to libsoup
aead8be3 7325 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
7326 #3403: libgpg-error: bump to version 1.10
7327 #3409: libgpg-error: download from gnupg.org
7328 #3421: nano: make tiny flag optional
aead8be3 7329 #3691: New EFL packages
502465e4 7330 #4664: Cannot patch AT91Bootstrap
4861aed1 7331 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 7332 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 7333
c29253ef
PK
73342011.11, Released November 30th, 2011:
7335
7336 Fixes all over the tree.
7337
7338 Bump kernel headers / default Linux version to 3.1.4.
7339
7340 Updated/fixed packages: ruby
7341
4dc18dc5 73422011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
7343
7344 Fixes all over the tree.
7345
7346 Toolchain: Fix gdb dependencies for external toolchains,
7347 adjust uClibc patches so they don't confuse modern versions of
7348 patch, bump crosstool-ng, kernel headers and linux versions.
7349
7350 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 7351 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 7352
9f930d2d
DK
7353 Issues resolved (http://bugs.uclibc.org):
7354
ec02a34b 7355 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
7356 #4369: Fix permissions on untared lsof archive
7357
6088ac01 73582011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
7359
7360 Fixes all over the tree and new features.
7361
7362 Updated asciidoc documentation
7363
7364 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
7365 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
7366 uClibc sparc fix.
8e6c8198
PK
7367
7368 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 7369 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 7370
8c38a0a4
GZ
7371 Issues resolved (http://bugs.uclibc.org):
7372
2b8643f0 7373 #3355: mplayer fails to build
8c38a0a4 7374 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 7375 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 7376
1507c39b 73772011.11-rc1, Released November 11th, 2011:
5427c506 7378
227eebae
PK
7379 Fixes all over the tree and new features.
7380
1507c39b 7381 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
7382 patch-kernel.sh to support/scripts/apply-patches.sh.
7383
805de395
PK
7384 Documentation: Moved to asciidoc format, make targets to
7385 generate text/html/pdf/epub output added.
7386
7387 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
7388 added.
7389
358601f8
PK
7390 Bootloaders: Add support for custom git tree / tarballs for
7391 barebox, similar to how it's handled for u-boot. Clean up
7392 menuconfig options.
7393
7394 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
7395 URLs after Codesourcery got bought by Mentor, add x86
7396 toolchain, update toolchain versions and optimize toolchain
7397 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
7398 updated GDB versions / download URLs. Binutils
805de395
PK
7399 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
7400 use ctng-1.13.0.
b367d67a
PK
7401
7402 Package infrastructure: Support for local packages /
7403 overrides, package dir / name arguments dropped from
7404 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
7405
7406 Linux: Kernel extensions infrastructure support, Xenomai +
7407 RTAI support.
227eebae 7408
e55af699
PK
7409 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
7410 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
7411 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
7412 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
7413 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
7414 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
7415 libconfuse, libcuefile, libcurl, libdaemon, libevent,
7416 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 7417 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
7418 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
7419 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
7420 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
7421 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
7422 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
7423 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
7424 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
7425 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
7426 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
7427
7428 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
7429 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
7430 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
7431 pulseaudio, pv, rtai, vala, xenomai.
7432
7433 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
7434
7435 Issues resolved (http://bugs.uclibc.org):
7436
358601f8 7437 #505: live555: new package
e9c52d71 7438 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
7439 #531: let e2fsprogs package to export headers to staging dir if needed
7440 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 7441 #1357: Add bluez to buildroot system
358601f8
PK
7442 #2107: New package: input-event-daemon
7443 #2599: New package: orc (Oil Runtime Compiler)
7444 #2605: gstreamer: Update to 0.10.30
7445 #2677: introducing util-linux-ng as replacement for util-linux
7446 #2917: Qt: Add declarative module
7447 #3145: jffs2 image generation fails
7448 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
7449 #3331: xdata_xcursor-themes depends on xcursorgen
7450 #3343: Add file:// download SITE_METHOD
7451 #3391: Add support for specifying an external kernel tree
7452 #3631: Error while compiling with Xorg
dd3177cc 7453 #3709: oprofile doesn't build for mipsel
b367d67a
PK
7454 #3925: midori not getting compile
7455 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 7456 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 7457 #4171: makedevs-unused-but-set-variable.patch
227eebae 7458 #4183: Codesourcery toolchain download site has changed
8ece8e27 7459 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 7460 #4381: Add option to lighttpd to enable Lua support
6473f6c0 7461 #4387: Make sure that dest dir exists before installing mtd files
227eebae 7462
facd602d
PK
74632011.08, Released August 31th, 2011:
7464
7465 Fixes all over the tree.
7466
7467 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
7468 kernel headers.
7469
7470 Updated/fixed packages: ipset, python
7471
73f131ce 74722011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
7473
7474 Fixes all over the tree.
7475
73f131ce 7476 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
7477 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
7478 (broken).
7479
73f131ce
PK
7480 Defconfigs: kernel updates, fix mini2440 serial port config,
7481 remove old arm toolchain configs.
7482
7483 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
7484 targets similar to linux/busybox.
7485
e0a6bcd8 7486 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
7487 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
7488 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 7489
cb6c2c42
PK
7490 Issues resolved (http://bugs.uclibc.org):
7491
bf446513 7492 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
7493 #4093: Grub fails to install bz2 patch after conversion to...
7494
7ff457cd 74952011.08-rc1, Released August 4th, 2011:
0a5e7905 7496
94ad0667
PK
7497 Fixes all over the tree and new features.
7498
bd76bc5f
PK
7499 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
7500 ext-toolchain-wrapper improvements, improved non-MMU
7501 support. GCC 4.3.6 / 4.6.1.
94ad0667 7502
333acf35
PK
7503 GENTARGETS infrastructure extended to cover bootloaders and
7504 Linux kernel as well. Options to retrive Linux/U-Boot from a
7505 custom git repo instead of upstream tarballs.
7ff457cd 7506 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
7507 X-Loader bootloader for omap added.
7508
7509 Make source/external-deps now also works for external
7510 toolchains / crosstool-ng backend.
7511
5255a719
PK
7512 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
7513 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
7514 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
7515 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
7516 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
7517 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
7518 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
7519 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
7520 synergy, udev, usbmount, usbutils, util-linux, valgrind,
7521 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
7522
7523 New packages: acl, attr, ebtables, gnutls, inotify-tools,
7524 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
7525 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
7526 statserial, stunnel, ti-utils, uboot-tools, yajl
7527
d4928674
PK
7528 Deprecated packages: liboil, swfdec
7529
a4a20acb 7530 Removed packages: hal
94ad0667
PK
7531
7532 Issues resolved (http://bugs.uclibc.org):
7533
bd76bc5f 7534 #3559: libnspr: Add new package
b28de60c 7535 #3595: patch to add libroxml
bd76bc5f 7536 #3565: libnss: Add new package
5496bc39
MH
7537 #3583: xfonts_font-adobe-100dpi fails due to missing map file
7538 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 7539 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 7540 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 7541 #3985: "help" target's defconfig list needs sort
cef0721c 7542 #3997: bump libroxml to v2.1.0
94ad0667 7543
9ab73b51
PK
75442011.05, Released May 27th, 2011:
7545
7546 Updated/fixed packages: makedevs
7547
effcc9a2
PK
75482011.05-rc2, Released May 24th, 2011:
7549
7550 Fixes all over the tree.
7551
7552 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
7553 2009q3 external toolchains added. Crosstool-NG bumped to
7554 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
7555 bumped to 2.6.38.7.
7556
7557 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
7558
137a4d7e 75592011.05-rc1, Released May 18th, 2011:
da5e5a5a 7560
7234c239
PK
7561 Fixes all over the tree and new features.
7562
7563 External toolchain improvements: We now build a binary
7564 toolchain wrapper and install it into HOST_DIR/usr/bin, which
7565 enforces the correct compiler arguments, making an external
7566 toolchain as easy to use outside of Buildroot as the internal
7567 ones are. This also brought a cleanup of CFLAGS, making the
7568 Buildroot build output easier to read.
7569
7570 Rootfs device handling improvements: Choice between static
7571 /dev, devtmpfs and devtmpfs with either mdev or udev.
7572
7573 Toolchain: More preconfigured codesourcery external
7574 toolchains, improved Crosstool-NG support, fix for GCC
7575 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
7576 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
7577
7578 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
7579
7580 Linux: support for custom kernel image targets, E.G. for
7581 powerpc builds with embedded device trees.
7582
7583 Misc fixes for qemu defconfigs, ensuring correct serial
7584 terminal setup out of the box.
7585
7586 Misc gentarget / autotools handling fixes.
7587
9b87631e 7588 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
7589 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
7590 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
7591 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
7592 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
7593 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
7594 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
7595 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
7596 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
7597 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
7598 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
7599 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
7600 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
7601
7602 New packages: bonnie++, can-utils, gdisk, htop,
7603 input-event-daemon, libexif, libraw, libv4l, ngircd
7604
7605 Removed packages: festival
707dc469
PK
7606
7607 Issues resolved (http://bugs.uclibc.org):
7608
8451c232 7609 #2131: Add OpenMP support to the toolchain
4bc79985 7610 #3379: New Package: bonnie++
47736c88 7611 #3445: Not working openssl-10.0.0d on 386sx
308bc537 7612 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 7613 #3457: alsamixergui: broken URL
707dc469 7614 #3475: Calling sync on large filesystems when not always necessary
2c976083 7615 #3511: make busybox-menuconfig does not download busybox package
f894e85e 7616 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 7617 #3571: u-boot: fw_printenv does not build
cd58efba 7618 #3643: popt source url is not responding
a7e78f97 7619 #3733: dropbear: make zlib optional
8b4f5f24 7620 #3757: Buildroot can't build mplayer with libmad
05955603 7621
f3e79a7a 76222011.02, Released February 28th, 2011:
2f19259a
PK
7623
7624 Fixes all over the tree.
7625
da8700c1
PK
7626 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
7627 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
7628
7629 Deprecated packages: devmem2, webif
2f19259a
PK
7630
7631 Issues resolved (http://bugs.uclibc.org):
7632
42daeb72 7633 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 7634 #3259: Unable to build webkit (on arm)
c82d04c4 7635 #3295: slang fails to build on mipsel
da8700c1 7636 #3325: ffmpeg fails to build
2f19259a 7637
2d3d618b 76382011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
7639
7640 Fixes all over the tree.
7641
7642 Festival packages marked as broken. Unless someone steps up
7643 to support them, they will be removed during the 2011.05
7644 development cycle.
7645
7646 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
7647 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
7648 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
7649 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 7650 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
7651 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
7652 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
7653 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
7654 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
7655 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
7656 xdriver_xf86-input-{mouse,synaptics,void},
7657 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
7658 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
7659 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
7660 xserver_xorg-server, xz
7661
7662 Removed packages: ace_of_penguins, vlc
7663
7664 Issues resolved (http://bugs.uclibc.org):
7665
d17c1652 7666 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 7667 #3277: quagga fails to build with SNMP support
2b41d7f4 7668 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 7669 #3307: synergy fails to build due to missing XTest library
2b41d7f4 7670
51f8802d
PK
76712011.02-rc1, Released February 14th, 2011:
7672
7673 Fixes all over the tree and new features.
a8ecce07 7674
2645004b
PK
7675 External toolchain improvements: clarification of the options,
7676 and introduction of the toolchain profile concept, for
7677 well-known toolchains. Buildroot is now capable of
7678 automatically downloading and extracting well-known toolchains
7679 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
7680 toolchains are supported). Crosstool-NG backend updated and
7681 improved.
2645004b
PK
7682
7683 Complete rework of how hardware boards are supported.
7684 Each board now only has a single defconfig file, and all
7685 board-specific options have been removed. See
7686 docs/buildroot.html#board_support for details.
7687
7688 Added support for the following boards: Mini2440, Qemu ARM
7689 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
7690 r2d and Qemu x86. The Qemu boards support allows to easily
7691 build systems that are known to work under Qemu.
7692
4120e051
PK
7693 Initial support for Blackfin processors.
7694
2645004b
PK
7695 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
7696 preparation for support of SDK. For the same reason, the
7697 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
7698 are now installed in $(O)/host/usr/bin/. The cross pkg-config
7699 now also automatically returns correct values for cross
7700 compilation, without needing any environment variables to be
7701 set.
2645004b 7702
17b66aff
TP
7703 Ccache support reworked. Now used for both host and target
7704 compilation, and cache is stored in ~/.buildroot-ccache.
7705
2645004b 7706 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
7707 normal AUTOTARGET packages.
7708
2645004b
PK
7709 Generic cmake infrastructure, similar to the existing
7710 GENTARGETS/AUTOTARGETS.
7711
639e80f2
PK
7712 Support for bzr downloads, next to the existing git/svn support.
7713
d1a93022
PK
7714 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
7715 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
7716
a7f40dfc
PK
7717 EXT2 file system size handling improved, UBI image support, fs
7718 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
7719
7720 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 7721 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 7722 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
7723 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
7724 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
7725 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
7726 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
7727 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
7728 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
7729 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
7730 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
7731 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
7732 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
7733 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
7734 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
7735 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
7736 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
7737 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
7738 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
7739 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
7740 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
7741 xkeyboard-config, xlib_libX11, xz, zlib
7742
7743 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
7744 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
7745 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
7746 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
7747 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
7748 xl2tp, xmlstarlet
95f17bf7 7749
767dce8c
MB
7750 Removed packages: hotplug, l2tp, libfloat, microcom,
7751 ng-spice-rework
af6fd2d9 7752
d3d67f7f
FP
7753 Issues resolved (http://bugs.uclibc.org):
7754
d1a93022
PK
7755 #267: The make target: cross fails because toolchain_build_...
7756 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 7757 #561: ltp-testsuite failed to install
d1a93022 7758 #1447: Installing gfortran on PowerPC
f362c51f 7759 #1651: Build fail caused by ccache in module-init-tools
6d17192f 7760 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 7761 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 7762 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
7763 #2551: [PATCH] native toolchain in the target filesystem fails
7764 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 7765 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 7766 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 7767 #2839: compile fails in various packages with a odd message "error:...
d1a93022 7768 #2887: tar "buffer overflow detected" error
6d17192f 7769 #2893: Broken "make source" with external toolchain
d3d67f7f 7770 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 7771 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 7772 #2935: Ntpdate isn't installed
6ddf4702 7773 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 7774 #2983: xlib_libX11 build failed
87a5a194 7775 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 7776 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 7777 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 7778 #3109: abnormal `make busybox-menuconfig`
d1a93022 7779 #3115: How about board specific makefiles?
c18c1d66 7780 #3169: python patch has typo, aborts build in scenario
6bfe2932 7781 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 7782
dbc45b03 77832010.11, Released November 30th, 2010:
32b74808 7784
1fbd9ef8 7785 Fixes all over the tree.
32b74808 7786
5cafae4f 7787 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 7788 xserver-xorg
32b74808 7789
1fbd9ef8
MRJ
7790 Issues resolved (http://bugs.uclibc.org):
7791
5cafae4f 7792 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
7793 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
7794
09af8387 77952010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
7796
7797 Fixes all over the tree.
7798
09af8387
PK
7799 Add support for LEON Sparc architecture variants. Fix make
7800 source/external-deps for host packages.
fe629f97 7801
b9c5809a
PK
7802 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
7803 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
7804 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
7805 sysstat, webkit, zlib
dfbb3893
PK
7806
7807 Issues resolved (http://bugs.uclibc.org):
7808
47416629 7809 #759: Sysstat build broken without libintl
84a6f534 7810 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 7811 #2725: Buildroot overrides kernel config
adb0dfff 7812 #2785: mtd-utils build fails due to missing libmtd
972cd422 7813 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 7814 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 7815 #2809: failed to compile libglib2
e25fe723
PK
7816 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
7817 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 7818 #2833: Failed to compile webkit without X11
dfbb3893 7819
ea252b0e 78202010.11-rc1, Released November 8th, 2010:
9bc12b85 7821
ea252b0e 7822 Fixes all over the tree and new features.
bfa9e9e2
PK
7823
7824 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
7825 misc fixes + nconfig and savedefconfig targets.
7826
10c1eec2 7827 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 7828 backend, GCC 4.5.x.
92870a7a 7829
785fef10
PK
7830 Fs: Squashfs 4.1 with lzo support
7831
1860bdae
PK
7832 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
7833 generic new-style ones instead.
7834
a1726117
PK
7835 Download handling reworked and support for git/svn downloads
7836 added.
7837
5f71fc1f
TP
7838 Removed experimental shared config.cache support, as it is
7839 too unreliable.
7840
aefad531
YM
7841 A convenience Makefile wrapper is created when using
7842 out-of-tree building, similar to how it is done for the kernel.
7843
9f36bd49
PK
7844 Alpha, Cris, IA64 and Sparc64 architecture support removed.
7845
666bef2d 7846 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 7847 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 7848
299f7820 7849 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 7850 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 7851 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
7852 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
7853 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
7854 gamin, gawk, genext2fs, gperf, gst-plugins-base,
7855 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
7856 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
7857 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
7858 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
7859 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
7860 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
7861 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
7862 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
7863 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
7864 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
7865 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 7866 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 7867 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 7868 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
7869 speex, sqlite, squashfs, startup-notification, strace,
7870 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
7871 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
7872 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
7873 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
7874 xapp_xmore,
edfb1264
PK
7875 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
7876 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
7877 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
7878 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
7879 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
7880 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
7881 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
7882 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
7883 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
7884 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
7885 xterm, xvkbd, zlib
f661b023 7886
2b9e2fb4 7887 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 7888
ba4fd235 7889 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 7890 pcmcia
5ba97d90 7891
e0941403
PB
7892 Issues resolved (http://bugs.uclibc.org):
7893
6d3342e4 7894 #901: new package: gpsd
61f432ff 7895 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 7896 #2461: wireless_tools: install shared library if needed
5e6e63e5 7897 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 7898 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 7899 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 7900 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 7901 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 7902 #2731: Build order
93736778 7903 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 7904 #2767: Build for lsof broken in buildroot-2010.08
e0941403 7905
32b8d438 79062010.08: Released August 31th, 2010:
49736322
YM
7907
7908 Fixes all over the tree.
7909
40f8f3ff 7910 Updated/fixed packages: atk, xstroke
49736322 7911
1424ff1c
PK
7912 Removed packages: lxdoom
7913
dc3a7ebc 79142010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
7915
7916 Fixes all over the tree.
7917
7918 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
7919 locale support as broken. Remove deprecated GCC 4.2.[1-3]
7920 versions.
2e7ab32c
PK
7921
7922 Mark CRIS architecture as deprecated, as it is discontinued
7923 upstream.
7924
b680672a
PK
7925 Marked shared config.cache as experimental and disabled by
7926 default as it is known to break with certain package
7927 combinations.
7928
1ed2e4ff
KR
7929 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
7930 added.
7931
62b4c67b
SB
7932 fs: old-style squashfs for big endian archs fixed.
7933
1c4dbb5f 7934 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
7935 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
7936 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
7937 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
7938 util-linux
2e7ab32c 7939
6c519387
PK
7940 Removed packages: stunnel
7941
2e7ab32c
PK
7942 Issues resolved (http://bugs.uclibc.org):
7943
7944 #635: util-linux fails to build in 2009.08
7945 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 7946 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 7947 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 7948 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 7949
2ef83b42 79502010.08-rc1, Released July 30th, 2010:
dc5e22ee 7951
2b42aae7
PK
7952 Fixes all over the tree and new features.
7953
5fd095b3 7954 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
7955 and non-sysroot support removed. Added support for (snapshot)
7956 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 7957
a7a3e757 7958 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
7959 removed yaboot. Support building u-boot from custom tarball,
7960 u-boot 2010.06.
a7a3e757 7961
2b42aae7 7962 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 7963
39e6ba1b
PK
7964 Java packages marked as broken. Unless someone steps up to
7965 support this, they will be removed during the 2010.11
7966 development cycle.
7967
a563a663 7968 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
7969 GTK+ on DirectFB has also been marked as deprecated, as it is
7970 not supported in recent GTK+ versions, and more and more
7971 packages depends on the new versions.
a563a663
TP
7972 Unless someone steps up to support them, they will be removed
7973 during the 2010.11 development cycle.
7974
ab10ed8c 7975 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 7976 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 7977
18fa12fe
PK
7978 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
7979 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
7980 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
7981 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
7982 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 7983 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
7984 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
7985 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
7986 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
7987 ltrace, make, midori, module-init-tools, mplayer,
7988 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
7989 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
7990 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
7991 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
7992 usbutils, webif, webkit, wireless_tools, xerces,
7993 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 7994
2c31d745 7995 Removed packages: modutils, portage, rxvt
6ef6e96c 7996
e475cf03 7997 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 7998
3c5deb98
PK
7999 Issues resolved (http://bugs.uclibc.org):
8000
5bf7eb2a 8001 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 8002 #361: linux kernel configuration choice works incorrectly
ad36fcdd 8003 #387: Tremor not installed to toolchain
5db7204c 8004 #401: new package: ffmpeg
acb86bab 8005 #475: uImage target for U-boot failed generating
31aab0c9
PK
8006 #543: ATK requires X11 on DirectFB target
8007 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 8008 #583: build fails with external x86_64 toolchain
ad36fcdd 8009 #729: sstrip creates corrupted headers
18fa12fe 8010 #829: Webkit r44552 needs libXt
868ed55b 8011 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
8012 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
8013 #859: Add (head of) nptl branch to list of uClibc versions
8014 #949: compile with debug info
8015 #955: Grub fails to build with External Toolchain
18fa12fe 8016 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 8017 #1213: Move .config into output directory
31aab0c9
PK
8018 #1225: Buildroot fails to account for "nof" subdirectory (no float...
8019 #1231: (sparc) Linux kernel fails to build
8020 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
8021 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 8022 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 8023 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
8024 #1675: GMP Error during buildroot make process
8025 #1741: external toolchain linking error
41580880 8026 #1753: lmbench: convert to generic package infrastructure
3754c515 8027 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 8028 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 8029 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 8030 #1879: Bump iptables to 1.4.8
accf2eb2 8031 #1885: Add a bunch of lua modules
3638e528 8032 #1897: Bump libusb to 1.0.7
8ac2bba9 8033 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 8034 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 8035 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 8036 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 8037 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 8038 #1951: Bump openssl to 0.9.8o
cffb9cf0 8039 #1957: Bump sqlite to 3.6.23.1
237c98b2 8040 #1975: Package removal/deprecation
d47c73ee 8041 #1981: zlib: bump to 1.2.5
8df21528 8042 #1987: intltool: Fix spelling mistake
3404ad7c 8043 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 8044 #1999: Typo in path checking
1c7de59a 8045 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 8046 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 8047 #2038: Bump ncurses to 5.7
1b10ce71 8048 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 8049 #2101: blackbox depends on locale support
93e80147 8050 #2119: Tries to build kernel, although disabled in config
31aab0c9 8051 #2125: libXfont build fail
e09aa604 8052 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 8053 #2149: xterm build failure
9280cafe 8054 #2155: Compression lzo don't set for ubifs
ccd0fc4e 8055 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 8056 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 8057 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 8058 #2191: linux-fusion build fail
b922151c 8059 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 8060 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 8061 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 8062 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
8063 #2257: Convert netsnmp package to autotargets
8064 #2263: Bump samba to 3.3.13
aaa2b660 8065 #2269: setserial causes make error
3c5deb98 8066
07da619d 80672010.05, Released May 30th, 2010:
170b3d3d
PK
8068
8069 Fixes all over the tree.
8070
a4bba083
PK
8071 Updated/fixed packages: coreutils, hal, libcap,
8072 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
8073
8074 Issues resolved (http://bugs.uclibc.org):
8075
e1a7d916 8076 #1789: binutils fails to build for i386
2816c33c 8077 #1843: Fix libcap build failure
7f1bca84 8078 #1855: XORG Keyboard driver fails to compile
170b3d3d 8079
bbd96dba 80802010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
8081
8082 Fixes all over the tree.
8083
994bb070 8084 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 8085 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 8086 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
8087 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
8088 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
8089 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
8090 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
8091 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
8092 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
8093 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
8094 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
8095
8096 Issues resolved (http://bugs.uclibc.org):
8097
ca999e09
PK
8098 #75: arm buildroot "unrecognized option" error
8099 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 8100 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 8101 #1729: alsamixergui fails to build
7810eebb 8102 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 8103 #1819: pciutils small bugs
947a9b85 8104 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 8105
6d1ab151 81062010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
8107
8108 Fixes all over the tree.
8109
49ce10cb
PK
8110 Updated/fixed packages: busybox, customize, gawk, gnuchess,
8111 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
8112 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
8113 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
8114 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
8115 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
8116 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 8117
13de2613
PK
8118 Removed packages: vice
8119
63b86664
GZ
8120 Issues resolved (http://bugs.uclibc.org):
8121
ea0695ff 8122 #849: "customize" package copies files to wrong place in target tree
63b86664 8123 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 8124 #1135: Package customize. Wrong copying
79db1ff5 8125 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
8126 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
8127 #1669: Busybox failed to compile when using an external toolchain
dfb50393 8128 #1699: Fix usbutils dependencies and bump
a5fe7371 8129 #1705: Fix pciutils broken cross compiling
6f4939d4 8130 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 8131
aac61fdc 81322010.05-rc1, Released May 3rd, 2010:
58794482 8133
b1c9a155
GZ
8134 Cleaned up / restructured package menu.
8135
266fa65a 8136 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
8137 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
8138 removed broken nios2 support, ppc e300cX/e500mc support,
8139 improved external toolchain support, GDB 7.x support.
c9d195ed 8140
de859f6b
PK
8141 X.org updated to 7.5.
8142
5724e099
PK
8143 New packages: cdrkit, cramfs, genext2fs, genromfs,
8144 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
8145 squashfs, squashfs3, squid
8146
8147 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
8148 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
8149 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
8150 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
8151 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
8152 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
8153 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
8154 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
8155 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
8156 qt, radvd, samba, setserial, smartmontools, tar, tslib,
8157 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
8158 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
8159 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
8160 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
8161 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
8162 xproto_xf86miscproto, xserver_xorg-server
58794482 8163
84e5d7c7
WW
8164 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
8165 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
8166 xproto_xf86miscproto
9638be1a 8167
acac2ece
AC
8168 Issues resolved (http://bugs.uclibc.org):
8169
ffe25f05 8170 #513: Add new squid package
0e9aad6c 8171 #661: lmbench: new package
bb73ce22 8172 #719: Add lua option to haserl
6a3a58f1 8173 #800: [PATCH] iperf update to 2.0.4
46913a2d 8174 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 8175 #805: [PATCH] mdadm - version update
cb08cd64 8176 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 8177 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
8178 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
8179 package for compatibility with old packages that expect
8180 the pre-1.0 API.
ed91e786 8181 #1105: Add new netperf package
8fe6cc98 8182 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 8183 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 8184 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 8185 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 8186 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 8187 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 8188 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 8189 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 8190 #1303: Add librsync package
532e1fb5 8191 #1321: Busybox link fails due to lack of --sysroot option
820d917d 8192 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 8193 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 8194 #1369: cannot build radvd (flex problem)
a12ef5db 8195 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 8196 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 8197 #1417: Bump iptables to 1.4.7
801f22b3 8198 #1423: Bump e2fsprogs to 1.41.11
0fd37245 8199 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 8200 #1441: Add binutils 2.20.1
31365ded 8201 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 8202 #1459: Misc QA fixes
07f155c1 8203 #1489: radvd update to 1.6
633049d8 8204 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 8205 #1537: dev entries not created anymore
4ab6883a 8206 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 8207 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 8208 #1567: openssl0.9.8n fails to compile
5ad26724 8209 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 8210 #1591: portmap fails to compile
55886163 8211 #1615: Convert eeprog package to gentargets
554ef43a 8212 #1645: Bump hostapd package to 0.7.2
acac2ece 8213
ac1dfc84 82142010.02, Release February 26th, 2010:
f4f15704
FGM
8215
8216 Fixes all over the tree.
8217
b209f227
PK
8218 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
8219 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
8220 xfont_font-util
ba50538c 8221
0f40a46a 8222 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
8223
8224 Issues resolved (http://bugs.uclibc.org):
8225
8226 #165: openmotif does not build
0f40a46a 8227 #1147: Remove obsolete hostap package
f561763e 8228 #1183: make source fails to download gmp, mpfr and patches
f4f15704 8229
7bd8125e 82302010.02-rc2, Released February 23th, 2010:
23c8c880
PK
8231
8232 Fixes all over the tree and new features.
8233
89fd7208
PK
8234 New packages: intltool
8235
c8ff60c8 8236 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
8237 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
8238 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
8239 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
8240 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
8241 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
8242 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
8243
8244 Removed package: xboard
23c8c880 8245
6c9d3873
RA
8246 Issues resolved (http://bugs.uclibc.org):
8247
5239be04
PK
8248 #335: atk looks for the path to the gnome library on the host
8249 #355: Please update WebKit - it doesn't compile!
8250 #453: libglib2 autoreconf
8251 #457: e2fsprogs link problem
8252 #459: libgtk2 autoreconf
8253 #469: build of libgtk2 for host incorrectly assumes that X.org ...
8254 #671: Bash fails to build when building buildront on Ubuntu 9.04
8255 #711: WebKit host dependencies problems
8256 #821: cp: illegal operation
8257 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
8258 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
8259
f0bdacdb
PK
82602010.02-rc1, Released February 9th, 2010:
8261
8262 Fixes all over the tree and new features.
8263
8264 Generalized autotools infrastructure to be usable for
8265 non-autotools packages, see package/Makefile.package.in for
8266 details.
8267
8268 Cleaned up avr32 toolchain config, external source-based
8269 toolchain support is gone.
8270
8271 Dependency checks: Also check for makeinfo, only print output
8272 on errors.
de219287 8273
6c26a600 8274 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 8275
731f3c3e
PK
8276 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
8277 tcpreplay
20417bbf 8278
aea2ef9b
WW
8279 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
8280 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
8281 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
8282 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
8283 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
8284 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
8285 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
8286 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 8287
640c7403 8288 Removed package: asterisk, openswan
5223447b 8289
ba4183bc
GZ
8290 Issues resolved (http://bugs.uclibc.org):
8291
20417bbf 8292 #515: tcpreplay: new package
1041563b 8293 #553: Wrong DirectFB ps2mouse limitation
249f3db9 8294 #559: mesa3d build fails
7c737978 8295 #679: Autoconf cannot find M4
44816b1b 8296 #739: New/updated hostapd package
d8968c67 8297 #749: Bump usbutils package to version 0.86
79c9a433 8298 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 8299 #753: Bump lighttpd package to 1.4.25
9c37425b 8300 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 8301 #761: Add binutils 2.20 to toolchain options
9f17728f 8302 #763: [SECURITY] Update pcre to 7.9
09c181f2 8303 #765: Add buildroot branding to gcc
7a90172f 8304 #767: Bump iw package to 0.9.18
b5867d93 8305 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 8306 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 8307 #813: Drop not very useful generic package selection options ...
b9656e81 8308 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 8309 #827: Bump mtd-utils package to version 1.2.0
c47124d4 8310 #841: Build error
0908e85c 8311 #913: Bump iptables to 1.4.6
c95e3b84 8312 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 8313 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 8314 #931: Bump kismet package to 2010-01-R1
b3febdac 8315 #937: Bump openvpn package to 2.1.1
c623a237 8316 #943: Bump sqlite package to 3.6.22
3416f262 8317 #961: Bump dnsmasq to 2.52
60ce1b08 8318 #967: Bump netstat-nat to 1.4.10
6455c32d 8319 #973: Bump iw to 0.9.19
fbf84d42 8320 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 8321 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 8322 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 8323 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 8324 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 8325
798927cc 83262009.11, Released December 1st, 2009:
b48fb8c4
PK
8327
8328 Additional fixes and cleanups.
8329
9d998ad1
PK
8330 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
8331 microperl, ncurses, vim
b48fb8c4
PK
8332
8333 Issues resolved (http://bugs.uclibc.org):
8334
8335 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
8336
31bd9741
PK
83372009.11-rc2, Released November 29th, 2009:
8338
8339 Additional fixes and cleanups.
6b6bdaed 8340
ade675c5 8341 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 8342
2d04d56e 83432009.11-rc1, Released November 23rd, 2009:
74834991 8344
b8a917fa
PK
8345 Fixes all over the tree and new features.
8346
8347 Cleaned up / Simplified build directory layout. Refer to
8348 docs/buildroot.html#using for details.
8349
8350 Target defconfig files moved to configs/ and listed in 'make help'
8351 output.
8352
406053d5
PK
8353 Fixed *clean targets. Now clean removes everything generated,
8354 so you can do a fresh rebuild. Distclean furthermore removes
8355 kbuild tools and .config, bringing the source tree back in a
8356 pristine state.
8357
b8a917fa
PK
8358 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
8359 soft / hardfloat setting for architecture, ensure target-ldd
8360 gets installed.
83182dd2 8361
4114643d 8362 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 8363 sdl_sound, swfdec, sysstat
32518793 8364
81e4ba32
PK
8365 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
8366 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
8367 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
8368 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
8369 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 8370 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 8371 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 8372 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 8373 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 8374 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
8375 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
8376 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 8377 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 8378
87d74d94 8379 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 8380
74834991
GZ
8381 Issues resolved (http://bugs.uclibc.org):
8382
1d9178db 8383 #301: allow to install libsmbclient
bc95b3ad 8384 #303: add gvfs package
8e8354d4 8385 #477: Add sdl_sound package
57f3b11d 8386 #487: Make kismet package sexier
bdf41d6c 8387 #511: New package usb_modeswitch
74834991 8388 #527: misc fixes for dnsmasq package
a07032e1 8389 #565: libevent: Bump version and clean up makefile
27cf8114 8390 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 8391 #593: Missing early check for patch(1)
b71951b0 8392 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
8393 #609: libmicrohttpd: New package
8394 #615: python: Don't delete .py files unless asked
f5239c32 8395 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 8396 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 8397 #645: allow to build nbd-server with NBD package
829d4ff6 8398 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 8399 #655: Update sqlite package to version 3.6.18
f72f3fd3 8400 #657: Bug in imagemagick-clean target
07019b2c 8401 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 8402 #665: [PATCH] Samba package
69ec17cd 8403 #667: [PATCH] e2fsprogs
351b6796 8404 #683: SDL-dfb does not select directfb
3445ff4a 8405 #701: make install problem with unstripped binaries
48ed49e9 8406 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 8407 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 8408 #709: Bump lighttpd package to 1.4.24
26073d2a 8409 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 8410 #715: Bump libidn package to 1.15 and other fixes
882e1376 8411 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 8412 #731: Bump iw package to 0.9.17
74834991 8413
f0eb8b58
PK
84142009.08, Released August 31th, 2009:
8415
8416 Additional fixes and cleanups.
8417
8418 Updated/fixed packages: ctorrent, saveconfig/getconfig,
8419 sdl_net, util-linux.
014df317
PK
8420
8421 Issues resolved (http://bugs.uclibc.org):
8422
8423 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 8424 #557: Build ctorrent with SSL support if available
014df317 8425
4595a2fc
PK
84262009.08-rc3, Released August 26th, 2009:
8427
8428 Additional fixes and cleanups.
8429
8430 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
8431 directfb, enchant, kernel headers.
8432
8433 Issues resolved (http://bugs.uclibc.org):
8434
8435 #471: Allow directfb compilation with debug
8436 #541: Removal of CVS directories in target filesystem broken
8437 #547: berkeleydb: Update config.{sub, guess}
8438 #549: enchant: Fix dependencies.
8439 #569: Fix alsa-utils build for x86 on x86-64
8440
4ebaaf41
PK
84412009.08-rc2, Released August 6th, 2009:
8442
8443 Additional fixes and new features.
8444
8445 New packages: libuuid, gcc 4.3.4.
8446
4595a2fc
PK
8447 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
8448 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
8449
8450 Fixed issue with 'make oldconfig'
0468b5c1
PK
8451
8452 Issues resolved (http://bugs.uclibc.org):
8453
8454 #525: sed broken with external toolchain
15dab042 8455 #537: Fix gzip build with recent glibc
0468b5c1 8456
3190d5bf
PK
84572009.08-rc1, Released August 2nd, 2009:
8458
8459 Fixes all over the tree and new features.
533718a8 8460
66095256
TP
8461 Improvement of external toolchain support:
8462 - Support for glibc toolchains.
8463 - The toolchain configuration announced to Buildroot is
8464 verified against the real toolchain configuration.
8465 - Fixes, documentation.
8466
8467 Cleanup X.org support: clarified configuration options, and
8468 removed mandatory dependency on useless libraries such as
8469 libXt or libXaw.
8470
d9a95017
TP
8471 New QT-based configurator, usable using 'make xconfig'.
8472
3190d5bf
PK
8473 Support for the Xtensa architecture.
8474
8475 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
8476 headers.
8477
8478 New packages: bmon, ctorrent, dosfstools, enchant,
8479 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
8480 sdl_gfx, spawn-fcgi.
8481
8482 Updated packages: bind, busybox, coreutils, sqlite, directfb,
8483 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
8484 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
8485 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
8486 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
8487 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
8488 wpa-supplicant, xdriver_xf86-input-synaptics,
8489 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
8490 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
8491 xutil_util-macros.
8492
533718a8
PK
8493 Issues resolved (http://bugs.uclibc.org):
8494
2e71cd88 8495 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 8496 #163: Xtensa architecture port
7a1a334c 8497 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 8498 #241: device mapper + lvm2: build together
52dbe071 8499 #243: ctorrent: new package
bb14fc40 8500 #247: ntfsprogs: new package
71c810ff 8501 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 8502 #287: New package libnl
9a6d6cf5 8503 #289: New package iw
6fecd53e 8504 #331: Update MPlayer to version 1.0rc2
5818010f 8505 #333: Bump sqlite package to 3.6.15
e61606ad 8506 #349: update libsoup to version 2.26.2
c2dbefd8 8507 #357: New package netstat-nat
234fb283 8508 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 8509 #367: linux kernel compile error for arm926t
10e9b7ed 8510 #369: Add SDL_gfx package
533718a8 8511 #373: Support for building gstreamer without libxml
e61606ad 8512 #379: update DirectFB to version 1.4.0
533718a8
PK
8513 #383: gst-plugins-good: Allow soup plugin to be configured
8514 #385: neon: Fix pkgconfig dependency
bd26b582 8515 #387: Tremor not installed to toolchain
ba4fbdc9 8516 #389: New package bmon
533718a8
PK
8517 #391: gstreamer: Bump version to 0.10.23
8518 #393: gst-plugins-base: Bump version to 0.10.23
8519 #395: gst-plugins-bad: New package
f4311822 8520 #403: Error while building iso9660 image
533718a8
PK
8521 #409: Bump php package to 5.2.10
8522 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 8523 #417: New package spawn-fcgi
264b9c11 8524 #419: Bump lighttpd package to 1.4.23
27ce942e 8525 #421: toolchain: Clean up toolchain locale support menu
81f9990e 8526 #427: webkit: Update to WebKit svn r44552
56fcdc9b 8527 #437: ltp-testsuite: Bump version to 20090630
f26acf61 8528 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 8529 #467: DirectFB 1.4.1
0aa70624 8530 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 8531 #491: libxml2: Bump version to 0.7.3
ff69aeea 8532 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 8533 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 8534 #509: Bump sqlite package to 3.6.16
a7b50b94 8535 #523: pciutils broken with external toolchain
9be449ff 8536 #533: Update gamin to 0.1.10 to fix compilation
533718a8 8537
a69b3d61
PK
85382009.05, Released June 1st, 2009:
8539
8540 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
8541 version and marked ubifsroot as broken.
8542
45e11e29
PK
85432009.05-rc3, Released May 27th, 2009:
8544
8545 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
8546 busybox, curl, libusb, readline, python and strace.
8547
8548 Issues resolved (http://bugs.uclibc.org):
8549
8550 #345: libcurl package needs a urandom fix
8551
13328d22
PK
85522009.05-rc2, Released May 19th, 2009:
8553
8554 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
8555 for newer hosts), stable kernel versions, busybox, cups,
8556 dmraid, docker, mesa3d, rsync and updated defconfigs.
8557
8558 xserver marked as broken on AVR32 and atngw100-expanded
8559 config removed.
61aeb6e4
PK
8560
8561 Issues resolved (http://bugs.uclibc.org):
8562
8563 #167: metacity does not build
13328d22
PK
8564 #295: gamin installs python support even if python is disabled
8565 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 8566
cf92bc23
PK
85672009.05-rc1, Released May 5th, 2009:
8568
8569 Fixes all over the tree, further conversion of packages to
8570 Makefile.autotools.in and we now build host versions of
8571 packages where needed for build time dependencies instead of
8572 relying on the correct versions being available on the build
8573 host. Ancient toolchain / busybox versions have furthermore
8574 been removed as announced in the 2009.02 release notes.
8575
8576 New packages: flac, gob2, lzop, taglib, wpa_supplicant
8577
8578 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
8579 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
8580 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
8581 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
8582 util-linux, xorg7, xerces
8583
8584 Issues resolved (http://bugs.uclibc.org):
8585
8586 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
8587 and a ton of other improvements
8588 #19: page.h missing by util-linux
8589 #37: update libglib2 to version 2.18.4
8590 #61: tslib puts staging_dir into pkgconfig file
8591 #69: tar refuses to build
8592 #71,#175: ./wchar.h:41:12: error: empty filename in #include
8593 #73: Bump openssl package to the latest version
8594 #81: New package wpa_supplicant
8595 #99: new package: flac
8596 #101: update gstreamer packages
8597 #105,#313: menuconfig segfaults on tinyx if wchar is not
8598 selected
8599 #107: convert libvorbis to Makefile.autotools.in
8600 #109: Make pppd package avoid bsd err
8601 #111: binutils 2.17 fails to build when texinfo >= 4.10
8602 #133: Modify ncurses5-config to get correct include path
8603 #137: Bump php to version 5.2.9
8604 #139: Bump sqlite to 3.6.11 and convert to
8605 Makefile.autotools.in
8606 #145: Bump bind package to 9.5.1-P1 (security)
8607 #147: buildroot toolchain fails to build w/binutils-2.19.1
8608 #151: openssl package trivial fixes
8609 #161: vim fails on patching with errors in configure.patch
8610 #169: blackbox-0.70.1 does not build
8611 #177: xdriver_xf86-input-keyboard does not build
8612 #179: Upgrade dropbear to Makefile.autotools.in
8613 #181: Update to Xorg 7.4
8614 #187: ntfs-3g: could not build cross
8615 #191: alsa-lib ARM binaries always built with EABI
8616 #213: Bump wpa_supplicant package to version 0.6.9
8617 #217: Bump openssl package to 0.9.8k (security)
8618 #219: Toolchain build fails on m4
8619 #225: m4 macros are out of place
8620 #233: make ipv6 optional in iptables
8621 #237: ncftp: convert to Makefile.autotools.in
8622 #239: ntfs-3g: convert to Makefile.autotools.in
8623 #245: lzop: new package
8624 #271: Bump bind package to 9.5.1-P2 (security)
8625 #277: Bump sqlite package to 3.6.16
8626 #279: update libglib2 to version 2.20.1
8627 #281: update DirectFB to version 1.2.8
8628 #283: add taglib
8629 #285: compilation of samba fails if IPV6 support is missing
8630 #293: update samba to version 3.3.3
8631 #299: add shared-mime-info package
8632 #307: make openssl package respect build flags
This page took 1.818048 seconds and 4 git commands to generate.