| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Some packages have old config.guess and config.sub scripts which don't
recognize the aarch64-linux-gnu GNU triplet. For some cases, it is
enough to do a `autoreconfig -if` to update those scripts. However,
this approach cannot be used because when the configure scripts are not
compatible with the current automake, autoheader, aclocal and friends;
or when the project doesn't use automake at all (it has Makefile.in
files, but not Makefile.am files). For those cases, we copy the system
config.guess and config.sub scripts installed by automake.
|
| |
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
When the organise-morphologies.py script pulled this in it to
definitions.git it must have lost the comments. It's good to keep
them there.
|
|
|