| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
M4 is required to manipulate the assembly code in GMP. GMP is a math
library required to build GCC.
|
| |
|
|
|
|
|
| |
No functional changes here. It will ease the review of the following
commmits.
|
|
|
|
|
| |
Although we are not using this style in any other morphologies, it
makes it easier to parse.
|
| |
|
|\
| |
| |
| |
| |
| | |
Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Reviewed-By: Paul Sherwood <paul.sherwood@codethink.co.uk>
Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
|
| | |
|
| | |
|
| |
| |
| |
| | |
This must be added manually, because it's not described in the RubyGems metadata.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
The 0.8.0 release had a bad Gemspec file committed, master seems
to contain several useful fixes.
|
| |
| |
| |
| | |
Needs to be told to use the system-wide version, not its own bundled copy.
|
| |
| |
| |
| |
| | |
Seems to use an obsolete build system called 'rook', which I cannot get
to work.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
If the BUILD system is unable to directly run TARGET binaries then it
fails during the preparation of stage2-fake-bash because it incorrectly
build-depends on stage2-busybox.
|
| |
| |
| |
| | |
Change to this sha to receive a series of bug fixes
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add ipmitool to strata/tools.morph
Ipmitool is needed to use pxeboot.write extension
|
|
|
|
|
| |
The tool is now run at build-time (to generate a 'man' page) so its
runtime dependencies need to be available in the staging area.
|
|
|
|
|
| |
Reviewed-By: Richard Dale <richard.dale@codethink.co.uk>
Reviewed-By: Paul Sherwood <paul.sherwood@codethink.co.uk>
|
|\
| |
| |
| |
| | |
Reviewed-By: Jim MacArthur <jim.macarthur@codethink.co.uk>
Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
|
| | |
|
| |
| |
| |
| | |
SysV script to accomodate this
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Java is sourced from the binary Java release from Oracle. This
chunk was originally written by Francisco Marchena.
ANT is a Java build system and is needed by ZooKeeper.
ZooKeeper itself is documented at http://zookeeper.apache.org/
This patch also brings in a zookeeper test program in a seperate strata
that can be safely discarded if not required. this test program
was written by me, <mike.smith@codethink.co.uk> and is not designed to
be used in any practical way, but to showcase the functionality
of zookeeper within baserock
The ZooKeeper demonstration server and client are currently hosted
on baserock/test.
The Java binary chunk only works for x86_64. As such, these
systems are limited to that architecture.
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
Reviewed-by: Richard Maw <richard.maw@codethink.co.uk>
|
| | |
| | |
| | |
| | |
| | | |
systemd doesnt depend on them anymore since
commit 796b06c21b62d13c9021e2fbd9c58a5c6edb2764
|