| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I5ef5364f621b4fa2133ae1713a8bc5096bd4b022
|
|
|
|
| |
Change-Id: I14ecd1bf850e9ff0b1c3f0fed3f4f4e00be7843d
|
|
|
|
| |
Change-Id: Ia95d7dc53d52b1ba14e133621031592b6f95f7c0
|
|
|
|
| |
Change-Id: I7be27624f25ba5d96cf032c21b9c53bd1a017f4e
|
|
|
|
| |
Change-Id: I309f2ee3d9ff0569907c51ee9984b365b31cdbf5
|
|
|
|
| |
Change-Id: I55eff5c8e57dbf35274246b60904c6d405f458e9
|
|
|
|
| |
Change-Id: I850fe29ca99dd5223e39062f3b654536e69d3dda
|
|
|
|
| |
version: 1)
|
|
|
|
|
|
|
|
| |
change to version: 1)"
Morph should have been updated first
This reverts commit ced4ed5f7aa35b46d161c5efea972699826f09de.
|
|
|
|
| |
version: 1)
|
|
|
|
|
| |
Do not upgrade bsp-armv8l64-generic and bsp-jetson as they are
using non-stock kernels
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
This patch sets _DEFAULT_SOURCE when needed. This patch is
included in newer versions of syslinux, but the transition
is complicated.
|
|
|