summaryrefslogtreecommitdiffstats
path: root/.gitmodules
Commit message (Collapse)AuthorAgeFilesLines
* buildroot: Update to 2018.05 branchJoel Stanley2018-08-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Drop busybox 'udhcp: add option 211 reboot time' patch as this is now included in buildroot. Host packages updated: lz4: v1.7.5 -> v1.8.1.2 buildroot: 2018.02.1-00006-ga8d1126 -> 2018.05.1-00009-gc99f2ee ncurses: 6.0 -> 6.1 lzip: 1.19 -> 1.20 gawk: 4.1.4 -> 4.2.1 squashfs: 3de1687d7432ea9b302c2db9521996f506c140a3 -> e38956b92f738518c29734399629e7cdb33072d3 Shipped packages updated: busybox: 1.27.2 -> 1.29.0 powerpc-utils: v1.3.4 -> v1.3.5 glibc: glibc-2.26-146 -> glibc-2.27-57 dropbear: 2017.75 -> 2018.76 ethtool: 4.13 -> 4.15 ncurses: 6.0 -> 6.1 util-linux: 2.31.1 -> 2.32 Signed-off-by: Joel Stanley <joel@jms.id.au>
* buildroot: Update to 2018.02.1Joel Stanley2018-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* buildroot: Move to buildroot 2017.11Joel Stanley2017-12-011-1/+1
| | | | | | | | | | | | | | | | | 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: Move to 2017.08Joel Stanley2017-09-061-1/+1
| | | | | | | | | | | | | | | | | | | 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: Move to 2017.05 releaseJoel Stanley2017-07-031-1/+1
| | | | | | | | | | | | | | | | | | | | | 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: move to 2017.02 releaseJoel Stanley2017-03-011-1/+1
| | | | | | | | | | | | | | | | | | | 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>
* Update to Buildroot 2016.11Joel Stanley2016-12-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Update to buildroot 2016.05Joel Stanley2016-06-241-1/+1
| | | | | | | | | | | | | | | | | | | - 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>
* buildroot: Move to 2015.11.1 releaseJoel Stanley2015-12-091-0/+1
| | | | | | | | | | | | | | | The November 2015 buildroot release incroperates more of our patches, further reducing the delta between what we require for openpower and upstream. - Update defconfigs. * The Chelsio T4 option BR2_PACKAGE_LINUX_FIRMWARE_CXGB4 has been renamed to BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4 to better account for the fact that a T5 variant exists. * Explictly set kernel version to the same as used for GCC headers, and set headers version to 4.2.6. Signed-off-by: Joel Stanley <joel@jms.id.au>
* Use https url for submoduleJoel Stanley2014-08-141-1/+1
| | | | | | | | | | If we use the ssh transport, the user must have a vaild ssh key configured for github (irrespective of write access to the repo). Instead use https, which does not require login and should be the most commonly available transport. Signed-off-by: Joel Stanley <joel@jms.id.au>
* Import buildroot tree from openpowerPatrick Williams2014-07-031-0/+3
OpenPOWER on IntegriCloud