Go to file
Yann E. MORIN 1e0d06cf20 core/pkg-virtual: fix fallout of host-dependecy no auto-derivation
In 4bdb067 (infra: remove auto derivation of host dependencies), the
dependencies of host packages are no longer inherited from the
dependencies of the corresponding target package.

However, for virtual packages, there is no provider declared for the
host variant, so we end up with no dependency for the host variant
of virtual packages.

This causes host-luainterpreter to have no provider, and thus breaks the
build of host-luarocks.

To fix that, we use the host variant of the provider of the target
variant of the virtual package to define the provider of the host variant
of the virtual package (re-read it, it's correct!).

Fixes:
    http://autobuild.buildroot.org/results/d8b/d8baf44b1e2f8e0e32c86558fc3e0694235b512a
    http://autobuild.buildroot.org/results/59a/59ac0fe84e5c76a590c698a1483b2a3ae26e1dcf
    http://autobuild.buildroot.org/results/203/2039f24731d8e14cde24c613b487b3db530dd238

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-07-03 13:19:05 +02:00
arch m68k: remove BR2_GCC_TARGET_ARCH 2016-06-07 13:11:59 +02:00
board configs/qemu: update aarch64 to linux 4.6.3 2016-07-02 15:07:03 +02:00
boot barebox: bump to version 2016.06.0 2016-06-23 21:07:17 +02:00
configs configs/qemu: update aarch64 to linux 4.6.3 2016-07-02 15:07:03 +02:00
docs docs/manual: document FOO_GIT_SUBMODULE 2016-07-03 11:19:50 +02:00
fs fs/tar: support passing long options to tar 2016-06-25 15:42:44 +02:00
linux linux: bump default to version 4.6.3 2016-06-27 10:22:26 +02:00
package core/pkg-virtual: fix fallout of host-dependecy no auto-derivation 2016-07-03 13:19:05 +02:00
support core/pkg-infra: download git submodules if the package wants them 2016-07-02 19:11:14 +02:00
system makedevs: add capability support 2016-06-30 12:13:38 +02:00
toolchain toolchain-external: remove SOURCE/SITE for locally available toolchain 2016-07-03 13:00:25 +02:00
.defconfig arch/x86: remove support for i386 2016-04-18 23:38:34 +02:00
.gitignore update gitignore 2013-05-04 12:41:55 +02:00
CHANGES Update for 2016.05 2016-05-31 23:52:36 +02:00
Config.in Config.in: indentation cleanup 2016-07-02 18:54:06 +02:00
Config.in.legacy systemd-bootchart: New package 2016-07-02 16:45:34 +02:00
COPYING COPYING: add exception about patch licensing 2016-02-26 19:50:13 +01:00
Makefile reproducibility: override locale and timezone 2016-07-02 12:00:24 +02:00
Makefile.legacy Makefile.legacy: fix recursive invocation with BUILDROOT_DL_DIR and _CONFIG 2014-02-11 08:14:57 +01:00
README README: add reference to submitting-patches 2016-02-01 19:16:08 +01:00

Buildroot is a simple, efficient and easy-to-use tool to generate embedded
Linux systems through cross-compilation.

The documentation can be found in docs/manual. You can generate a text
document with 'make manual-text' and read output/docs/manual/manual.text.
Online documentation can be found at http://buildroot.org/docs.html

To build and use the buildroot stuff, do the following:

1) run 'make menuconfig'
2) select the target architecture and the packages you wish to compile
3) run 'make'
4) wait while it compiles
5) find the kernel, bootloader, root filesystem, etc. in output/images

You do not need to be root to build or run buildroot.  Have fun!

Buildroot comes with a basic configuration for a number of boards. Run
'make list-defconfigs' to view the list of provided configurations.

Please feed suggestions, bug reports, insults, and bribes back to the
buildroot mailing list: buildroot@buildroot.org
You can also find us on #buildroot on Freenode IRC.

If you would like to contribute patches, please read
https://buildroot.org/manual.html#submitting-patches