aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix distcleanAlexey Neyman2018-11-101-1/+1
| | | | | | | After d4aa8d9, make distclean removes scripts in ct-ng configured with --enable-local. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1092 from stilor/check-libtoolAlexey Neyman2018-11-091-2/+2
|\ | | | | Still need to check for libtool presence
| * Still need to check for libtool presenceAlexey Neyman2018-11-091-2/+2
|/ | | | | | ... as kconfig depends on it. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1090 from stilor/gcc6.5Alexey Neyman2018-11-0857-367/+87
|\ | | | | updates
| * Update Linux versionsAlexey Neyman2018-11-0820-48/+56
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Import gcc 6.5.0Alexey Neyman2018-11-0737-319/+31
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1086 from roolebo/make-aliasesAlexey Neyman2018-11-082-1/+4
|\ \ | |/ |/| Provide more tool overrides
| * Add an override for bisonRoman Bolshakov2018-11-072-1/+2
| | | | | | | | | | | | | | | | 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>
| * Provide more overrides for makeRoman Bolshakov2018-11-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge pull request #1089 from stilor/option-for-collecting-licensesAlexey Neyman2018-11-072-1/+12
|\ \ | | | | | | Make license collection optional, on by default
| * | Make license collection optional, on by defaultAlexey Neyman2018-11-072-1/+12
|/ / | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1084 from antmak/collect_licencesAlexey Neyman2018-11-072-0/+33
|\ \ | |/ |/| Collect licenses for the distribution
| * Collect licenses for the distributionAnton Maklakov2018-11-052-0/+33
| |
* | Merge pull request #1087 from stilor/pr-985Alexey Neyman2018-11-061-2/+1
|\ \ | | | | | | Fix detection of missing overlays
| * | Fix detection of missing overlaysAlexey Neyman2018-11-061-2/+1
|/ / | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1085 from antmak/directory_overlayAlexey Neyman2018-11-061-4/+8
|\ \ | | | | | | Regular directory for overlaying
| * | Add an ability to use a regular directory for overlaying. If it doesn't ↵Anton Maklakov2018-11-051-4/+8
| |/ | | | | | | exist, the tarball is still used
* | Merge pull request #1083 from antmak/dep_on_whichAlexey Neyman2018-11-041-0/+1
|\ \ | |/ |/| Add a "which" dependency into the configure script
| * Add a "which" dependency into the configure scriptAnton Maklakov2018-11-051-0/+1
|/
* Merge pull request #985 from antmak/platform_headersAlexey Neyman2018-11-031-6/+5
|\ | | | | Use the platform headers in the pass-2 and canadian gcc stages
| * Use the platform headers in the pass-2 and canadian gcc stagesAnton Maklakov2018-06-121-6/+5
| |
* | Merge pull request #1082 from stilor/run-fromAlexey Neyman2018-11-031-3/+3
|\ \ | | | | | | Run "local" ct-ng from any directory
| * | Fix CT_LIBEXEC_DIR and CT_DOC_DIR if "local" ct-ng is run from other dirAlexey Neyman2018-11-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Also, no need to use $(shell) if make has the same builtin. Fixes #933. Closes #1081. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Allow ct-ng to be run from non-repo directoriesDaniel Black2018-11-031-1/+1
|/ / | | | | | | | | | | closes #993 Signed-off-by: Daniel Black <daniel@linux.ibm.com>
* | Merge pull request #1080 from stilor/check-dot-configAlexey Neyman2018-11-012-7/+10
|\ \ | | | | | | Check if .config is a regular file before clobbering it
| * | Check if .config is a regular file before clobbering itAlexey Neyman2018-11-012-7/+10
|/ / | | | | | | | | | | Fixes #1014. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1079 from stilor/elf2flt-patch-locationAlexey Neyman2018-11-011-0/+0
|\ \ | | | | | | Fix the location for elf2flt patches
| * | Fix the location for elf2flt patchesAlexey Neyman2018-11-011-0/+0
| | | | | | | | | | | | | | | | | | ... after the git version numbering was adjusted. Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #1078 from stilor/force-bfd-linkerAlexey Neyman2018-11-012-5/+12
|\ \ \ | |/ / |/| | Add an ability to modify an exported variable
| * | Add an ability to modify an exported variableAlexey Neyman2018-11-012-5/+12
|/ / | | | | | | | | | | | | | | | | | | ... 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>
* | Merge pull request #1044 from abrodkin/topic-arc-linux-4.8Alexey Neyman2018-10-292-1/+2
|\ \ | | | | | | Disallow linux versions before 4.8 for ARC
| * | Disallow linux versions before 4.8 for ARCAlexey Brodkin2018-10-012-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inspired by a similar fix for AArch64 in 481cbaac9b23. The point is in Linux v4.8 we introduced new ABIv4 which is now used in both Linux kernel and up-to-date GNU tools for ARC (based on GCC 6.x+). See [1] for more details. [1] https://github.com/foss-for-synopsys-dwc-arc-processors/linux/wiki/ARC-Linux-Syscall-ABI-Compatibility Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* | | Merge pull request #1074 from stilor/docker-fix-ubuntuAlexey Neyman2018-10-283-6/+6
|\ \ \ | | | | | | | | Add g++ for Ubuntu dockers
| * | | Add g++ for Ubuntu dockersAlexey Neyman2018-10-283-6/+6
|/ / / | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #1073 from stilor/more-dockersAlexey Neyman2018-10-2815-24/+96
|\ \ \ | | | | | | | | More dockers
| * | | More docker filesAlexey Neyman2018-10-285-1/+54
| | | | | | | | | | | | | | | | | | | | | | | | ... for reference OSes Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Change the layout a bitAlexey Neyman2018-10-2810-21/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ... to a more natural installation paths, and also include ct-ng into $PATH in the containers. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add libtool to CentOS6 docker configurationAlexey Neyman2018-10-271-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Accept any libtool versionAlexey Neyman2018-10-271-1/+1
|/ / / | | | | | | | | | | | | | | | | | | ct-ng will build its own version if a recent enough version is not detected. Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #1072 from stilor/failure-when-savingAlexey Neyman2018-10-271-8/+32
|\ \ \ | | | | | | | | Detect errors in CT_SaveLocal
| * | | Detect errors in CT_SaveLocalAlexey Neyman2018-10-271-8/+32
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Merge pull request #1069 from austin-beer/masterAlexey Neyman2018-10-251-2/+2
|\ \ \ | | | | | | | | Prevent Bash from searching $PATH when sourcing the .config file
| * | | Add comment about preventing Bash from searching $PATHAustin Beer2018-10-251-2/+2
| | | |
| * | | Prevent Bash from searching $PATH when sourcing the .config fileAustin Beer2018-10-241-2/+2
| | | |
* | | | Merge pull request #1067 from stilor/gcc8-ppcspeAlexey Neyman2018-10-251-1/+1
|\ \ \ \ | |/ / / |/| | | Generate correct tuple for PowerPC with SPE ABI
| * | | Generate correct tuple for PowerPC with SPE ABIAlexey Neyman2018-10-231-1/+1
|/ / / | | | | | | | | | | | | | | | Fixes #1018. Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #1065 from stilor/glibc-versionAlexey Neyman2018-10-221-1/+5
|\ \ \ | | | | | | | | Supply "very old" and "very new" glibc versions
| * | | Supply "very old" and "very new" glibc versionsAlexey Neyman2018-10-211-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... as 1.0 and 99.99, respectively, to gcc configure. Fixes #1031. Signed-off-by: Alexey Neyman <stilor@att.net>
* | | | Merge pull request #1066 from stilor/centos7-dockerAlexey Neyman2018-10-222-0/+11
|\ \ \ \ | |/ / / |/| | | Centos7 docker
| * | | Check for `file` presence (missing in default CentOS7)Alexey Neyman2018-10-221-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>