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