Alexander Dahl
  1. Alexander Dahl

buildroot

Public
AuthorCommitMessageCommit dateIssues
Matt WeberMatt Weber
c270b4a4c06DEVELOPERS: add a number of packages to Matt WeberThis commit adds Matt Weber as a developer for the libqmi, nginx-upload, cgroupfs-mount, validjson and SELinux-related packages. Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Baruch SiachBaruch Siach
c23236d387adaemon: fix parallel buildThe 'ready' target creates a symlink in the libslack/ subdirectory to make up the path to header files. Unfortunately, the target building sources files that need that symlink, does not depend on the 'ready' target. This might break highly parallel builds. As a workaround make the 'ready' target before making 'all'. Should fix: http://autobuild.buildroot.net/results/ed2/ed21ac166f2151aa69a7...
Thomas PetazzoniThomas Petazzoni
c1d1879abaampir: fix build on powerpc64leThe optimized powerpc64 code is not compatible with powerpc64le, so use the generic MPIR code on powerpc64le. Fixes: http://autobuild.buildroot.net/results/17e523be894b60d7a9b2a3303f02c3fb34816828/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Thomas PetazzoniThomas Petazzoni
ef9eebf65f5mpir: fix build on mips32r6/mips64r6The optimized mips32 and mips64 assembly code is not compatible with mips32r6/mips64r6, so use the generic code of MPIR on such platforms. Fixes: - http://autobuild.buildroot.net/results/db2542a2ec3029eda81738a7ae5faeb9ea4aedee/ mips32r6 toolchain - http://autobuild.buildroot.net/results/50b94e6d0dbc33664c6bfe06f83b211083aa07f7/ mips64r6 toolchain Signed-off-by: Thomas Petazzoni <th...
Thomas PetazzoniThomas Petazzoni
fa3fbeb1bf4mpir: fix build on ARM Thumb-only platformsThe optimized ARM assembly code is not suitable for Thumb-only platforms, so use the generic code in such situations. Fixes: http://autobuild.buildroot.net/results/4d7f2a1326f75e11693bdd51ad274079b0dd0ce4/ (ARM Cortex-M4 toolchain) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Thomas PetazzoniThomas Petazzoni
4c0fdc67304mpir: fix build on ARM with old binutils versionsOld binutils versions are affected by a bug when the assembly code has whitespace between [ ] signs, causing a build failure of the mpir package with ARM toolchains using such old binutils versions. This commit fixes that by adding a patch that removes those whitespaces. Fixes: - http://autobuild.buildroot.net/results/ec67ffdef74b9a61d0491e71f8cb2f8f0b6daa50/ armv7-ctng-linux-gnueabihf C...
Baruch SiachBaruch Siach
f8c4e51d408xfsprogs: note musl incompatibility reasonSigned-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Thomas PetazzoniThomas Petazzoni
4b72b54fd3bmpv: fix X11 logic after bump to 0.25.0Between 0.24.0 and 0.25.0, mpv has changed its logic around the detection/usage of X11 (in upstream commit https://github.com/mpv-player/mpv/commit/927afa311d4a89b022305508acbf4e7325fe3928). Instead of having fine grained option for x11, xext, xinerama, xscreensaver and xrandr, mpv now requires all five libraries to be available in order to enable X.org support. Therefore, this commit adjusts ...
Peter KorsgaardPeter Korsgaard
aee0ef54881Update for 2017.05-rc1Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
c71edb8b912CHANGES: Update for 2017.05-rc1Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter SeidererPeter Seiderer
4860e05a63bqt5base: fix examples compile with disabled gui moduleFixes [1]: Project ERROR: Could not find feature opengl. [1] http://autobuild.buildroot.net/results/040/040ab283dbbec623fe5ff4eaece754d9701fafc5 Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain NaourRomain Naour
519b96ad872Revert "toolchain-external: CodeSourcery NiosII 2015.11 affected by PR19405"An autobuilder exception has been added to avoid testing qt gui module with the CodeSourcery NiosII toolchain. This allow to remove the BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 symbol. This reverts commit 5dce3c05b5ea38539f6ee6efc24c13db936260dc. Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
fb71372d5f5support/testing: add toolchain testsThis commit adds an initial toolchain test case, testing the ARM CodeSourcery toolchain, just checking that the proper sysroot is used, and that a minimal Linux system boots fine under Qemu. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
8db88df8c94support/testing: add package testsThis commit adds some basic tests for two Buildroot packages: python and dropbear. These tests are by no mean meant to be exhaustive, but mainly to serve as initial examples for other tests. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
bf4a6490e4esupport/testing: add fs testsThis commit adds a number of test cases for various filesystem formats: ext2/3/4, iso9660, jffs2, squashfs, ubi/ubifs and yaffs2. All of them except yaffs2 are runtime tested. The iso9660 set of test cases is particularly rich, testing the proper operation of the iso9660 support with all of grub, grub2 and isolinux. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
96e21b617d7support/testing: add core testsThis commit adds a few Buildroot "core" tests, testing functionalities such as: - post-build and post-image scripts - root filesystem overlays - timezone support Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
a732fb222b8support/testing: core testing infrastructureThis commit adds the core of a new testing infrastructure that allows to perform runtime testing of Buildroot generated systems. This infrastructure uses the Python unittest logic as its foundation. This core infrastructure commit includes the following aspects: - A base test class, called BRTest, defined in support/testing/infra/basetest.py. This base test class inherited from the Pyt...
Peter KorsgaardPeter Korsgaard
04829295c78rpi-firmware: extend vcdbg architecture dependency commentThe main reason why vcdbg is only available on ARM is the fact that this is a prebuilt ARM binary rather than the rpi-userland dependency, so adjust the comment to clarify. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Yann E. MORINYann E. MORIN
882373c497cpackage/cmake: propagate libuv dependenciesIn c2c06a6de02, cmake version was bumped and a new dependency on libuv was added, but it did not propagate all the dependencies of libuv, missing sync_4 (probably because sync_4 was added after the patch was sent on the list, but before it was applied to the tree). Fix that, which fixes unmet dependencies. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Vicente Olivert Riera <Vi...
Yann E. MORINYann E. MORIN
db4c811b9e2package/rpi-firmware: fix unmet dependenciesCurrently, vcdbg is only supported in 32-bit mode. Furthermore, vcdbg needs rpi-userland, which we currently only support in 32-bit mode. Add a dependency on BR2_arm. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Baruch SiachBaruch Siach
9e97afdf0a6connman: update musl incompatibility reasonconnman no longer triggers a conflict of userspace and kernel headers since commit 69ced96355 (musl: workaround kernel if_ether.h header conflict). The real blocker for musl build (besides a few missing includes here and there) is the missing res_ninit() implementation. Update the comment accordingly. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaa...
Romain NaourRomain Naour
95426afd59dpackage/sunxi-mali: remove sunxi-mali libMali for r2p4 Mali kernel modulessunxi-mali userspace drivers (libMali.so) for r2p4 Mali kernel modules are linked against libUMP.so.2 but libump package in Buildroot only provide libUMP.so.3. In upstream commit 1c5063f43cdc9de341c0d63b2e3921cab86c7742 [1], library versioning was added. For the r3p* libraries, libUMP.so.3 is used (and provided by Buildroot libump package), but for the r2p* libraries, libUMP.so.2 is used (and ...
Michael HeinemannMichael Heinemann
3e23b1c9bb7triggerhappy: bumped to 0.5.0 to fix systemd unitThis bumps the version of triggerhappy to 0.5.0 The systemd unit supplied by buildroot assumed that filename globbing was supported by thd. But this was just recently added. So with this version bump usage of "/dev/input/event*" is now possible. Systemd Unit is adjusted accordingly. eventtable.h patch was removed as this was patched upstream. This patch fixes bug #9836. Signed-off-by: Michae...
Thomas PetazzoniThomas Petazzoni
bd2c2329c53libseccomp: enable on ARMlibseccomp can now be used on ARM, so allow it to be selected. Fixes bug #9806. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
7d299298b1clibseccomp: introduce BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTSInstead of duplicating the architecture dependency between the main option and the Config.in comment, add a BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS hidden option. This is done in preparation to enabling libseccomp on ARM. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain NaourRomain Naour
744fa220bf7package/protobuf: needs gcc >= 4.5Even with an upstream patch from protobuf v3.3 [1], the build fail with another issue: In file included from google/protobuf/dynamic_message.cc:80: ./google/protobuf/map_field.h: In member function 'void google::protobuf::internal::MapField<Key, T, key_wire_type, value_wire_type, default_enum_value>::Swap(google::protobuf::internal::MapFieldLite<Key, T, kKeyFieldType, kValueFieldType, default_...
Romain NaourRomain Naour
362d185b309package/ltp-testsuite: needs threads NPTLFixes: http://autobuild.buildroot.net/results/3e0/3e0bbf41e339e62422463773bf07945f048a9501 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
423e1381b42configs/armadeus_apf9328_defconfig: remove RPC optionThe BR2_TOOLCHAIN_BUILDROOT_INET_RPC has been removed in commit 98f7de8796b282e72d42d3fc4d82d8eec43c6053, following the removal from upstream uClibc-ng of the RPC support. However, armadeus_apf9328_defconfig was selecting this option, causing a build failure due to the selection of a legacy option. We simply remove it as anyway defconfigs should not needlessly enable toolchain options. Fixes:...
Thomas PetazzoniThomas Petazzoni
fcbb098a0c8configs/galileo_defconfig: remove legacy binutils version selectionBack when galileo_defconfig was added, an explicit binutils version was used, because only binutils >= 2.25 had support for the -momit-lock-prefix option, necessary to workaround a CPU issue. Support for binutils 2.25 has now been removed from Buildroot, and therefore the option no longer exists, causing a build failure. The oldest binutils version that can be selected in Buildroot is binutils...
Zakharov VladZakharov Vlad
ef1ad1fe66aconfigs/snps_archs38_zebu: rename zebu to hapsAs in upstream Linux zebu_hs_smp_defconfig was renamed to haps_hs_smp_defconfig we update Linux kernel defconfig name respectively. Also it fixes build failure, pointed us by Arnout: https://gitlab.com/buildroot.org/buildroot/builds/14419271 Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <...
Thomas PetazzoniThomas Petazzoni
c383e8fc8beboard/stmicroelectronics/stm32f469-disco: remove OpenOCD patchesSince the bump of OpenOCD from 0.9.0 to 0.10.0 in commit 3b6c74d708252a32fe172be944951396d419ba88, stm32f469_disco_defconfig fails to build: - 0001-add-config.patch was merged in upstream OpenOCD (commit 26045588f462476cee356d15a24944d6c26befb4). - 0002-flash-nor.patch was merged in upstream OpenOCD (commit 3e219648c80a27f0519003f3b088cbb846e255d8) Therefore, this commit removes the ...
Thomas PetazzoniThomas Petazzoni
a4b8342bbe4configs/pc_x86_64_efi_defconfig: increase ext2 filesystem sizeSince commit c6bca8cef0 removed autocalculation of the ext2 filesystem size, the default size is now set to 60MB. However, this is too small for pc_x86_64_efi_defconfig. Indeed, the ext2 filesystem contains the kernel (4MB), the wireless modules (4MB), all firmware for wireless modules (40MB), and the wifi userspace (9MB) and the udev hwdb (5MB) which brings the total to 70MB. Increase the fil...
Thomas PetazzoniThomas Petazzoni
028eb673c8fconfigs/beaglebone_qt5_defconfig: fix kernel buildIn commit 4b2440b7dcc68369548c0f2be6984fe645fc6bb0 ("beaglebone: add DT for BeagleBone Green"), both beaglebone_defconfig and beaglebone_qt5_defconfig were updated to add "am335x-bonegreen" to the list of Device Tree files to be produced. However, beaglebone_qt5_defconfig uses an older kernel version than beaglebone_defconfig, in which am335x-bonegreen doesn't exist. Therefore, revert the cha...
Thomas PetazzoniThomas Petazzoni
6520c06e5b0.gitlab-ci.yml: sync with latest defconfig additionsSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
be3645a58adpackage/libubox: fix lua module install pathThe LUAPATH variable is only used when installing the lua module, and cmake knows very well how to do out-of-tree isntalls, so there is no reason to include the staging path in LUAPATH, which will cause our post-install sanity checks to kick in and whine: libubox: installs files in /home/lhk/workspace/orangepi/host/usr/a rm-buildroot-linux-gnueabihf/sysroot//home/lhk/workspace/orangepi...
Romain NaourRomain Naour
86b4eeccc47package/openpowerlink: bump to v2.5.2Remove upstream patch. Signed-off-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Martin BarkMartin Bark
b2c47d13208package/nodejs: bump version to 7.10.0See https://nodejs.org/en/blog/release/v7.10.0/ Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Martin BarkMartin Bark
d999a7f249apackage/nodejs: remove support for coffeescriptBR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT has been deprecated. To continue using add coffee-script to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL. Fixes: http://autobuild.buildroot.org/results/0e4fb1a615ab9654ad2b4b1274a34583e02aa44e http://autobuild.buildroot.org/results/fabf2f5f25c62be615fd09e59e6ad9234385645f http://autobuild.buildroot.org/results/8653d78a190df1e691f52a911d8153104c46226b http://au...
Martin BarkMartin Bark
096f8b13ac4package/nodejs: remove support for expressBR2_PACKAGE_NODEJS_MODULES_EXPRESS has been deprecated. To continue using add express to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL Fixes: http://autobuild.buildroot.org/results/fcfa38e98c22c8809452f7d0ee86dfe2e9d2482f http://autobuild.buildroot.org/results/946996fa78c7814d1e0ea0ef1239c6eb0c7aa8dd http://autobuild.buildroot.org/results/df920e7b17617f1e4867d94eda52cab38f7b0622 Signed-off-by: Marti...
Thomas PetazzoniThomas Petazzoni
f3facc15bffltp-testsuite: builds fine with our uClibc configurationThe ltp-testsuite now builds fine with our default uClibc configuration, so remove the Config.in comment and the part of the Config.in help text related to building with uClibc. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
5d80e1c9263wpan-tools: add patch to fix build with libnl 3.3.0Fixes: http://autobuild.buildroot.net/results/4680e17c3b9bc6714bd511d5beccccdfb976b6f9/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter KorsgaardPeter Korsgaard
5634f402840rpi-wifi-firmware: new packageAdd firmware (NVRAM data) for the Raspberry Pi 3 and Zero W wifi module. Notice that linux-firmware provides the main firmware (brcmfmac43430-sdio.bin), but the module also needs board specific configuration (NVRAM) data. For the rpi, this data is available in the RPI firmware-nonfree git repo. As this repo contains a lot of unrelated data (~70MB), simply download the single NVRAM file instea...
Danomi ManchegoDanomi Manchego
c2d6c4ac327dbus: fix dbus symlink removalThere was already a post-build hook to delete the /var/lib/dbus symlink created by buildroot after the package's own installation, to prevent a dbus installation error during "make dbus-rebuild". However, this misses the case for when one might delete the .stamp_target_installed file manually, outside of dbus-rebuild. This can be fixed by changing the post-build hook to a pre-install hook. T...
Peter SeidererPeter Seiderer
cb9af5451cepoppler: add missing std::vector include for Qt codeFixes [1], [2]: ../../poppler/Form.h:544:14: error: ‘vector’ in namespace ‘std’ does not name a template type const std::vector<Ref> &getCalculateOrder() const { return calculateOrder; } ../../poppler/Form.h:556:8: error: ‘vector’ in namespace ‘std’ does not name a template type std::vector<Ref> calculateOrder; [1] http://autobuild.buildroot.net/results/b749b252f63945f278358dcd...
Yann E. MORINYann E. MORIN
552bebcff24package/miraclecast: drop legacy systemd-kdbus selectThis options was recently removed and made it to legacy (in 815f7137739) but miraclecast still selects it. miraclecast builds fine without it, it seems, so just drop the select altogether. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Cc: Ryan Barnett <rjbarnet@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard....
Yann E. MORINYann E. MORIN
a65da16f630package/kyua: fix unmet dependencieslutok is a lua module, so it depends on ! static libs. However, the dependency is implicit, being done because the lua modules are sourced globally under an if-block, and thus it is not easy to find that dependency. Propagate that dependency to kyua, which was missing it (because it is not a lua module, so was missing the dependency). [Peter: also update toolchain comment] Signed-off-by: "Yan...
Alexey BrodkinAlexey Brodkin
ec4c7b140cfgmp: Enable ASM for ARC againThis commit reverts cdf63517de25 "gmp: disable assembly for arc" as in GMP v6.1.2 there's already a proper fix for ASM constraints, see https://gmplib.org/repo/gmp/rev/58879634af3ci Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Baruch SiachBaruch Siach
e8e20c8022flibnl: bump to version 3.3.0Drop upstream patches. Renumber remaining patches. Add a revert of upstream patch to fix static build. Upstream pull request (#141) is pending. Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Yegor YefremovYegor Yefremov
0cad2f2c6f2python-tornado: bump to version 4.5.1Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Andy ShevchenkoAndy Shevchenko
cfe61127804bluez5_utils: allow building the midi profileThe midi profile was introduced in BlueZ 5.44. Cc: Marcin Bis <marcin@bis.org.pl> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>