Alexander Dahl
  1. Alexander Dahl

buildroot

Public
AuthorCommitMessageCommit dateIssues
Gustavo ZacariasGustavo Zacarias
3eff8f16e36linux: bump default to version 3.15Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Gustavo ZacariasGustavo Zacarias
338cc8ffd03linux-headers: add 3.15.x seriesSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Gustavo ZacariasGustavo Zacarias
fb29afe2aa6toolchain: add 3.15 choice for headers[Thomas: fix BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 to select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 and not itself.] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
1e6ea2d112dpackage/libbsd: needs an (e)glibc toolchainlibbsd needs support for .init_array and checks for a glibc >= 2.4 since .init_array was introduced at around that time. uClibc claims to be a glibc-compatible toolchain, but it only impersonates a glibc-2.2. Just disable libbsd on uClibc. Fixes: http://autobuild.buildroot.net/results/e94/e949d8fabeeecc74bd1c324c516e0b4938c99dbc/ http://autobuild.buildroot.net/results/d3e/d3e1b70fb91...
Thomas PetazzoniThomas Petazzoni
1ce2382251elinux-zigbee: add missing comment for thread dependencySigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Phil EichingerPhil Eichinger
9b0a4a0a99dsispmctl: new package[Thomas: - Add missing select of BR2_PACKAGE_LIBUSB, since BR2_PACKAGE_LIBUSB_COMPAT depends on it - Add missing thread dependency, since libusb requires threads. - Add missing wide-char dependency. Without wide char support, sispmctl doesn't build. - Rewrap the Config.in help text, and remove trailing whitespaces. - License is GPLv2+, not GPLv2. - Remove --disable-dependency-tracki...
Yann E. MORINYann E. MORIN
9e7efa662e7Revert "package/weston: libxkbcommon is optional"This reverts commit cf1c2eb19d3eeddca04013cfa7b2107530abf054. xkbcommon is still needed for the clients. There's no point in disabling the clients, or weston is unusable (as packaged in Buildroot.) Fixes: http://autobuild.buildroot.org/results/4e9/4e996c65f5b33d4518b0596d9c7076083d491a52/ Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazz...
Maxime HadjinlianMaxime Hadjinlian
df3125737b9linux-zigbee: new packagelinux-zigbee is a mix of utility tools that implements a 802.15.4 stack along with a usefull library for any program that would need to use this stack. Note that the name is mislead, for licensing reason, this does *NOT* implement the ZigBee protocol. [Thomas: - add dependency on threads, propagated from libnl - improve the Config.in description by borrowing more text from the upstream w...
Spenser GillilandSpenser Gilliland
51bc99a4857configs: bump zedboard to 2014.1Bump zedboard defconfig to version 2014.1. This makes it possible to use uboot-spl instead of the xilinx specific fsbl. However, the result is kinda hacky due to the licensing state of ps7_init.{c,h} needed for building uboot spl. Directions for building a proper boot.bin using the new methodolgy is included in the readme.txt. Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Sign...
Gustavo ZacariasGustavo Zacarias
feacc29ef98ruby: remove rubygemsIt's currently in a non-working state since it requires a couple of extensions that don't build at the moment (they try to execute tests in configure) and also requires a target compiler. So remove it to avoid false expectations and reclaim target space back of about 1.5 MiB. [Thomas: slightly reword comments.] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Pe...
Gustavo ZacariasGustavo Zacarias
687e185890fruby: add gdbm supportSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Gustavo ZacariasGustavo Zacarias
a69a830c7ccruby: add psych/libyaml supportSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
c4c8e74f850cloog: remove INSTALL_STAGING = YESThe package is host-only, so there's no point in specifying INSTALL_STAGING = YES. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
422060e6a11isl: remove INSTALL_STAGING = YESThe package is host-only, so there's no point in specifying INSTALL_STAGING = YES. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
1ed9a57180acloog: fix license detailsLicense is in fact LGPLv2.1+, and there is no LICENSE file around. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Steve ThomasSteve Thomas
90aca35a4cbgcc: add a BR2_GCC_ENABLE_GRAPHITE optionThe gcc graphite optimisations such as loop-interchange, blocking and loop-flattening, also known as graphite are an optional feature of gcc that is very well supported since about gcc version 4.5. This patch adds support for graphite for the toolchain as an optional flag for versions 4.8 onwards as an optional flag, that is disabled by default. Signed-off-by: Steve Thomas <scjthm@live.com> S...
Steve ThomasSteve Thomas
f1e1a078a73cloog: new packageCLooG is a free software and library to generate code for scanning Z-polyhedra. cloog is needed for the optional graphite optimisations that are supported by gcc since version 4.5. Therefore this package is required for the toolchain to support graphite. Graphite optimisations primarily involve loop blocking flattening and interchage so are probably of mimimal use in an embedded system where ...
Steve ThomasSteve Thomas
ac888c06f3fisl: new packageisl is a library for manipulating sets and relations of integer points bounded by linear constraints. isl is needed for the optional graphite optimisations that are supported by gcc since version 4.5. Therefore this package is required for the toolchain to support graphite. Graphite optimisations primarily involve loop blocking flattening and interchage so are probably of mimimal use in an em...
Yann E. MORINYann E. MORIN
3fbd9887b32filesystems: also chown symlinksCurrently, the symlinks in the generated filesystems will have the UID of the user running the build, because 'chown' does not change the ownership of symlinks, by default. Although the implications are limited, some may not want that UID to leak in the generated filesystems. So, use 'chown -h' so even symlinks get properly chowned. Reported-by: Angelo Dureghello <angelo@barix.com> Signed-of...
James HoganJames Hogan
54ba2704b07uclibc: add patches to fix MIPS __SIGRTMAX and SIG127Add two uClibc 0.9.33.2 patches which fix issues relating to high signal number handling on MIPS. The first patch (0056) fixes _NSIG (and as a result __SIGRTMAX) to match glibc. This fixes GDB on MIPS with uClibc, which cannot handle __SIGRTMAX == 128 and emits the error: GDB bug: target.c (gdb_signal_from_host): unrecognized real-time signal This patch is from uClibc commit 2da958760f79 (MIPS...
James HoganJames Hogan
d712a018ddduclibc: add patch to fix arch specific eventfd defsAdd uClibc 0.9.33.2 patch to fix arch specific eventfd definitions, particularly EFD_NONBLOCK. The definition in sys/eventfd.h was 04000 (0x800), however MIPS uses 0200 (0x80). This resulted in QEMU built for MIPS hanging at various points until input is received due to a blocking poll of stdin. The patch is a backport of uClibc commit fd355bc1dbcb (eventfd.h: Use new "bits/" scheme for arch-s...
Bernd KuhlsBernd Kuhls
9e5a10032c8package/xbmc-pvr-addons: Bump version, use gotham branchSuggested by Yann: http://lists.busybox.net/pipermail/buildroot/2014-June/098698.html Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Bernd KuhlsBernd Kuhls
30685c09b9fpackage/sqlite: Bump version to 3.8.5Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter KümmelPeter Kümmel
1ff9045f4b6sunxi-mali: use only -I${includedir} as pkg-config CflagsUsing only -I${includedir} in common practice. Settings only -I${includedir}/GLES2 breaks Qt5's CMake files, because at configure time CMake only searchs the paths reported by pkg-config, and not even /usr/include is used as default. Even though pkg-config strips out standard include path, that's not the case with pkgconf (which we are using) in cross-compilation, which correctly reports the ...
Peter KümmelPeter Kümmel
05a73415390ti-gfx: use only -I${includedir} as pkg-config CflagsUsing only -I${includedir} in common practice. Settings only -I${includedir}/GLES2 breaks Qt5's CMake files, because at configure time CMake only searchs the paths reported by pkg-config, and not even /usr/include is used as default. Even though pkg-config strips out standard include path, that's not the case with pkgconf (which we are using) in cross-compilation, which correctly reports the ...
Yann E. MORINYann E. MORIN
9c1d3b6325epackage infra: remove duplicates in dependencies listCurrently, we just use what a package declares as its dependencies. But some packages may declare the same depdency more than once. For example, php has two options to add SQL support: 'mysql' or 'mysqli', which are not exclusive. So, php.mk has mysql twice as a dependency. Although that does not cause any grievance for make, we end up generating dependency graphs where this duplicate depende...
Bernd KuhlsBernd Kuhls
431fdde8198package/x11r7/xlib_libXfont: Bump version to 1.4.8Fixes CVE-2014-0209, CVE-2014-0210 & CVE-2014-0211 http://lists.x.org/archives/xorg-announce/2014-May/002431.html Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>CVE-2014
Romain NaourRomain Naour
a4277731ee4package/trace-cmd: bump to version 2.3.2The first patch "use-pkg-config-instead-of-python-config" has been applied upstream. The flag _GNU_SOURCE is now always defined in Makefile, so it can be removed from trace-cmd.mk CPPFLAGS are appended to CFLAGS and are used to add extra flags, but the flag _LARGEFILE64_SOURCE in TARGET_CPPFLAGS is already defined in source files, which causes a build error. As for CFLAGS, we fix this by filt...
Maxime HadjinlianMaxime Hadjinlian
0bd7eb8effdfaifa: new packagefaifa is a library and a cli used to manage PLC hardware that use Intellon chipset. Almost everybody use theses chips nowadays. [Thomas: license is GPLv2+, not GPLv2. Fix indentation. Add dependency on host-autoconf and a comment to explain what's going on. Fix indentation of target/staging installation commands. Mark the package as not available for static library builds as it always build a...
Maxime HadjinlianMaxime Hadjinlian
c9623380703packages: replace command install by $(INSTALL)Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Gary BissonGary Bisson
ffe60b1bfa0sshpass: new package[Thomas: add MMU dependency, fix license to GPLv2+.] Signed-off-by: Gary Bisson <bisson.gary@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sven NeumannSven Neumann
c0d089b0eb9wpa_supplicant: fix BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG optionSigned-off-by: Sven Neumann <neumann@teufel.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Francois PerradFrancois Perrad
cef18e4085fperl: removes useless files in target tree$(TARGET_DIR)/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE contains include files. *.bs & .packlist files come with perl or perl/cpan packages. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
07c642b735ddocs/manual: add the virtual packages listAdd the list of virtual packages as an appendix to the manual. Also reference this list from appropriate locations elsewhere in the manual: - in section 7.2.2. "Config.in file", after the existing explanations on dependencies on target and toolchain options, on a linux kernel, and on udev /dev management, - in section 7.2.10. "Infrastructure for virtual packages", in the prov...
Yann E. MORINYann E. MORIN
4d922634da3support/scripts: generate a list of virtual packagesGenerate an asciidoc table that can be included in the manual, that lists the existing virtual packages, the corresponding symbols, and their providers (and sub-options thereof). The core of this change is the addition of a new formatter for virtual packages. This formatter is a bit tricky, as it has to catter for a bunch of corner cases: - provider is not a package, but is sub-options of a ...
Yann E. MORINYann E. MORIN
fe696d7c658support/scripts: introduce a symbol formatter to generate package listsCurrently, we can generate two different tables of packages: - a single-column table with the symbols' prompts, - a two-column table with the symbols' prompts and locations in the menuconfig. For virtual packages, this is not enough, since we will have to display more columns, with different content: - the virtual package name (but such symbols do not have a prompt) - the symbol na...
Yann E. MORINYann E. MORIN
b2c75ecc5d9support/scripts: who's responsible to decide what is a packageWhen generating the package lists, the responsibility to decide what is actually a package symbol is currently split between the _is_package(), the get_symbol_subset() and the format_asciidoc_table() functions. The two latter functions check that an item is really a symbol, and that is has a prompt. While this is currently correct for real packages, this will no longer be the case when we als...
Yann E. MORINYann E. MORIN
f93edd823fbsupport/scripts: do not display virtual packages in generated listsIf a package has both a 'real' and a 'virtual' definition, consider it is a virtual package and do not display it in the generated package list. This is the case for jpeg and cryptodev, that are virtual packages, but also real (but empty) packages used to provide a prompt to enable/disable a choice to select an implementation. In this case, we do not want to list the virtual packages, but only...
Yann E. MORINYann E. MORIN
e49d4f0c378support/scripts: prepare handling virtual packages in generated listsPrepare to tell apart real packages from virtual packages. Currently, the code implicitly recognises only real packages, and discards virtual packages, because of the heuristic used to recognise whether a symbol is a package: - for real package: - symbols : BR2_PACKAGE_FOO - .mk files: foo.mk - for virtual packages: - symbols : BR2_PACKAGE_HAS_FOO - .mk files: foo.mk Th...
Yann E. MORINYann E. MORIN
6cffe52b773support/scripts: document args to _is_package() in gen-manual-listsSigned-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Samuel Martin <s.martin49@gmail.com> Acked-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
d3fa2bebc7fsupport/scripts: prepare expanding the packages listsMove to a function the code generating the package name from a symbol's name, to avoid code duplication. This is not used currently, but will be in a subsequent patch. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Samuel Martin <s.martin49@gmail.com> Acked-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
d2f3e43afb1package/mesa3d: rename the promptRename the prompt for mesa3d so that it matches what we usually do for prompts of packages: just name the package in lower case. This will help generate nicer tables in the generated packages list, both in existing tables, and in the upcoming table of virtual packages. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Samue...
Yann E. MORINYann E. MORIN
958495578f6package/jpeg: make it behave more like other virtual packagesCurrently, the virtual package jpeg is a special virtual package, as it offers a choice for its implementation, rather than letting the user enable them manually. In so doing, it defines its _HAS option as a 'def_bool y' rather than letting each implementation 'select' it. Since we are going to generate a list of virtual packages and their providers, this defeats the heuristic used to find pr...
Yann E. MORINYann E. MORIN
0a54ba31db7package/cryptodev: make it behave more like other virtual packagesCurrently, the virtual package cryptodev is a special virtual package, as it offers a choice for its implementation, rather than letting the user enable them manually. In so doing, it defines its _HAS option as a 'def_bool y' rather than letting each implementation 'select' it. Since we are going to generate a list of virtual packages and their providers, this defeats the heuristic used to fi...
Yann E. MORINYann E. MORIN
c67423c3313manual: document the new graph-depends optionsSigned-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Samuel Martin <s.martin49@gmail.com> Reviewed-by: Thomas De Schampheleire <patrickdepinguin@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
4cca66f8779graph-depends: add option to pass arbitrary dot optionsKids nowaday seem to prefer a left-to-right drawing rather than the more conventional and historical top-down drawing. Rather than multiply the number of environment variables, just add a single one where the user can pass arbitrary dot options, such as: make BR2_GRAPH_DOT_OPTS=-Grankdir=LR graph-depends Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thoma...
Yann E. MORINYann E. MORIN
47aeebd9561graph-depends: rename the mode constantsThis is ugly, since Python does not have enum constructs, so by moving the 'type' of the constant ('MODE' here) to the beginning, we get an artificial 'namespace' for the constants. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Samuel Martin <s.martin49@gmail.com> Signe...
Yann E. MORINYann E. MORIN
4a2db6d1932graph-depends: document the 'transitive' variableAlthough unnecessary (we already have initialisation via the parser), initialise the 'transitive' option, and document it at the same time. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzo...
Yann E. MORINYann E. MORIN
61dbf4d3068graph-depends: add option to set the coloursSigned-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Francois Perrad <fperrad@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
e347bee02cagraph-depends: handle the depth argument in a more pythonic wayAdd some comment as well, enhance help text. [thanks to Samuel for the hints to make it even more pythonic] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>