Alexander Dahl
  1. Alexander Dahl

buildroot

Public
AuthorCommitMessageCommit dateIssues
Thomas PetazzoniThomas Petazzoni
60309863114support/config-fragments: add internal defconfigs for glibc and muslWhile we have several defconfigs building internal toolchains with uClibc, we don't have any building internal toolchain with glibc and musl. However, having such defconfigs is nice when we bump the C library version, in order to immediately get feedback on build failures. Note that while the ARC internal defconfig uses glibc, it uses the special ARC glibc version, so it doesn't test version b...
Martin KepplingerMartin Kepplinger
99c6f9fba17x11vnc: update to 0.9.15This updates x11vnc from 0.9.14 to 0.9.15. The cherry-picked patch is now part of the release. Signed-off-by: Martin Kepplinger <martink@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Scott FanScott Fan
f83d92b60f2package/sqlite: bump version to 3220000 (3.22.0)Signed-off-by: Scott Fan <fancp2007@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas PetazzoniThomas Petazzoni
49fabb152a4Kick-off 2018.05 cycleSigned-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Peter KorsgaardPeter Korsgaard
ca7bf21fbf0CHANGES: add 2018.02-rc1 release dateSigned-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
f367a2f1650docs/website/news.html: update for 2018.02-rc1Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
30bffce8d58Update for 2018.02-rc1Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Eric Le BihanEric Le Bihan
e9429539ec8support/testing: add tests for RustTo test the support for the Rust language, the following tests are added: - building Rust compiler and Cargo from source. - installing a pre-built Rust compiler and building Cargo from source. For each test, a Rust test program is built and installed in the root file system of a ARM vexpress QEMU system. The test is declared OK if the program can be run properly from the test system. Signed-...
Eric Le BihanEric Le Bihan
d0ac3c9b211docs/manual: document cargo-based packagesAdd instructions for adding a package which uses Cargo as build system. [Peter: fix indentation] Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Eric Le BihanEric Le Bihan
990a7d14cfccargo: new packageThis new package provides Cargo, the Rust official package manager. Cargo is written in Rust and uses Cargo as its build system. It also depends on other Rust packages. Normally, a previously installed version of Cargo would be used to: 1. Fetch the dependencies. 2. Build the new version of Cargo, using the available Rust compiler. But the fetching step prevents offline builds. So instead ...
Eric Le BihanEric Le Bihan
736e0fc5d61libcurl: add host variantSigned-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Eric Le BihanEric Le Bihan
31847c297d4libhttpparser: add host variantAllow build of host variant of libhttpparser. Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Eric Le BihanEric Le Bihan
93a911fd5b1libssh2: add host variantAllow build of host variant of libssh2, which depends on host-openssl. Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Eric Le BihanEric Le Bihan
b50522d838drust: new packageThis new package provides rustc, the compiler for the Rust programming language, built from source. Currently, only the host variant is built. The Rust compiler uses LLVM as its backend: a copy of LLVM source code is provided and CMake is used to build it. It is possible to use a pre-built external copy. When LLVM/clang will be available in Buildroot, it would be possible to benefit from this...
Eric Le BihanEric Le Bihan
c7a189c661acargo-bin: new packageThis new package fetches a binary version of Cargo, suitable to bootstrap the host variants of the Rust compiler and Cargo, the package manager. Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Eric Le BihanEric Le Bihan
194bcaeae33rust-bin: new packageThis package provides a pre-built version of rustc, the compiler for the Rust programming language, fetched from the upstream project. A pre-built version of the standard library for the host as well as one for the chosen target are also fetched and installed. Only the host variant is provided to allow the user to cross-compile Rust programs and run them on the target. This package could als...
Eric Le BihanEric Le Bihan
40e6e08d0b1rustc: new virtual packageThe compiler for the Rust programming language is called rustc. There is only one reference implementation for it, based on LLVM, from the Rust project [1]. It can generate code for various architectures so it can be labeled as a cross-compiler. But, as for GCC, building it from source takes time. So it would be sensible to have at least one package which provides it as a pre-built version, f...
Bernd KuhlsBernd Kuhls
5b679d78067package/libsamplerate: add optional dependency to alsa-libConfigure summary without this patch and without alsa-lib built before: Extra tools required for testing and examples : [...] Have ALSA : ................... no and with this patch Extra tools required for testing and examples : [...] Have ALSA : ................... yes Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin...
Fabio EstevamFabio Estevam
2cb312f963fconfigs/mx53loco: Bump U-Boot and kernel versionsBump U-Boot to 2018.01 version and kernel to 4.15.1. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
e478ad1e5dagcc: or1k: use 20170218 tag instead of branchAs pointed out by Joel Stanley: https://patchwork.ozlabs.org/patch/863011/ Github now longer provides the exact same tarball for the or1k musl-5.4.0 tarball, breaking the build. Even more, musl-5.4.0 is the name of a git branch, not a tag. Fix both problems by changing to the or1k-musl-5.4.0-20170218 tag, which points to the exact same git commit. Signed-off-by: Peter Korsgaard <peter@korsg...
Thomas PetazzoniThomas Petazzoni
e2c03d54bb1Revert "python3: bump to 2.6.4"This reverts commit 233202597d9411399aeaded2f9a7cd14f2e29833, which causes a lot of build failures. Part of the Python build process tries to use os.replace(), which is only available since Python 3.3. It should work if the host-python being built was used, but unfortunately the system Python ends up being used, causing the build failure. Fixes: http://autobuild.buildroot.net/results/ed95a7...
Romain NaourRomain Naour
9385bc05208package/bootstrap: fix licence file pathThe licence file is in css/ directory. Fixes: http://autobuild.buildroot.net/results/0d4/0d4b9488d1aa80e8d290e4dfe1937c3879eceea4 Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Peter KorsgaardPeter Korsgaard
77d58aab46bCHANGES: update with recent changesSigned-off-by: Peter Korsgaard <peter@korsgaard.com>
Bernd KuhlsBernd Kuhls
4d4a0473f27package/libcodec2: fix upstream source URLUpstream changed to URL of the source tarball and removed SHA1SUMS. Added license hash. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Zoltan GyarmatiZoltan Gyarmati
0b4bbf6e08fpackage/gpsd: add config option for Spectratime iSync and build fix patchAs in the inital 3.17 version bump patch the iSync config option was not added, the iSync driver was implicitly enabled in the gpsd config as default, and due to a bug in the gpsd build setup, this caused several autobuild issues which are fixed by this. This commit adds both the Buildroot config option and the gpsd patch which was also sent to and accepted in upstream. Fixes: http://autob...
Scott FanScott Fan
c8fea679cc2configs/toradex_apalis_imx6: bump U-Boot and kernel to the official image version 2.7According to the following guide: https://developer.toradex.com/knowledge-base/build-u-boot-and-linux-kernel-from-source-code#iMX_6_Based_Modules_ApalisColibri_iMX6 The official final 2.7 version released at 2018-01-04, see the following link: https://developer.toradex.com/software/linux/linux-software/release-details Signed-off-by: Scott Fan <fancp2007@gmail.com> Signed-off-by: Peter Korsgaa...
Yann E. MORINYann E. MORIN
a874fc151a3support/dockker: create and push tagged imagesCurrently, we refer to the latest version of the image, which means we can't guarantee any reproducibility. Also, it measn we can't have a separate images for the maintenance branches (especially the LTS) and master. Update the comment in the Dockerfile to create and push tagged images. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Pete...
Yann E. MORINYann E. MORIN
5fdf5e4099asupport/docker: use a fixed Debian snapshotSince we're now using a specific base image tag, we need to also use a specific, stable repository to get additional packages from for this image. As such, use the Debian snapshot that matches the base image. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Peter Korsgaard <peter@korsgaa...
Yann E. MORINYann E. MORIN
3c24b8bd401support/docker: use a known base distributionCurrently, we are using debian:stable, which is subject to change with time, as new stable versions of Debian are released/updated. Use the latest tagged stable release, stretch-20171210 as of today, as the base distribution to use. This will ease reproducible builds in the future. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Peter Ko...
Yann E. MORINYann E. MORIN
efa87446559support/docker: don't be silent when setting upThis image is not built very often, and when it is, it is important to see what's going on, so don't be silent when installing packages from the distro, and since that can take a bit of time it thus serves as progress report... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Yann E. MORINYann E. MORIN
7517aef4dcfsupport/docker: limit the number of layersThe official documentation [0] suggests limiting the number of layers generated from a dockerfile. A layer is created for each RUN (and COPY and ADD) command. But we are only ever interested in the final image, so the intermediate layers are useless to us. Limit the number of RUN commands to limit the number of generated layers. [0] https://docs.docker.com/develop/develop-images/dockerfile_be...
Danomi ManchegoDanomi Manchego
9c267b4967excb-util-wm: add license fileSigned-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Danomi ManchegoDanomi Manchego
b98ffc1885cxcb-util-image: add license fileSigned-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Gwenhael Goavec-MerouGwenhael Goavec-Merou
fce9598d606python-remi: fix trailing whitespace and line sizeFixes line size in Config.in, trailing whitespace after # and empty line Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/50971692 Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Fabrice FontaineFabrice Fontaine
e04c420b09dsafeclib: fix trailing whitespaceFixes trailing whitespace after MIT Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/50971692 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Adam DuskettAdam Duskett
905677cbd59ntp: explicitly enable openssl-random when crypto is enabledIf OpenSSL is selected, --enable-openssl-random should be explicitly enabled for consistency with the disable case. [Peter: tweak commit text] Signed-off-by: Adam Duskett <aduskett@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Carlos SantosCarlos Santos
651af57cf01dash: enable line editting if libedit is selectedOtherwise, explicitly disable it, so that the configure script does not misdetect a system-installed libedit for example. Also, add a profile snippet enabling line editing, Emacs style. [Peter: move DASH_INSTALL_PROFILE inside conditional, ensure /etc/profile.d exists] Change-Id: I68c6dbbafa95e266860329cb9c7ff5519fda5bf8 Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: P...
Joseph KogutJoseph Kogut
032e229e442gconf: add dependency on toolchain w/ dynamic libGConf fails to build when BR2_STATIC_LIBS=y. Fixes: http://autobuild.buildroot.net/results/ad8a9b082006f0334010c9c4dc5a90c2071df121/ Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Gwenhael Goavec-MerouGwenhael Goavec-Merou
31f1e97eae6python-remi: new packageRemi is a GUI library for Python applications which transpiles an application's interface into HTML to be rendered in a web browser. This removes platform-specific dependencies and lets you easily develop cross-platform applications in Python! https://github.com/dddomodossola/remi/tree/master Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com> Reviewed-by: Yegor Yefrem...
Pierre CROKAERTPierre CROKAERT
5f3246a1d69gdk-pixbuf: unbreak gdk-pixbuf loaders.cacheFix gdk-pixbuf broken by host package moved to /lib instead of /usr/lib Regression occured following commit 19ba17ee3ba946ac86 (Globally replace $(HOST_DIR)/usr/lib with $(HOST_DIR)/lib). The host package loader.cache now refer to $(HOST_DIR)/lib, and the target one should refer to /usr/lib. Fix it by adjusting the sed invocation. [Peter: extend commit message] Signed-off-by: Pierre CROKAERT...
Peter KorsgaardPeter Korsgaard
2a9b7b8a1eclinux-headers: drop old unsupported 3.x versionsThese versions are very old and no longer supported according to https://www.kernel.org/category/releases.html, so drop them and add legacy entries. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Petr VorelPetr Vorel
94e830779fbnetwork-manager: Add option for OpenVSwitch supportSigned-off-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Petr VorelPetr Vorel
0d4076caec4network-manager: Bump to version 1.10.2handle new dependency to Jansson (since 1.10.0). [Peter: unconditionally disable ovs support as suggested by Thomas] Signed-off-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter SeidererPeter Seiderer
3d1a7a86205dhcp: disable isc assertions (reproducible builds)The isc assertions from the bundled bind dns library are using the __FILE__ macro for debug messages (see dhcp-4.3.5/bind/bind-9.9.9-P3/lib/isc/include/isc/assertions.h). Disabling the assertions gains: - reproducible builds (no build time paths in the executable) - space saving on the target: dhcpd: 1.9M -> 1.6M dhcrelay: 1.6M -> 1.3M Signed-off-by: Peter Seiderer <ps.report@gmx.net> Si...
Fabrice FontaineFabrice Fontaine
a67cb08d19esafeclib: new packagesafec fork with all C11 Annex K functions This library implements the secure C11 Annex K functions on top of most libc implementations, which are missing from them. https://rurban.github.io/safeclib/ Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Carlos SantosCarlos Santos
929f7e06610liburiparser: bump to version 0.8.4Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Andrey YurovskyAndrey Yurovsky
973b1fd0891ustr: bump debian patch to 1.0.4-6Version 1.0.4-5 is no longer available, replace with 1.0.4-6 so ustr can continue to be built. [Peter: use snapshot.debian.org as suggested by Baruch] Signed-off-by: Andrey Yurovsky <yurovsky@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Christophe Vu-BrugierChristophe Vu-Brugier
945fd1360e3drbd-utils: bump version to 9.2.0Also update the download URL. This patch fixes many autobuild failures because drbd-utils packages older than 8.9.9 are no longer provided by linbit.com. Fixes: http://autobuild.buildroot.net/results/a6d61c7ca8e505509d84869f072d812da79e949a http://autobuild.buildroot.net/results/53ea7cfc57d912377b566474b15a47ffc077b047 http://autobuild.buildroot.net/results/3a6d7a384e6558156695b6ac46754976f4d...
Yann E. MORINYann E. MORIN
65fe1c7c5e9package/wf111: do a direct downloadWe can now do a download without prior registration, so we can drop the requirement for a local, pre-downloaded tarball, now. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Julien CORJON <corjon.j@ecagroup.com> Cc: Antoine Ténart <antoine.tenart@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Yann E. MORINYann E. MORIN
e74e060159apackage/wf111: fix armv5 URLCommit b857c7481 (package/wf111: bump to version 5.2.2-r3) forgot to completely update the archive name for the armv5te variant. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Julien CORJON <corjon.j@ecagroup.com> Cc: Antoine Ténart <antoine.tenart@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>