| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
sandboxlib is a runtime dependency of ybd. While ybd is not currently a
part of Baserock I found it surprising I couldn't at least run ybd from git
using the build image from wiki.baserock.org.
Created a new stratum as I was unable to find a suitable home
amongst the existing strata.
Also moves linux-user-chroot into the new stratum.
Change-Id: If55c0ba4b9a48a0abc69ad5d39900c6c7807c72b
|
|
|
|
| |
Change-Id: I20c96502f910a31b7efa12a435685222c9980fb2
|
|
|
|
| |
Change-Id: I25ac7b1c381362e49eb001543c038f89cbdf8bdb
|
|
|
|
| |
Change-Id: I3845c77e8872ce2e1e8bc6a60e3ce7f184c32f58
|
|
|
|
| |
Change-Id: I1bcc28de68c9b61b25929cf142e1dd8ea63f8d6f
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent autoconf (and autoconf generated ./configure files) uses
the "file" program to work out what binary format is currently
being produced by the compiler when the architecture is MIPS.
If "file" doesn't exist, or it fails to identify the binary
format, autoconf/configure silently disables the building of
shared libraries, which causes later chunks to fail to build at
link stage due to missing .so files.
Change-Id: Ia98a22d121fc8cb95d36bcb1d3ae2ce44cc6ddf5
|
|
|
|
| |
Change-Id: If4d143dc41eebd901cc5670850ecec6ddb84c6cb
|
|
|
|
|
|
|
|
|
| |
Because `arping` requires the libpcap library, move tcpdump and libpcap
to networking-utils.
Add also `arping`'s libnet dependency.
Change-Id: Ie459e5295bc2770856e06cb005845ee3f172e68e
|
|
|
|
| |
Change-Id: I072ed81a7eb48a982b288a4684c264f3ff5cf439
|
|
|
|
| |
Change-Id: Ic7bf3899277e9bf11c1cc930f124be2a75bb0d19
|
|
|
|
|
|
| |
It is required for Ironic.
Change-Id: Ie5297598201479f7dff182de3a1d39bcd61bd6cb
|
|
|
|
| |
Change-Id: Ib8555258663cb16139efc4b3c004012c4aa054a5
|
|
|
|
|
|
|
|
|
|
| |
Currently this chunk is creating /include/ and /share/ directories,
but these should be in /usr.
We do still need to install the binaries in /bin to override the Busybox
versions.
Change-Id: Idaf0b59a42e186b4efb5396e49ee5a14d3bf02e2
|
|
|
|
| |
Change-Id: Ibdde8d7746ef615083b9f61f4f44e1c58d556f55
|
|
|
|
|
| |
Our default upgrade process requires 'rsync'. So it needs to be in all
systems, not just those that happen to contain the 'tools' stratum.
|
|
|
|
| |
version: 1)
|
|
|
|
|
|
|
|
| |
change to version: 1)"
Morph should have been updated first
This reverts commit ced4ed5f7aa35b46d161c5efea972699826f09de.
|
|
|
|
| |
version: 1)
|
|\
| |
| |
| |
| |
| | |
Reviewed by:
* Javier Jardón <jjardon@gnome.org>
* Sam Thursfield <sam.thursfield@codethink.co.uk>
|
| |
| |
| |
| |
| |
| |
| | |
This ref points to a tip which includes some commits written by people
working at Linaro [1].
[1]: https://git.linaro.org/people/geoff.levand/kexec-tools.git
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
acl and e2fsprogs are new dependencies of btrfs-progs.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Reviewed by:
* Sam Thursfield
* Paul Sherwood
* Josh Malkinson
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update the GCC compiler to the 4.9.2 version. It turns out that a C++
compiler is required to build the latest GCC releases, so build one in
stages 1 and 2 as well.
The updated list of GCC configuration options that either don't work in
a cross compiler or are not needed in a temporary compiler, were based
on the latest instructions from Linux From Scratch.
The inclusion of /lib64 in the lib path for the stage 1 linker is an
attempt to turn things more robust rather than to just symlink in /lib
stuff that ends up installed in /lib64 (as it is already being done for
libgcc_s.so). Ideally, we should configure every chunk to install to
/lib, however GCC seems to not honour the `--with-libdir` configuration
flag.
With this version of GCC, it looks like a sysroot needs to be given at
configure time so that `--with-native-system-header-dir` does what it
claims to do. Unfortunately, this has the side effect of making GCC not
passing to the linker the linker sysroot flag: `-Wl,--sysroot=$SYSROOT`.
The workaround is to modify LDFLAGS to give a sysroot directly to GCC,
`--sysroot=$SYSROOT`, which will then be further passed down to the
linker.
As the newest version of GCC finds more warnings than the previous one,
`-Werror` was disabled for the coreutils, GDB and Syslinux projects.
Syslinux's Makefile had to be patched, as it is not possible to disable
`-Werror` for all targets through the NO_WERROR variable.
The hack to handle libgcc_eh being required during eglibc's build was
removed, as it doesn't seem to be the case anymore.
|
|/
|
|
|
| |
Collect tools which nothing build depends on into same stratum to reduce
unnecessary rebuilding.
|
|
|
|
|
|
| |
Add ipmitool to strata/tools.morph
Ipmitool is needed to use pxeboot.write extension
|
| |
|
|
|
|
|
| |
morph now contains distbuild and morph-cache-server, so the distbuild
stratum can go away, and anything that needs it can now use morph.
|
| |
|
| |
|
|
|
|
| |
reporting'
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This was motivated by commit 5c15bf5f978bae01f1ca3cbe6414ab1d355a6adf
which fixes a Makefile issue that was causing intermittent build
failures when using parallel make.
|
| |
|
|
|
|
| |
Reviewed-by: Richard Maw on irc
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This includes `git replace` mitigation code and raising an exception
if morph can't talk to the remote git cache, rather than assuming the
morphology didn't exist, and building the wrong thing.
|
| |
|
|
|
|
|
|
|
|
|
| |
Also update morph with fix to GitDirectory config caching.
Cpython change reviewed by Richard Maw and Paul Sherwood, each
giving +1.
Morph change reviewed by Richard Maw, +2
|
|
|