Age | Commit message (Collapse) | Author | Files | Lines |
|
The referenced commit replaced 'make' with '${make}' everywhere. This is
wrong for at least the utilities that we may build as companion tools
(make, libtool): this will always invoke the version detected by configure
by supplying the absolute path. In other words, the wrappers in
.build/tools/bin are not fallbacks - they are either temporary (in case
a respective companion tool is built) or permanent redirectors.
This is the reason why the PATH= has .build/*/buildtools/bin at higher
precedence than .build/tools/bin; the latter has the versions detected by
configure and the former has the versions built as companion tools.
Revert the rest of the gang (grep/sed/...) for consistency. After all,
we may decide to supply some of them as well (awk, for instance).
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Commit 6f8e89cb5ca061e899bf3feaaf3fecf30d366c3e broke that option.
Since ${make} points to /usr/bin/make, making the symlink from gmake
to /usr/bin/make is obviously the wrong decision. gmake should link to
our (old-versioned) self-built make.
Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
|
|
Kernel update
|
|
... and provide consistent logging.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... to match those currently listed on kernel.org.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Gcc 4.9.4 support
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
|
|
avr-libc: update to 2.0.0
|
|
gettext: update to 0.19.7
|
|
Fix ltrace under glibc 2.24.
|
|
Unbreak 4.9.3.
|
|
GLIBC 2.24 declared readdir_r as deprecated and suggests to use readdir.
uClibc-ng's readdir is thread-safe as well.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
MinGW: add C++11 posix threads support
|
|
|
|
glibc: Add glibc-2.24
|
|
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
|
|
|
|
|
The patch provided by the original submitter did not apply cleanly to 4.9.3; had a fuzz 2.
We only allow fuzz 1. Fix up the patch.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
gcc: Updated gcc from 6.1.0 to 6.2.0
|
|
Apply patch for config.gcc to support e6500 to gcc4.9.3
|
|
Do not run 'make install' in parallel in GCC.
|
|
Janitorial: update patches
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Making libmpx configurable & moving gcc libs: more fixes
|
|
Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
|
|
|
|
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
1. Check if anything was installed outside sysroot; on some [baremetal only?]
configurations GCC doesn't install anything to ${CT_PREFIX_DIR}/${CT_TARGET}/lib.
2. We need to create <sysroot>/lib/<multilib> if it doesn't exist
(MUSL only installs in <sysroot>/usr/lib).
3. Do not move the linker scripts; elf2flt expects to find them
in gcc's dir, not sysroot.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Upgrade uClibc-ng to 1.0.17 (1.0.18 has issues - marked experimental)
|
|
1.0.18 changed the dependencies for the static libraries, notably
in libc/Makefile.in. This resulted in packing a lot of unrelated
stuff into libc.a, including (sic!) a nested .a library and stuff
from other libraries such as libdl. This results in a failure to
statically link with thus created libc.a:
.../libc.a(libdl.os):(.literal+0x74): undefined reference to `_dl_tlsdesc_return'
This was breaking xtensa-*-uclibc sample.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
1.0.15 only kept a single LINUXTHREADS option, and renamed it, making it
no longer option-compatible with uClibc.
The option for "1.0.14 or later" version of uClibc-ng is not currently
used; rename it to "1.0.15 or later" and use it to handle newer
uClibc-ng's linuxthreads.
m68k happens to be the only sample using linuxthreads.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Also, support uClibc-ng in addToolVersion.sh
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
|
|
Disable libmpx in x86-musl.
|
|
|
|
Fix issue #449.
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
After building final gcc, place the libraries in non-sysroot libs
into sysroot.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
|
|
This resolves crosstool-ng/crosstool-ng#405
Signed-off-by: Oliver Graff <oliver.e.graff@gmail.com>
|
|
Disable libmpx for musl builds.
Signed-off-by: Alexey Neyman <stilor@att.net>
|