Age | Commit message (Collapse) | Author | Files | Lines |
|
Collect licenses for the distribution
|
|
glibc build requires GNU bison >= 2.7 but Apple ships bison 2.3. If we
provide an override for GNU bison it should be possible to use a version
from homebrew.
Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
|
|
glibc's configure script looks for make in the following order:
gnumake gmake make
but crosstool-ng has an override only for make. So glibc picks up
gnumake from system and fails to proceed with the build because system
make is very old.
It'd more reliable if we also override gnumake and gmake.
Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
|
|
Fix detection of missing overlays
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Regular directory for overlaying
|
|
exist, the tarball is still used
|
|
|
|
Add a "which" dependency into the configure script
|
|
|
|
Use the platform headers in the pass-2 and canadian gcc stages
|
|
Run "local" ct-ng from any directory
|
|
Also, no need to use $(shell) if make has the same builtin.
Fixes #933.
Closes #1081.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
closes #993
Signed-off-by: Daniel Black <daniel@linux.ibm.com>
|
|
Check if .config is a regular file before clobbering it
|
|
Fixes #1014.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fix the location for elf2flt patches
|
|
Add an ability to modify an exported variable
|
|
... after the git version numbering was adjusted.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... and use that ability to permanently set CTNG_LD_IS in case gold is default linker
and we're building glibc.
Fixes #988. This was a long-standing breakage in crosstool-NG (at least since it began
to run each step in a sub-shell).
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Disallow linux versions before 4.8 for ARC
|
|
Add g++ for Ubuntu dockers
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
More dockers
|
|
... for reference OSes
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... to a more natural installation paths, and also include ct-ng into
$PATH in the containers.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
ct-ng will build its own version if a recent enough version is not
detected.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Detect errors in CT_SaveLocal
|
|
The function is called from a conditional and therefore, the CT_OnError
handler is not invoked on failures. Need to return an error and check
for the error return in the caller.
Also, while here, fix the issue that was causing the failure -
move can fail if it crosses a filesystem, so fall back to 'cp+rm' in
that case.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Prevent Bash from searching $PATH when sourcing the .config file
|
|
|
|
Generate correct tuple for PowerPC with SPE ABI
|
|
|
|
Fixes #1018.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Supply "very old" and "very new" glibc versions
|
|
Centos7 docker
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
... as 1.0 and 99.99, respectively, to gcc configure.
Fixes #1031.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Try to use 'git fetch --depth 1' if possible
|
|
It should be possible if fetching a tag/branch, and it may be possible
if fetching a changeset if a server is configured to allow it.
Fixes #986
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fix state dir location
|
|
Fixes #1054
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Create glibc-ports symlink inside CT_SRC_DIR
|
|
... so that it works in both "bundled" and "bundled,local" cases.
Fixes #1060.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Fix m4 against glibc2.28
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
(upstream commit from gnulib).
Fixes #1050.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Restore binutils (gold) build on mingw32 host
|