Alexander Dahl
  1. Alexander Dahl

buildroot

Public
AuthorCommitMessageCommit dateIssues
Gustavo ZacariasGustavo Zacarias
ec394d648aclinux: bump 3.7.x stable versionSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Gustavo ZacariasGustavo Zacarias
1935d0e8ae8kernel-headers: bump 3.{0, 4, 7}.x stable versionsSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Yann E. MORINYann E. MORIN
cc06757bed3package/dvb-apps: requires largefilesFixes (for example): http://autobuild.buildroot.net/results/5e12820c6537b176c49671a65afcbdb86c5154c9 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter KorsgaardPeter Korsgaard
ec100c7e210Makefile: system.mk rootfs modifications should be done before target-finalizeSo they don't override E.G. changes done in post build scripts (E.G. password settings). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter KorsgaardPeter Korsgaard
8cc76ff19d7enlightenment: fix efl dependencyThe efl libraries depends on BR2_PACKAGE_EFL, so ensure enlightenment selects it as well, otherwise kconfig complains. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Gustavo ZacariasGustavo Zacarias
3d5f83ffafbwavpack: fix the iconv breakage ghostFix missing comma in DEPENDENCIES, causing to pull in libiconv when it wasn't necessary and causing other packages to go crazy on (e)glibc toolchains which don't need it with libiconv being present. Fixes: http://autobuild.buildroot.org/results/e0ce086a33a1db6fee77f43356e4e94ed6941f17 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
924f36de1acxserver_xorg-server: option to build KDrive input driversWhen the Kdrive variant of the X server is selected, the drivers are directly built into the X server. The X server therefore provides options to enable or disable certain drivers, especially input drivers. This patch adds options to be able to enable or disable the evdev, kbd and mouse drivers of Kdrive. [Peter: fix Config.in indentation as pointed out by Arnout] Signed-off-by: Thomas Petazz...
Thomas PetazzoniThomas Petazzoni
73a84a6972axserver_xorg-server: rename server-style configuration optionsThe BR2_PACKAGE_XSERVER_xorg and BR2_PACKAGE_XSERVER_tinyx options used to select the style of X.org server to use are not named consistently with the rest of the Buildroot options (in capital letters and prefixed with the package name). Therefore, we rename those options, and we take care to add the old option names in the BR2_LEGACY infrastructure. Signed-off-by: Thomas Petazzoni <thomas.pe...
Thomas PetazzoniThomas Petazzoni
208a81be5b8xserver-xorg_server: Mention that TinyX is also known as KdriveSince several years, the TinyX name has been somewhat deprecated in favor of Kdrive, so mention the "Kdrive" wording in our configuration interface. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
50ca9a88a73x11r7: fix indentationFixup the indentation when including the X.org server Config.in to match all the other inclusions in x11r7/Config.in. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
88d66054ed6x11r7: remove useless depends on of X.org driversAll X.org server drivers are already enclosed in a if BR2_PACKAGE_XSERVER_xorg .. endif block. Now that this option is only set if a X.org server is enabled, there is no need for each individual driver to depend on BR2_PACKAGE_XSERVER_XORG. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter...
Thomas PetazzoniThomas Petazzoni
940fcba1a5dx11r7: move X.org server style optionThe selection between "modular" server and "Kdrive" server really belongs as a sub-option of the X.org server itself, rather than as a global x11r7 option. So we move it under the X.org server option. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Arnout Vandecappelle (Essensium/Mind)Arnout Vandecappelle (Essensium/Mind)
a1cfe20df6clinux: fix appended dtb handling of pre/post v3.8-rc1The $(wildcard ) doesn't work for LINUX_APPEND_DTB, because the .dtb doesn't exist yet at that point. Also factor the common part out. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter KorsgaardPeter Korsgaard
b0e63e5b9a7package: add green end sftp serverFor sftp support in Dropbear or as an alternative for the built in sftp support in openssh (or to use standalone). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter KorsgaardPeter Korsgaard
88ef92dfcb2linux: fix double LINUX_APPEND_DTBIntroduced by 5b33e0b6a (linux: handle new dtb location since 3.8-rc1 for appended dtbs). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter KorsgaardPeter Korsgaard
3b595d512f5elfutils: needs wcharelfutils contains a call to wmempcpy, which is only available when the toolchain has wchar support, so add the dependency. Also display a comment if the toolchain dependencies are not met. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
41f7e9b68afelfutils: make available on uClibc toolchainsWe finally have all the pieces needed to allow the build of elfutils on uClibc. Only the libraries can be built, the programs remain available only for glibc/eglibc toolchains. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
8515bb08f33elfutils: towards uClibc support: disable po buildBuilding the po/ directory complains that the scripts in there have been generated with gettext 0.17, while we use gettext 0.18 in Buildroot. Since we don't care that much about po files anyway, just disable the build of this directory. Heavily based from work done by Stefan Fröberg, but with many further modifications by Thomas Petazzoni. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@fre...
Thomas PetazzoniThomas Petazzoni
07f6cdfb71eelfutils: towards uClibc support: FTS functionsThe fts_*() functions are optional in uClibc, and not compiled in our default configuration. The best option would be to migrate this elfutils code to the nftw family of functions, but it requires quite some work. So we have several options here: *) Enable fts_*() functions in our default uClibc configuration. Not nice since only one package needs them (the help text of uClibc for ft...
Thomas PetazzoniThomas Petazzoni
f282139807aelfutils: towards uClibc support: gettextelfutils is annoying: it needs gettext even if locale support is disabled... Heavily based from work done by Stefan Fröberg, but with many further modifications by Thomas Petazzoni. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
4031ecfdff7elfutils: towards uClibc support: requires largefileelfutils unconditionally uses off64_t for example, so largefile is needed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
a64632e4472elfutils: towards uClibc support: solve memcpy problemelfutils uses some strange internal alias of memcpy in glibc, so workaround this when building with uClibc. Heavily based from work done by Stefan Fröberg, but with many further modifications by Thomas Petazzoni. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
8e6c06fb116elfutils: towards uClibc support: argp-standalone usageelfutils uses the argp family of functions, that isn't available in uClibc. So, we add a dependency on argp-standalone if building with uClibc, and modify elfutils source code to link against argp if needed. Heavily based from work done by Stefan Fröberg, but with many further modifications by Thomas Petazzoni. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-b...
Thomas PetazzoniThomas Petazzoni
eb6cf300336argp-standlone: build position independent codeEven though argp-standalone is built as a static library, it might get linked in a shared library, so we must built it as position-independent code. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
1727e89e9a6perf: add kernel version checksperf is only available since kernel 2.6.31, so if we can't find tools/perf/Makefile, error out and tell the user about this. perf without libelf can only be built since kernel 3.7, so error out and tell the user about this if he's trying to build perf from a < 3.7 kernel without libelf. Unfortunately, those tests can only be build-time checks as we either need to know the real kernel version ...
Thomas PetazzoniThomas Petazzoni
69030ca5c93perf: allow build against libelf when availableNow that libelf is available thanks to elfutils (for glibc only), allow to build perf against it if available. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
d82f5cb94a1perf: new packageThis patch adds a new package that allows to build the 'perf' userspace tool that comes in the tools/perf directory of the kernel sources. It is an alternative proposal to the one done by Kaiwan Billimoria <kaiwan.billimoria@gmail.com>, in that it creates the package in package/perf/. It therefore properly integrates with the Buildroot package infrastructure. Of course, the package depends on...
Thomas PetazzoniThomas Petazzoni
871846cad43elfutils: make it possible to only install the librariesAdd and use a --{enable,disable}-progs configuration option to selectively enable or disable the elfutils programs. Generally, on an embedded system, the libraries are more useful than the programs, and being able to not build the programs will make it easier to build the elfutils libraries on uClibc. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Ko...
Stefan FröbergStefan Fröberg
75bd7d13b2aelfutils: new packageThis patch adds a a package for elfutils. For now, the package is glibc specific, as adding uClibc support for this package is quite tedious, and will therefore be done through followup patches. Heavily based from work done by Stefan Fröberg, but with many further modifications by Thomas Petazzoni. Signed-off-by: Stefan Fröberg <stefan.froberg@petroprogram.com> Signed-off-by: Thomas Petazzoni...
Thomas PetazzoniThomas Petazzoni
b6009b94ca5docs/manual: update to mention the multiple patches supportAfter the modification of the <pkg>_PATCH semantic, let's update the documentation accordingly. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
e260a2d9b39package: support multiple patchesWith this commit, we extend the behaviour of the <pkg>_PATCH variable so that it now allows to list several patches to be downloaded and applied, and no longer just one patch. This will be useful for the elfutils package, and should anyway not break the existing behaviour for packages using just one patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Pe...
Peter KorsgaardPeter Korsgaard
13a9fc901f6libnspr: only pass --{enable,disable}-thumb2 on ARMFixes http://autobuild.buildroot.net/results/dff3f851ee4c62067a0b231c683383ce8692b8b3 libnspr adds -marm to CFLAGS when passed --disable-thumb2, which is only recognized by ARM cross compilers, so only use when building for ARM. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Maxime HadjinlianMaxime Hadjinlian
2f511fe3122rpi-firmware: New packageIntroducing a package to install pre-built binaries for the bootloader and the GPU firmware for the RaspberryPi board. [Peter: rename to rpi-firmware, add link to http://elinux.org/RPiconfig] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Maxime HadjinlianMaxime Hadjinlian
abb68f6fa79rpi-userland: new packageIntroducing a package to build the userland part of the Raspberry, needed by anyone who would want to build a rootfs for a RaspberryPi. [Peter: fixup Config.in (rename, move, arm dep, comment, white space)] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Maxime HadjinlianMaxime Hadjinlian
8bc34206c2elibcofi: new packagereplacement for memcpy and memset functionality This package was originally found at : https://github.com/huceke/buildroot-rbp By gimli <ebsi4711@gmail.com> [Peter: wrap help text] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Alexander KhryukinAlexander Khryukin
94d33410b2cnspr version update 4.9.2 old patch removed[Peter: upstream now provides nspr.pc] Signed-off-by: Alexander Khryukin <alexander@mezon.ru> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Jeremy RosenJeremy Rosen
c8c40f7278aoprofile: bump to version 0.9.8Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Maxime RipardMaxime Ripard
a425c2a4040package/liburcu: Requires threads supportFixes http://autobuild.buildroot.org/results/eeb6a81588a12e5b572a4e5d27e001b3ae5eac49/build-end.log Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Maxime RipardMaxime Ripard
af5583f2a03inadyn: Needs MMUFixes http://autobuild.buildroot.org/results/11d681a7f2c1d55a3d70573e9145aa231f6d4298/build-end.log Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
c199fb727e8libdvdnav: requires thread support in toolchainlibdvdnav requires thread support. The only package that depends on libdvdnav is mplayer, and it is an optional dependency, only activated when libdvdnav is enabled. So we don't have to push this thread support dependency to any other package. Fixes: http://autobuild.buildroot.org/results/54d6a737ae805ef1dbf77e5d11b4dd5366873ec0/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzo...
Yann E. MORINYann E. MORIN
38cdf82a761package/dvb-apps: add option to install utilitiesPreviously, dvb-apps was a 'blind' package that would install only the transponders data files for use by external packages (namely tvheadend). Now, we add an option to also install the DVB utilities. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter KorsgaardPeter Korsgaard
4b2a40b6d7dsystem: simplify BR2_ROOTFS_SKELETON_DEFAULT handlingNo functional change. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Yann E. MORINYann E. MORIN
72defc45dd7target: add different methods to encode passwordsPasswords can be encoded in different ways (from the weakest to the strongest): des, md5, sha-256, sha-512 Add a choice entry to select the method, defaulting to 'md5'. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Yann E. MORINYann E. MORIN
b98b191b5cbsystem: set root password only for default skeletonIn case one is using a custom skeleton, the root pasword might already be set in this case, and should not be overriden. Just ask for (and set) the root password only for the default skeleton. Reported-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
4ec97024654sam-ba: select BR2_HOSTARCH_NEEDS_IA32_LIBSsam-ba is a pre-built binary tool built for x86 Linux, so on x86-64, it requires the 32 bits compatibility libraries to be installed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
2d16ba91625toolchain-external: use BR2_HOSTARCH_NEEDS_IA32_LIBS where neededAll supported pre-built external toolchains are built for x86 Linux, so we add the BR2_HOSTARCH_NEEDS_IA32_LIBS select. [Peter: microblaze toolchains are 64bit] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
70d6037e8a4Infrastructure to warn the user about missing 32 bits librariesMany users trying to use external toolchains on x86-64 machines get a very confusing message: "Can't execute cross-compiler" They get this message because they forgot to install the 32 bits compatibility libraries that are needed to run binaries compiled for x86 on x86-64 machines. Since this is the case for both external toolchains and certain binary-only tools like SAM-BA, we add a new K...
Thomas PetazzoniThomas Petazzoni
4eff1f20641toolchain-external: add dependency on BR2_HOST_ARCHThe pre-build external toolchains are all built for x86, so they are only available if the build machine is a x86 or x86-64 machine. [Peter: microblaze toolchains are 64bit] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Yann E. MORINYann E. MORIN
81faecdb9b4pacakge/tvheadend: fix failures due to -Werror(Partially) apply upstream patch 1334869bf0ea668e58e1c72daa3c09c1a95b5d81 to properly protect code-paths depending on execinfo.h (for backtrace(3)). Fixes: http://autobuild.buildroot.net/results/fe25485bde8894daff5bdf806eb4bb2fa776dc55/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Thomas PetazzoniThomas Petazzoni
51e810844e0efl/libevas: fix build of XCB backendFixes: http://autobuild.buildroot.net/results/b2107dce84bbc24d9afae3c7b53d972043f6d073/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>