summaryrefslogtreecommitdiffstats
path: root/buildroot
Commit message (Collapse)AuthorAgeFilesLines
* Revup buildrootRaptor Engineering Development Team2020-02-181-0/+0
|
* Update buildroot to latest RCS versionRaptor Engineering Development Team2019-09-271-0/+0
|
* Revup buildrootRaptor Engineering Development Team2019-04-291-0/+0
|
* Revup buildrootRaptor Engineering Development Team2019-04-261-0/+0
|
* buildroot: Bump to bring in udev patchJoel Stanley2019-04-041-0/+0
| | | | | | | | | | | | | | | | | | | | | Samuel Mendoza-Jonas (1): package/eudev: Revert change preventing monitor start When moving to eudev 3.2.7 we found that setting up a udev monitor[1] failed silently. The symptom was that no disks would show up until a Petitboot 'rescan devices' was performed. Sam tracked this down to the change that we now revert. It looks like petitboot fails due to the udev_has_devtmpfs check, specifically on name_to_handle_at, because devtmpfs doesn't support this syscall. If we revert this udev events are processed as normal. Carry this patch until an upstream soluton is found[2]. [1] https://github.com/open-power/petitboot/blob/master/discover/udev.c#L527 [2] https://github.com/gentoo/eudev/issues/172 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: 2019.02.1, Linux 5.0, LVM, make, localedef fixesJoel Stanley2019-04-021-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | Move to 2019.02.1 stable release: http://git.buildroot.net/buildroot/plain/CHANGES?id=2019.02.1 http://lists.busybox.net/pipermail/buildroot/2019-March/246465.html In addition the following patches were added: Joel Stanley (4): toolchain: add BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0 package/linux-headers: add support for Linux 5.0 kernel headers linux: add support for Linux 5.0 toolchain/toolchain-external-custom: support Linux 5.0 kernel headers Samuel Mendoza-Jonas (5): host-localedef: Compile against glibc-2.28 lvm2: Update to 2.02.183 localedef: Depend on host-make make: Include patch for gl_lstat localedef: Specify host-make in configure step Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2019.02 releaseJoel Stanley2019-03-181-0/+0
| | | | | | | | | | | | | http://lists.busybox.net/pipermail/buildroot/2019-March/244273.html https://git.buildroot.net/buildroot/plain/CHANGES?id=2019.02 Notable changes: - Require Python >= 2.7 - openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and long term support. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2018.11.3 stable releaseJoel Stanley2019-03-041-0/+0
| | | | | | | | | | | | Upstream release notes: http://lists.busybox.net/pipermail/buildroot/2019-February/243960.html https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.11.3 This includes a patch to move to 4.20 as the default kernel. As we're still on 4.19, we must now set the buildroot kernel series option. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2018.11.1 stable releaseJoel Stanley2019-01-031-0/+0
| | | | | | | http://lists.busybox.net/pipermail/buildroot/2018-December/239184.html https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.11.1 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2018.11Joel Stanley2018-12-031-0/+0
| | | | | | | | | | | | | | | | | | | | | Target packges: lvm2: 2.02.173 -> 2.02.180 kmod: 24 -> 25 glibc: glibc-2.27-57-g6c99e37f6fb640a50a3113b2dbee5d5389843c1e -> glibc-2.28-50-gb8dd0f42780a3133c02f064a2c0c5c4e7ab61aaa linux-firmware: 8d69bab7a3da1913113ea98cefb73d5fa6988286 -> 44d4fca9922a252a0bd81f6307bcc072a78da54a Host packages: kmod: 24 -> 25 libopenssl: 1.0.2p -> 1.0.2q Upstream release notes and changelog: http://lists.busybox.net/pipermail/buildroot/2018-December/237402.html https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.11 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2018.08.3 point releaseJoel Stanley2018-11-271-0/+0
| | | | | | | | | | | | | | https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.08.3 http://lists.busybox.net/pipermail/buildroot/2018-November/237068.html Package changes: busybox: 1.29.2 -> 1.29.3 elfutils: 0.171 -> 0.174 The elfutils change includes security fixes. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2018.08.2 point releaseJoel Stanley2018-11-081-0/+0
| | | | | | | | | No package changes. http://lists.busybox.net/pipermail/buildroot/2018-October/234252.html https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.08.2 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Move to Linux v4.19.0-openpower1Joel Stanley2018-11-021-0/+0
| | | | | | | | | | Move to a new upstream kernel release. This includes a buildroot bump to support 4.19 kernels. The defconfig has been regenerated against 4.19 and the non-default IO schedulers disabled. No functional changes should result. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2018.08.1 point releaseJoel Stanley2018-10-311-0/+0
| | | | | | | | | | | | | | | | | | | | Target packages: busybox: 1.29.1 -> 1.29.2 Host packages: libopenssl: 1.0.2o -> 1.0.2p Upstream announcement: http://lists.busybox.net/pipermail/buildroot/2018-October/232433.html https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.08.1 Importantly this includes fixes for building on host systems that have glibc 2.28. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2018.08Joel Stanley2018-10-241-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream changelog: https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.08 Set BR2_GCC_VERSION_6_X=y in all of the configs that include hostboot, as the default has moved to GCC 7 and hostboot cannot build with a modern compiler. We are carrying a patch to dtc in our buildroot tree that fixes a segfault when converting the powernv device tree. It has been submitted upstream to buildroot (and the patch itself is upstream in dtc, but not a released version). Host packages updated: libxml2: 2.9.7 -> 2.9.8 lz4: v1.8.1.2 -> v1.8.2 zstd: v1.3.3 -> v1.3.5 dtc: 1.4.4 -> 1.4.7 Shipped packages updated: busybox: 1.29.0 -> 1.29.2 linux-firmware: 65b1c68c63f974d72610db38dfae49861117cae2 -> 8d69bab7a3da1913113ea98cefb73d5fa6988286 ethtool: 4.15 -> 4.16 util-linux: 2.32 -> 2.32.1 dtc: 1.4.4 -> 1.4.7 elfutils: 0.169 -> 0.171 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Merge 2018.05.2 stable releaseJoel Stanley2018-08-281-0/+0
| | | | | | | | | | | | | | | https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.05.2 http://lists.busybox.net/pipermail/buildroot/2018-August/229355.html Host package changes: buildroot: 2018.05.1-00011-g4f66fd5 -> 2018.05.2-00114-g1822255 libopenssl: 1.0.2o -> 1.0.2p No target package changes. Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Move to Linux 4.18.3-openpower1Joel Stanley2018-08-201-0/+0
| | | | | | | | | | | | | | | | | | | Update to 4.18, and re-generate the defconfig. In addition, make the following changes: - Enable EXPERT, so we can disable some things - Disable non-powerpc BPF decoders - Disable TASKSTATS - Disable unused syscalls - Set more things to be modules - Turn off unused network vendors Note that CONFIG_I2C_CHARDEV=y as the module is not loaded automatically, and without this i2cget etc. will fail. Buildroot is updated to include support for v4.18. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Bump to pick up GCC 8 ppc64le fixJoel Stanley2018-08-011-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building on a ppc64le host we see this error: build/genmatch --gimple ../../gcc/match.pd \ > tmp-gimple-match.c ../../gcc/match.pd:120:1 error: expected (, got NAME negative value by 0 gives -0, not +0. */ This was reported upstream[1] and fixed on the GCC 6 [2] and GCC 7 [3] branches: Backport from mainline 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org> * lex.c (search_line_fast): Remove illegal coercion of an unaligned pointer value to vector pointer type and replace with use of __builtin_vec_vsx_ld () built-in function, which operates on unaligned pointer values. The patches included in Buildroot contain just the code changes, and not the changelog, to make it easer to manage backporting. Tested on Ubuntu Cosmic ppc64le. [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86162 [2] https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=261621 [3] https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=262243 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Update to 2018.05.1 stable releaseJoel Stanley2018-07-231-0/+0
| | | | | | | | | | | | | > Buildroot 2018.05.1 is a bugfix release, fixing a number of important / > security related issues discovered since the 2018.05 release. This release does not change any package versions we ship. Upstream announcement and CHANGES can be found here: https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.05.1 http://lists.busybox.net/pipermail/buildroot/2018-July/226383.html Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Bump to pick up busybox udhcp changesJoel Stanley2018-07-231-0/+0
| | | | | | | | | | | | These are required for Petitboot work. Samuel Mendoza-Jonas (1): package/busybox: Include udhcp reboot time patch Yann E. MORIN (1): package/busybox: update to 1.29.0 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Update powerpc-utilsJoel Stanley2018-06-211-0/+0
| | | | | | | This bumps the buildroot version to include the latest version of powerpc-utils. It "has two nice update_flash fixes". Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2018.05 releaseJoel Stanley2018-06-051-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.05 http://lists.busybox.net/pipermail/buildroot/2018-June/222697.html Highlights for OpenPower Firmware: - Git caching: you don't need to re-clone from scratch when moving to a different version of a package Updated packages: busybox: 1.27.2 -> 1.28.4 glibc: glibc-2.26-146 -> glibc-2.27-57 dropbear: 2017.75 -> 2018.76 ethtool: 4.13 -> 4.16 ncurses: 6.0 -> 6.1 util-linux: 2.31.1 -> 2.32 Updated host packages: lz4: v1.7.5 -> v1.8.2 ncurses: 6.0 -> 6.1 gcc-initial: 6.4.0 -> 7.3.0 gcc-final: 6.4.0 -> 7.3.0 lzip: 1.19 -> 1.20 gawk: 4.1.4 -> 4.2.1 libopenssl: 1.0.2n -> 1.0.2o squashfs: 3de1687d7432ea9b302c2db9521996f506c140a3 -> e38956b92f738518c29734399629e7cdb33072d3 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2018.02.2 stable releaseJoel Stanley2018-05-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update our buildroot tree with the 2018.02.2 stable release. Upstream release annoucement: http://lists.busybox.net/pipermail/buildroot/2018-May/220788.html Release notes: 2018.02.2, Released May 4th, 2018 Important / security related fixes. Tweak package size/file instrumentation to better handle package rebuilds. Revert /etc/shells creation when bash is enabled. Exclude /lib/firmware from the rpath fixup logic, as it may contain non-native ELF files. Scanpypi: Support the new PyPi infrastructure. Handle GCC 8.x on the host. Ensure timestamp of /usr is updated to support the systemd ConditionNeedsUpdate option. Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2, grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme, libtomcrypt, mbedtls, mkpasswd, php, python, python-requests, python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image, syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch, wireguard, wmctrl Issues resolved (http://bugs.uclibc.org): #10896: /bin/sh not in /etc/shells #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Update to 2018.02.1Joel Stanley2018-04-121-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://lists.busybox.net/pipermail/buildroot/2018-April/218642.html > Buildroot 2018.02.1 is a bugfix release on the current long term > release, fixing a number of important / security related issues > discovered since the 2018.02 release. > > - Infrastructure: Speed up instrumentation for package size by > comparing timestamps instead of md5 checksums, as doing checksums > could lead to up to 25% longer build time for big configurations. > > - Add a better fix for build issues for autotools based packages > checking for C++ support on toolchains without C++ support. > > - Build host-tar if tar is older than 1.27 on the build machine to work > around reproducibility issues with git archives containing long paths. > > - check-unique-files: Fix for filenames not representable in the users' > locale. > > - Check-bin-arch: Add support for per-package ignore paths > (<pkg>_BIN_ARCH_EXCLUDE). > > - linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure these > dependencies are available for Linux configurations needing these > dependencies, similar to how it is done for U-Boot. > > - linux: Support custom (not in tree) device tree files in addition to > in-tree ones. > > - Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288, > Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK Pro3. > > - Security fixes for apache, imagemagick, irssi, libcurl, libopenssl, > libpjsip, libvorbis, memcached, nodejs, ntp, patch, python-webpy, > samba4, tremor, wireshark, xerces > > - Fixes for download/compilation/runtime issues in busybox, c-ares, > cmake, docker-engine, enlightenment, eudev, fbgrab, freescale-imx, > gtest, intel-microcode, jimtcl, kmod, kodi, ktap, libcoap, libfcgi, > libhttpparser, libminiupnpc, libss7, libssh2, libupnp, libupnpp, > libuv, motion, musl, nodejs, ntp, openblas, opencv3, openocd, > opus-tools, php, pkgconf, postgresql, powerpc-utils, > python-jsonschema, python-webpy, qemu, qt5bsae, qt5script, qt5webkit, > rapidjson, rauc, sam-ba, sngrep, systemd, uboot-tools, uclibc-ng-test, > upmpdcli, xterm, zstd. > > - New packages: docker-proxy, python-functools32 Full changelog: https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.02.1 Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: Move to Linux 4.16.1-openpower2Joel Stanley2018-04-121-0/+0
| | | | | | | | | | | | | | | | | | | Move to the 4.16 series. Changes to patches: - "tg3: APE heartbeat changes" patch was merged upstream and can be dropped - "powerpc/mm/radix: Fix checkstops caused by invalid tlbiel" was found when testing with 4.16.1-openpower1 and has been posted upstream A few new options are turned off by default as they are not useful to petitboot. In the future we may enable DEFERRED_STRUCT_PAGE_INIT, but it defaults to off for now. We bump the buildroot repository in order to support the new kernel version. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Update to 2018.02Joel Stanley2018-04-101-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Release notes and announcement: https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.02 http://lists.busybox.net/pipermail/buildroot/2018-March/215002.html Updated packages: rsync: 3.1.2 -> 3.1.3 glibc: glibc-2.26-73 -> glibc-2.26-146 linux-firmware: a3a26af24e29 -> 65b1c68c63f9 util-linux: 2.31 -> 2.31.1 eudev: 3.2.4 -> 3.2.5 Updated host packages: libxml2: 2.9.5 -> 2.9.7 binutils: 2.28.1 -> 2.29.1 Signed-off-by: Joel Stanley <joel@jms.id.au> [stewart: remove old config option from pseries_defconfig, fix firmware-whitelist] Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
* buildroot: Update to 2017.11.2 point releaseJoel Stanley2018-02-261-0/+0
| | | | | | There were no version changes to packages that are included in op-build. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to buildroot 2017.11Joel Stanley2017-12-011-0/+0
| | | | | | | | | | | | | | | | | Upstream changelog: https://git.buildroot.net/buildroot/plain/CHANGES?id=2017.11 Changed packages from previous release (2017.08.2): mdadm: 3.3.4 -> 4.0 glibc: 2.25 -> glibc-2.26-73-g4b692dffb95ac4812b161eb6a16113d7e824982e ethtool: 4.10 -> 4.13 linux-headers: 4.14 -> 4.14.2 util-linux: 2.30.1 -> 2.31 eudev: 3.2.2 -> 3.2.4 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Bump version to pick up new kexec-liteJoel Stanley2017-11-231-0/+0
| | | | | | | | | Patryk Duda <pdk@semihalf.com> has upstreamed fixes for kexec-lite so it can load FreeBSD. This updates our buildroot fork with the kexec-lite bump from upstream. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Backport support for Linux 4.14Joel Stanley2017-11-151-0/+0
| | | | Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Integrate 2017.08.1 stable releaseJoel Stanley2017-11-071-0/+0
| | | | | | | There are no updated package versions that directly affect our firmware, but there are fixes to the build process that are worth integrating. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Bump 2017.08-op-build for qlogic firmwareJoel Stanley2017-09-271-0/+0
| | | | | | | | | | | | This pulls in QLogic FC firwmare support which will be used by Boston. Bernd Kuhls (1): package/linux-firmware: fix typo in license info for qla2xxx Sam Mendoza-Jonas (1): linux-firmware: Add QLogic FC Adapters Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: powerpc-utils: Bump version to 1.3.4Joel Stanley2017-09-131-0/+0
| | | | | | | | This includes a bump to powerpc-utils so we get the latest ppc64_cpu, which contains a fix so that ppc64_cpu works when CPU hotplug is disabled in the kernel. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2017.08Joel Stanley2017-09-061-0/+0
| | | | | | | | | | | | | | | | | | | All defconfigs are regenerated with the new buildroot version. GCC 6 and Binutils 2.28 are now the default, so they are not specified in the defconfig. Updated packages (since 2017.05.1): busybox: 1.26.2 -> 1.27.1 util-linux: 2.29.2 -> 2.30.1 iprutils: 2.4.10.1 -> 2.4.14.1 pciutils: 3.5.2 -> 3.5.5 linux-firmware: 6d3bc8886517d171068fd1263176b8b5c51df204 -> a3a26af24e29c818ef9b5661856018e21a5c49fb lvm2: 2.02.170 -> 2.02.171 nvme: v0.3 -> v1.3 Fixes: https://github.com/open-power/op-build/issues/1187 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Update ipmitool build optionJoel Stanley2017-07-271-0/+0
| | | | | | | | | | | | | | This pulls in a patch from upstream to enable the USB support in ipmitool. This is used by systems with AMI BMC firmware to communicate over an in-band USB-SCSI interface. ipmitool: Add option to enable usb interface Since ipmitool v1.8.17 usb support is turned off by default. Add a config option to enable support for the usb interface. Resolves: https://github.com/open-power/op-build/issues/1029 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: move to 2017.05.2Joel Stanley2017-07-271-0/+0
| | | | | | | | | | Update to the latest point release of buildroot 2017.05. There are no security fixes to packages used by op-build. Some patches were made to packages used by op-build to resolve download, compilation or runtime issues. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Update to 2017.05.1Joel Stanley2017-07-101-0/+0
| | | | | | | | This moves to the latest security fix for buildroot. In addition three patches from master are backported in order to enable the 4.12 Linux kernel. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2017.05 releaseJoel Stanley2017-07-031-0/+0
| | | | | | | | | | | | | | | | | | | | | The following packages have been updated since buildroot 2017.02.2: lvm2: 2.02.168 -> 2.02.170 check: 0.10.0 -> 0.11.0 kmod: 23 -> 24 powerpc-utils: v1.3.1 -> v1.3.3 glibc: 2.24 -> 2.25 dropbear: 2016.74 -> 2017.75 ethtool: 4.8 -> 4.10 ncurses: 5.9 -> 6.0 eudev: 3.2.1 -> 3.2.2 dtc: 1.4.1 -> 1.4.4 elfutils: 0.166 -> 0.169 In addition, merge the 2017.05.x stable branch to bring in a build fix for kmod. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Update to 2017.02.2Joel Stanley2017-05-031-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This pulls in the 2017.02.1 and 2017.02.2 point releases. In addition, support for the 4.11 Linux kernel was backported from master. Buildroot changelog for the point releases: 2017.02.2, Released May 1st, 2017 Important / security related fixes. Use HTTPS for the Codesourcery external toolchains as the HTTP URLs no longer work. Updated/fixed packages: bind, busybox, dovecot, freetype, ghostscript, glibc, granite, hiredis, icu, imagemagick, gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl, libnspr, libnss, libsamplerate, libsndfile, libunwind, minicom, mplayer, mpv, nodejs, python-django, python-pyyaml, python-web2py, samba4, syslinux, systemd, tiff, trinity, uboot, wireshark, xen Issues resolved (http://bugs.buildroot.org): #9791: Python searches for packages in the user site directory 2017.02.1, Released April 4th, 2017 Important / security related fixes. Fix a variable clashing issue in the mkusers script with internal bash variables. Improve external toolchain version detection. Correct permissions for /dev/pts/ptmx when systemd is used with recent glibc versions. Fix python module name clash for graph-depends. Fakeroot now links against libacl to fix issues on distributions using acls. Ensure that the git download infrastructure creates GNU format tar files. br2-external: Improve error reporting. Updated/fixed packages: acl, apr, audiofile, busybox, cairo, dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils, fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg, gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec, libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc, libwebsockets, libxkbcommon, linux-firmware, logrotate, lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached, mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian, pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4, skalibs, slang, sngrep, squashfs, syslog-ng, taglib, tcpreplay, tor, upmpdcli, wget, wireshark, xdriver_xf86-video-vmware, xlib_libXv, zmqpp Issues resolved (http://bugs.buildroot.org): #9456: mkusers script bash errors Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: move to 2017.02 releaseJoel Stanley2017-03-011-0/+0
| | | | | | | | | | | | | | | | | | | The following packages that we ship have seen an update: busybox: 1.25.1 -> 1.26.2 eudev: 3.2 -> 3.2.1 ipmitool: 1.8.16 -> 1.8.18 linux-firmware: a179db97914da5e650c21ba8f9b0bae04a0f8a41 -> 6d3bc8886517d171068fd1263176b8b5c51df204 linux-headers: 4.4.35 -> 4.10.1 lvm2: 2.02.166 -> 2.02.168 util-linux: 2.28.2 -> 2.29.2 zlib: 1.2.8 -> 1.2.11 The defconfigs for all platforms have been regenerated. The only change was due to updating the kernel headers to 4.10. This brings them in line with the kernel version used. Signed-off-by: Joel Stanley <joel@jms.id.au>
* bump buildroot to include POWER9 kexec-liteStewart Smith2017-01-201-0/+0
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Update to Buildroot 2016.11Joel Stanley2016-12-231-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Regenerate defconfigs * The GCC 5 series is the buildroot default, so we need to explicitly select our GCC version if we want something else. We've gone with GCC 4.9 for Witherspoon. All other platforms are GCC 6. * Move to the latest glibc and binutils releases * We still use the 4.4 kernel headers for all platforms, including those on the 4.9 release candiates. This is because buildroot is yet to understand the 4.9 kernel. One important part of this shift is to update the external format. From the Buildroot documentation: > Before Buildroot 2016.11, it was possible to use only one br2-external > tree at once. With Buildroot 2016.11 came the possibility to use more > than one simultaneously (for details, see Section 9.2, “Keeping > customizations outside of Buildroot”). > > This however means that older br2-external trees are not usable as-is. A > minor change has to be made: adding a name to your br2-external tree. > > This can be done very easily in just a few steps: > > First, create a new file named external.desc, at the root of your > br2-external tree, with a single line defining the name of your > br2-external tree: > > $ echo 'name: NAME_OF_YOUR_TREE' >external.desc > Note. Be careful when choosing a name: It has to be unique and be made > with only ASCII characters from the set [A-Za-z0-9_]. > > Then, change every occurence of BR2_EXTERNAL in your br2-external tree > with the new variable: > > $ find . -type f | xargs sed -i > 's/BR2_EXTERNAL/BR2_EXTERNAL_NAME_OF_YOUR_TREE_PATH/g' > Now, your br2-external tree can be used with Buildroot 2016.11 onward. > > Note: This change makes your br2-external tree incompatible with > Buildroot before 2016.11. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Move to 2016.08 releaseJoel Stanley2016-09-051-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Package changes: - ethtool: bump to version 4.6 - dropbear: bump version to 2016.74 (severe security bugfixes) - ncurses: various packaging fixes - i2c-tools: packaging changes - gcc: bump 4.9 series to 4.9.4 - busybox: bump to version 1.25.0 - elfutils: bump version to 0.166 - glibc: bump default to version 2.23 - eudev: bump version to 3.2. libgudev has moved to it's own package - kmod: bump version to 23 - lvm2: bump version to 2.02.162 - pciutils: bump to version 3.5.1 Configuration changes: - BR2_GLIBC_VERSION_2_23=y is now the default defconfigs that specified it do not require it set anymore. - The mambo and firenze defconfigs were regenerated to remove redundant information. The resulting .config should have no differences. Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: fixes for wget and makeinfo build breakJoel Stanley2016-07-051-0/+0
| | | | | | | | | | | wget - security bump to version 1.18 binutils - Fix 2.26 build failures if makeinfo is missing - bump 2.26.x series to 2.26.1 Signed-off-by: Joel Stanley <joel@jms.id.au>
* Update to buildroot 2016.05Joel Stanley2016-06-241-0/+0
| | | | | | | | | | | | | | | | | | | - package/dropbear: Add BR2_PACKAGE_DROPBEAR_SERVER option - host-fakeroot: re-run autotools to fix build on ppc64le host - linux-firmware: Update bnx2x firmware version Configuration changes: - BR2_BINUTILS_VERSION_2_26_X selects the most modern version - BR2_LINUX_KERNEL_CUSTOM_VERSION replaces LATEST_VERSION as upstream tracks a newer version than we are using - BR2_PACKAGE_SKIBOOT is default y if (BR2_OPENPOWER_PLATFORM && BR2_powerpc_power8) BR2_PACKAGE_POWERPC_UTILS is selected by petitboot - The BR2_TOOLCHAIN_BUILDROOT_LIBSTDCPP symbol was never upstreamed. It's implemented by BR2_INSTALL_LIBSTDCPP in upstream, and we don't have it enabled. Signed-off-by: Joel Stanley <joel@jms.id.au>
* linux: Release 4.4.9-openpower1Joel Stanley2016-05-051-0/+0
| | | | | | - Use upstream xhci fix Signed-off-by: Joel Stanley <joel@jms.id.au>
* New kernel and nvme fixesJoel Stanley2016-04-271-0/+0
| | | | | | | - Linux 4.4.6 -> 4.4.8 stable release - NVMe userspace tool now builds against libudev Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: move to buildroot 2016.02Stewart Smith2016-04-061-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have the following package changes: The following packages have been upgraded: - eudev: 3.1.2 to 3.1.5 - fakeroot: 1.18.4 to 1.20.2 - gettext: 0.19.6 to 0.19.7 - gmp: 6.0.0a to 6.1.0 - ipmitool: 1.8.14 to 1.8.15 - iprutils: 2.4.5 to 2.4.10.1 - kmod: 20 to 22 - LVM: 2.2.02.132 to 2.2.02.138 - pciutils: 3.4.0 to 3.4.1 - rsync: 3.1.1 to 3.1.2 Removed dependencies: lzo, lzop New dependency: libxml2 Additionally, we also upgrade the following packages explicitly in our patches on top of 2016.02: - ipmitool to 1.8.16 - dropbear to 2016.73 - busybox to 1.24.2 Additionally, our delta from upstream buildroot decreases again. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* linux: Release v4.4.6-openpower1Joel Stanley2016-03-171-0/+0
| | | | | | | This stable release has a fix to ensure the console messages will be more reliably printed out when the host crashes or reboots. Signed-off-by: Joel Stanley <joel@jms.id.au>
* linux: Release 4.4.5-openpower1Joel Stanley2016-03-151-0/+0
| | | | Signed-off-by: Joel Stanley <joel@jms.id.au>
OpenPOWER on IntegriCloud