summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-11-08Update Linux versionsAlexey Neyman20-48/+56
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-08Import gcc 6.5.0Alexey Neyman37-319/+31
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-08Merge pull request #1089 from stilor/option-for-collecting-licensesAlexey Neyman2-1/+12
Make license collection optional, on by default
2018-11-07Make license collection optional, on by defaultAlexey Neyman2-1/+12
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-07Merge pull request #1084 from antmak/collect_licencesAlexey Neyman2-0/+33
Collect licenses for the distribution
2018-11-07Add an override for bisonRoman Bolshakov2-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>
2018-11-07Provide more overrides for makeRoman Bolshakov1-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>
2018-11-07Merge pull request #1087 from stilor/pr-985Alexey Neyman1-2/+1
Fix detection of missing overlays
2018-11-07Fix detection of missing overlaysAlexey Neyman1-2/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-07Merge pull request #1085 from antmak/directory_overlayAlexey Neyman1-4/+8
Regular directory for overlaying
2018-11-05Add an ability to use a regular directory for overlaying. If it doesn't ↵Anton Maklakov1-4/+8
exist, the tarball is still used
2018-11-05Collect licenses for the distributionAnton Maklakov2-0/+33
2018-11-05Merge pull request #1083 from antmak/dep_on_whichAlexey Neyman1-0/+1
Add a "which" dependency into the configure script
2018-11-05Add a "which" dependency into the configure scriptAnton Maklakov1-0/+1
2018-11-03Merge pull request #985 from antmak/platform_headersAlexey Neyman1-6/+5
Use the platform headers in the pass-2 and canadian gcc stages
2018-11-03Merge pull request #1082 from stilor/run-fromAlexey Neyman1-3/+3
Run "local" ct-ng from any directory
2018-11-03Fix CT_LIBEXEC_DIR and CT_DOC_DIR if "local" ct-ng is run from other dirAlexey Neyman1-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>
2018-11-03Allow ct-ng to be run from non-repo directoriesDaniel Black1-1/+1
closes #993 Signed-off-by: Daniel Black <daniel@linux.ibm.com>
2018-11-02Merge pull request #1080 from stilor/check-dot-configAlexey Neyman2-7/+10
Check if .config is a regular file before clobbering it
2018-11-02Check if .config is a regular file before clobbering itAlexey Neyman2-7/+10
Fixes #1014. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-01Merge pull request #1079 from stilor/elf2flt-patch-locationAlexey Neyman1-0/+0
Fix the location for elf2flt patches
2018-11-01Merge pull request #1078 from stilor/force-bfd-linkerAlexey Neyman2-5/+12
Add an ability to modify an exported variable
2018-11-01Fix the location for elf2flt patchesAlexey Neyman1-0/+0
... after the git version numbering was adjusted. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-01Add an ability to modify an exported variableAlexey Neyman2-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>
2018-10-30Merge pull request #1044 from abrodkin/topic-arc-linux-4.8Alexey Neyman2-1/+2
Disallow linux versions before 4.8 for ARC
2018-10-29Merge pull request #1074 from stilor/docker-fix-ubuntuAlexey Neyman3-6/+6
Add g++ for Ubuntu dockers
2018-10-29Add g++ for Ubuntu dockersAlexey Neyman3-6/+6
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-28Merge pull request #1073 from stilor/more-dockersAlexey Neyman15-24/+96
More dockers
2018-10-28More docker filesAlexey Neyman5-1/+54
... for reference OSes Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-28Change the layout a bitAlexey Neyman10-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>
2018-10-27Add libtool to CentOS6 docker configurationAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-27Accept any libtool versionAlexey Neyman1-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>
2018-10-27Merge pull request #1072 from stilor/failure-when-savingAlexey Neyman1-8/+32
Detect errors in CT_SaveLocal
2018-10-27Detect errors in CT_SaveLocalAlexey Neyman1-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>
2018-10-26Merge pull request #1069 from austin-beer/masterAlexey Neyman1-2/+2
Prevent Bash from searching $PATH when sourcing the .config file
2018-10-25Add comment about preventing Bash from searching $PATHAustin Beer1-2/+2
2018-10-25Merge pull request #1067 from stilor/gcc8-ppcspeAlexey Neyman1-1/+1
Generate correct tuple for PowerPC with SPE ABI
2018-10-25Prevent Bash from searching $PATH when sourcing the .config fileAustin Beer1-2/+2
2018-10-24Generate correct tuple for PowerPC with SPE ABIAlexey Neyman1-1/+1
Fixes #1018. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-23Merge pull request #1065 from stilor/glibc-versionAlexey Neyman1-1/+5
Supply "very old" and "very new" glibc versions
2018-10-23Merge pull request #1066 from stilor/centos7-dockerAlexey Neyman2-0/+11
Centos7 docker
2018-10-22Check for `file` presence (missing in default CentOS7)Alexey Neyman1-0/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-22Add CentOS7 docker configurationAlexey Neyman1-0/+10
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-22Supply "very old" and "very new" glibc versionsAlexey Neyman1-1/+5
... as 1.0 and 99.99, respectively, to gcc configure. Fixes #1031. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-21Merge pull request #1064 from stilor/git-shallowAlexey Neyman1-15/+65
Try to use 'git fetch --depth 1' if possible
2018-10-21Try to use 'git fetch --depth 1' if possibleAlexey Neyman1-15/+65
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>
2018-10-20Merge pull request #1062 from stilor/state-dir-locationAlexey Neyman1-1/+1
Fix state dir location
2018-10-20Fix state dir locationAlexey Neyman1-1/+1
Fixes #1054 Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-16Merge pull request #1061 from stilor/fix-glibc-ports-symlinkAlexey Neyman1-2/+2
Create glibc-ports symlink inside CT_SRC_DIR
2018-10-16Create glibc-ports symlink inside CT_SRC_DIRAlexey Neyman1-2/+2
... so that it works in both "bundled" and "bundled,local" cases. Fixes #1060. Signed-off-by: Alexey Neyman <stilor@att.net>