Alexander Dahl
  1. Alexander Dahl

buildroot

Public
AuthorCommitMessageCommit dateIssues
Peter KorsgaardPeter Korsgaard
542460e6203docs/website: update for 2017.05.2Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
386dd28a3e2Update for 2017.02.5[Peter: drop Makefile changes] Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit a2818c7cfa3b7efef41ed85215db60e23cc0876a) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
c97b128dd4fdocs/website: update for 2017.02.5Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Thomas De SchampheleireThomas De Schampheleire
e5888857141tcpdump: security bump to 4.9.1Fixes CVE-2017-11108/Fix bounds checking for STP Changelog: http://www.tcpdump.org/tcpdump-changes.txt [Peter: add signature link as suggested by Baruch] Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>CVE-2017
Peter KorsgaardPeter Korsgaard
b5582d54a4ewebkitgtk: security bump to version 2.16.6Fixes the following security issues: CVE-2017-7018 - An issue was discovered in certain Apple products. iOS before 10.3.3 is affected. Safari before 10.1.2 is affected. iCloud before 6.2.2 on Windows is affected. iTunes before 12.6.2 on Windows is affected. tvOS before 10.2.2 is affected. The issue involves the "WebKit" component. It allows remote attackers to execute arbitrary code or ca...CVE-2017
Yann E. MORINYann E. MORIN
dd8298a713bpackage/skeleton: remove legacy mkdirWe've had this mkdir, in various forms, for aeons. It dates back to the inception of Buildroot, at the dawn of ages, when the toolchain support was still nascent. Evolution had it morph from /include, to a tuple-prefixed directory and a symlink there-to, then back to the /include directory, to the final /usr/include directory we've had for the last 9 years. Anything that wants to install heade...
Yann E. MORINYann E. MORIN
a67f4c3e293fs/ext2: hint about setting the filesystem size on errorSince we now request that the user sets the exact size of the ext2/3/4 filesystem, we've had quite a few users wondering what was going on when they enable too much and the default 60M are no longer enough. When mkfs.ext2 fails, print a hint that the user should check the size setting. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electro...
Thomas PetazzoniThomas Petazzoni
26b22b85a4bcppcms: fix build with ICU enabled, but CPPCMS_ICU disabledWhen the ICU package is enabled (BR2_PACKAGE_ICU=y) but ICU support in cppcms is disabled (BR2_PACKAGE_CPPCMS_ICU is disabled), cppcms still detects ICU, but it fails to build since we don't get the proper ICU CXXFLAGS. In addition, this is not the intended behavior: when BR2_PACKAGE_CPPCMS_ICU is disabled, we expect cppcms to be built without ICU support. To achieve this, we pass -DDISABLE_I...
Thomas PetazzoniThomas Petazzoni
8f3f28102dcbusybox: fix build on SPARC and SPARC64Since we introduced the support for building Busybox as individual binaries, Busybox started failing to build on SPARC/SPARC64 with this feature enabled: appletlib.c:(.text.find_applet_by_name+0x14): relocation truncated to fit: R_SPARC_GOT13 against symbol `applet_nameofs' defined in .rodata.applet_nameofs section in libbb/lib.a(appletlib.o) appletlib.c:(.text.find_applet_by_name+0x18): reloc...
Arnout VandecappelleArnout Vandecappelle
de46cc9be08test-pkg: use merge_config.sh to merge the fragmentsIt is supposedly more robust than just concatenating. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Arnout VandecappelleArnout Vandecappelle
dab80981d15Makefile: add alldefconfig targetIt is used by Kconfig's merge_config.sh. No alldefpackageconfig is added, since it's rather pointless: it would only enable busybox. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Arnout VandecappelleArnout Vandecappelle
2607051e1b3Makefile: refactor *config targetsThe rules for the *config targets are all very similar, so factor them together using $@. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Arnout VandecappelleArnout Vandecappelle
5fc29ec2a76toolchain-configs.csv: remove unused libc columnThis column is not used by either genrandconfig or test-pkg, so remove it. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Arnout VandecappelleArnout Vandecappelle
84929a53a47genrandconfig: get configs from in-tree toolchain-configs.csvNow we have the toolchain config fragments in the buildroot directory itself, it is no longer necessary to fetch it from the toolchain URL. The --toolchains-url option is renamed to --toolchains-csv. The paths in the toolchains_csv file should be either absolute, or relative to buildrootdir. After this change, the script should be called from autobuild-run as: subprocess.call([os.path.j...
Arnout VandecappelleArnout Vandecappelle
e7b9afa70a2test-pkg: get configs from in-tree toolchain-configs.csvNow we have the toolchain config fragments in the buildroot directory itself, it is no longer necessary to fetch it from the toolchain URL. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Arnout VandecappelleArnout Vandecappelle
ff10c72920asupport: add autobuild toolchain config fragmentsWe currently have a list of toolchain configurations that are used by the autobuilders at [1]. However, this makes it a little more difficult for people to use these configurations, and also to have a different list of configurations for different branches. For example if a new architecture is introduced, the 2017.02.x branch doesn't have support for this architecture yet so it shouldn't try to...
Arnout VandecappelleArnout Vandecappelle
8cae6ac3e31genrandconfig: use minimal.configThis has a number of side-effects which must be handled. The lines in minimal.config may be overridden by the random lines added by amending the configuration, so is_toolchain_usable() shouldn't take those into account, or indeed the random lines added. Therefore, make a copy of the config before appending minimal.config and the random lines. While we're at it, rename the variable to the more ...
Arnout VandecappelleArnout Vandecappelle
1e70470545cgenrandconfig: fix the case when outputdir is 'output'When outputdir is 'output' (the default), genrandconfig didn't work correctly because it expects the configfile in outputdir, while Buildroot puts it in the buildroot directory. Fix this by explicitly checking if outputdir == buildrootdir/output. Because abspath is used for both paths, string comparison works reliably. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Sign...
Arnout VandecappelleArnout Vandecappelle
5638b10c22dgenrandconfig: calculate configfile only onceThe path to the .config file is calculated in several places - replace it with a single calculation, and pass configfile as an argument to is_toolchain_usable and fixup_config. These functions also don't need outputdir any more. This makes it easier to fix the case when configfile is not in outputdir. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas ...
Arnout VandecappelleArnout Vandecappelle
b8288a5f437genrandconfig: pass outputdir and buildrootdir as argumentsThe --instance argument is just an artifact of genrandconfig's history as part of autobuild-run. It is much more logical to pass the output directory and the buildroot directory as arguments, with sane defaults. This also allows us to remove the hack of creating a symlink in the instance directory if it doesn't exist yet. Note that the default outputdir 'output' doesn't work yet, because in t...
Arnout VandecappelleArnout Vandecappelle
9633b6ddd20genrandconfig: calculate buildrootdir in __main__This prepares for passing buildrootdir as an argument. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Arnout VandecappelleArnout Vandecappelle
2dc209be36bgenrandconfig: calculate outputdir in __main__This prepares for passing outputdir as an argument. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Arnout VandecappelleArnout Vandecappelle
d7b05d5b7d4genrandconfig: verbose output and use stderrThe output of genrandconfig is currently very terse, which is annoying for debugging the script or generally seeing what is going on. Also the timing information added by log_write isn't very useful when the script is used stand-alone. In the new setup, (verbose) output goes to stdout and error output goes to stderr. Also the "INFO: generate the configuration" message is eliminated - it should...
Arnout VandecappelleArnout Vandecappelle
e8c6d52c89agenrandconfig: move instantiation of SystemInfo downThe SystemInfo class is instantiated globally and passed down to all functions, but it is really only used in fixup_config. So instead, instantiate it there. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Arnout VandecappelleArnout Vandecappelle
22978c7399egenrandconfig: replace kwargs with explicit argumentskwargs is a left-over from the use of docopt, it's better to use argparse's Namespace object directly. In addition, most functions use just one or two fields of args, so these can just as well be passed directly as arguments to the function. Particularly for outputdir it doesn't make sense to reconstruct it all the time. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Si...
Arnout VandecappelleArnout Vandecappelle
30f7fec0a85genrandconfig: fix (some) pep8 warningsWarnings fixed: E731 do not assign a lambda expression, use a def -> urlopen_closing is defined with a def. urlopen is not used elsewhere so inlined. E302 expected 2 blank lines E501 line too long -> long lines due to a long string are NOT split E701 multiple statements on one line (colon) E722 do not use bare except' -> use "except Exception", so KeyInterrupt and SystemExit are still ...
Arnout VandecappelleArnout Vandecappelle
59419cdac1agenrandconfig: use subprocess.check_output instead of PopenPopen is more complicated and more difficult to understand. check_output raises an exception if the exit code is non-zero, but that's probably what we want if ldd can't be executed. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Arnout VandecappelleArnout Vandecappelle
86ca7a04a81utils/genrandconfig: new scriptThis script will be used by the autobuild-run script to generate the configuration to test. It is put in the utils directory because it can also be called directly to allow users to test things. For now, it is a direct copy of the relevant functions from the autobuild-run script. The only changes are: - unneeded import statements are removed; - code/decode wrappers are limited to decode_byte_l...
Bernd KuhlsBernd Kuhls
24d828b25adpackage/leptonica: bump version to 1.74.4Removed patch 0001, not needed anymore after https://github.com/DanBloomberg/leptonica/commit/4476d162cc191a0fefb2ce434153e12bbf188664 fixes the problem in a similar way. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Matt WeberMatt Weber
e29061a9e65paxtest: install helper applications/libs to /usr/lib/paxtestRUNDIR installs the test applications and shared libraries into a different folder then /usr/lib. This is desired as there are a lot of test apps which would get installed into /usr/lib without organization. Instead, set RUNDIR=/usr/lib/paxtest to install the test apps and libraries in a sub folder. The genpaxtest script accounts for this path and handles a LD_LIBRARY_PATH update as part of the...
Ricardo MartincoskiRicardo Martincoski
dd3f8369a29DEVELOPERS: add Ricardo Martincoski for support/testingWhile at it, also move my professional entry near my personal one. Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Bernd KuhlsBernd Kuhls
aa88449b9b9package/lcdapi: bump version to 0.11Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Bernd KuhlsBernd Kuhls
82a7409c7afpackage/lbreakout2: bump version to 2.6.5Changed _SITE to https, added upstream md5 & sha1 hashes. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Julien Viard de GalbertJulien Viard de Galbert
21133ada326dieharder: fix link issue with inline function not declared staticFixes: http://autobuild.buildroot.net/results/b629754c6a820446ff38df8202ea1ed0041bc4ac http://autobuild.buildroot.net/results/e02325e06866618d9d3ee90600dc3326465c56a1 http://autobuild.buildroot.net/results/c1db73dcb25ea1db4be0f9d6ce2bf2d02f5bd5bb http://autobuild.buildroot.net/results/bd93120ee7cbfeb4fe7cbcd7f845f131743caf05 http://autobuild.buildroot.net/results/273ba504de31bc17fd41...
Andrey SmirnovAndrey Smirnov
2e751df23abzstd: new packageAdd package to provide Zstandard compression tools (see https://facebook.github.io/zstd) Minimal config snippet for utils/test-pkg is as follows: BR2_PACKAGE_ZSTD=y Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> [Thomas: - use "config" instead of "menuconfig" in Config.in - add missing final newline in Config.in - pass DESTDIR=$(TARGET_DIR) only at install time - wrap too long ...
Bernd KuhlsBernd Kuhls
9e3026c999dpackage/joe: bump version to 4.4Removed patch 0001 after bessel functions in uClibc were enabled by default: https://git.buildroot.net/buildroot/commit/package/uclibc?id=de56d58e5d26d78161ca3b7a1a2a4decfe4e89db Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Matt WeberMatt Weber
c90b9732391nginx-upload-module: add openssl lib dependencyWhen building against nginx 1.11.2+, requires additional -lcrypto dependency. (Nginx changed crypto approach and dependencies for openssl are no longer default) Upstream pull request: https://github.com/vkholodkov/nginx-upload-module/pull/93 Fixes: http://autobuild.buildroot.net/results/e25f8ba8d8743e47a77707cf582e58477e1860e6 http://autobuild.buildroot.net/results/c4aa6e22033be934bd311cd9761...
Bernd KuhlsBernd Kuhls
9a52f40e584package/keyutils: bump version to 1.5.10Upstream does not provide hashes anymore, replace with self-computed sha256 hash. Removed patches applied upstream, renumbered remaining patches: 0001-allow-building-of-the-shared-library-to-be-suppressed.patch https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/commit/?id=a4deb71ddc05e951c8be8d46615beed9d408a5c8 0004-Makefile-for-buildroot.patch https://git.kernel.org/pub/...
Bernd KuhlsBernd Kuhls
7c37d263198package/kexec: bump version to 2.0.15Removed patch applied upstream: 0001-vmcore-dmesg-Define-_GNU_SOURCE.patch https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/commit/?id=2f6f6d6fef7872647cacc6741ac35ac2b4df7ed5 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Bernd KuhlsBernd Kuhls
a92b4489316package/kbd: bump version to 2.0.4Removed patches applied upstream 0001-add-configure-flag-to-disable-tests.patch https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/commit/?id=baeb5aa827d956bd06492775dc5bd9f89d394149 0002-Link-against-libintl-when-needed.patch https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/commit/?id=b08caa2e3db53ea4263d0236c83a0df11a40a569 Autoreconf is not necessary anymore. Si...
Peter SeidererPeter Seiderer
52995092e15qt5location: fix plugins build dependencyDo not build the plugins before the dependency on module positioning for the plugin subdir position is available (add Add upstream patch 0001-Fix-plugins-build-dependency.patch [1]). Fixes [2]: cp -dpfr .../output/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/qt/plugins/position .../output/target/usr/lib/qt/plugins/ cp: cannot stat '.../output/host/aarch64-buildroot-linux-gnu/sysroot/u...
Bernd KuhlsBernd Kuhls
7c31aafcd4fpackage/jsoncpp: bump version to 1.8.1Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Bernd KuhlsBernd Kuhls
e08b2bd7b3cpackage/jo: bump version to 1.1Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Bernd KuhlsBernd Kuhls
9cc51dc494apackage/boost: bump version to 1.64.0Removed patches applied upstream. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Bernd KuhlsBernd Kuhls
88adc94297epackage/kismet: bump version to 2016-07-R1Changed _SITE from git clone to tarball provided by upstream. Rebased patches 0003 & 0004. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter SeidererPeter Seiderer
036d235ade6orc: update project urlThe original url http://code.entropywave.com/orc is dead (server not found). Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter SeidererPeter Seiderer
f97e0b1a929orc: bump version to 0.4.27Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Ryan CoeRyan Coe
5ec9bd15f7emariadb: bump version to 10.1.25release notes: https://mariadb.com/kb/en/mariadb-10125-release-notes/ changelog: https://mariadb.com/kb/en/mariadb-10125-changelog/ Signed-off-by: Ryan Coe <bluemrp9@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fabio EstevamFabio Estevam
e4ceb3e0783configs/warp7: Bump U-Boot and kernel versionsBump U-Boot to 2017.07 and kernel to version 4.12.3. As imx_v6_v7_defconfig in 4.12 selects CONFIG_CFG80211_WEXT=y, remove the linux.fragment file. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter SeidererPeter Seiderer
31c52e206d6gst-omx: bump version to 1.12.2Signed-off-by: Peter Korsgaard <peter@korsgaard.com>