summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-12-01Restrict flat format to architectures that support itAlexey Neyman9-3/+16
Fixes #878 Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-01Merge pull request #1103 from stilor/rmdir-in-ro-parentAlexey Neyman5-69/+27
Consider it success if DoForceRmdir removes only the content
2018-12-01Consider it success if DoForceRmdir removes only the contentAlexey Neyman5-69/+27
Fixes #929. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-01Merge pull request #1102 from stilor/moxieAlexey Neyman48-265/+658
Moxie architecture support
2018-12-01Add moxiebox as a choice for libcAlexey Neyman33-221/+444
This required some rework of the libc selection, as moxiebox is a layer on top of another libc - newlib. Also, moxiebox'es host VM (`sandbox`) needs a libcrypto on the host. We will not have it if we're cross-compiling a canadian cross. Fortunately, all moxiebox needs from libcrypto is SHA256, and it already includes a standalone implementation of SHA256 in its runtime. Provide a little wrapper that allows moxiebox use that implementation for the host binary, too. Also, automate collecting/printing the list of all packages in a given category (e.g. LIBC or COMP_TOOLS), generate a list of all Kconfig symbols for a given category. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-28Add moxie architectureAlexey Neyman8-7/+42
and a moxie-unknown-elf target (which is what #1088 apparently wanted). Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-28Add DTC as a companion toolAlexey Neyman14-43/+178
(needed for cross-gdb targeting the moxie-* targets) Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-28Merge pull request #1101 from stilor/install-fixesAlexey Neyman4-11/+13
Install fixes
2018-11-28Add LICENSE symlink to release tarball.Alexey Neyman1-1/+5
Fixes #1091. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-27Abbreviate to 7 characters when building out of gitAlexey Neyman1-2/+2
Otherwise, release tarballs look weird with strings varying in length. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-27Do not distribute paths.shAlexey Neyman1-1/+2
Fixes #1100. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-27Include testing/ into the release.Alexey Neyman3-7/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-24Merge pull request #1098 from stilor/masterAlexey Neyman3-112/+0
Remove vestiges of Travis/Waffle
2018-11-24Remove vestiges of Travis/WaffleAlexey Neyman3-112/+0
They are no longer used and cause more confusion among users than they add benefits. If/when @bhundven finishes the integration with GitLab, he'll add new scripts and status. Fixes #999. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-18Merge pull request #1096 from stilor/uclibc-31Alexey Neyman2-0/+16
Add uClibc-ng 1.0.31
2018-11-18Add uClibc-ng 1.0.31Alexey Neyman2-0/+16
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-12Merge pull request #1094 from stilor/license-install-fixesAlexey Neyman5-17/+14
Fix installation of the license file
2018-11-12Fix installation of the license fileAlexey Neyman5-17/+14
... for ct-ng configured without --enable-local. Also, install licenses in subdirectories of the components. Also, ct-ng configured with --enable-local removed the scripts directory upon `ct-ng distclean`. Also, misspelled CT_WGET/CT_CURL variables prevented use of `ct-ng updatetools`. Fixes #1091. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-10Merge pull request #1093 from stilor/fix-distcleanAlexey Neyman1-1/+1
Fix distclean
2018-11-10Fix distcleanAlexey Neyman1-1/+1
After d4aa8d9, make distclean removes scripts in ct-ng configured with --enable-local. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-10Merge pull request #1092 from stilor/check-libtoolAlexey Neyman1-2/+2
Still need to check for libtool presence
2018-11-10Still need to check for libtool presenceAlexey Neyman1-2/+2
... as kconfig depends on it. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-11-08Merge pull request #1090 from stilor/gcc6.5Alexey Neyman57-367/+87
updates
2018-11-08Merge pull request #1086 from roolebo/make-aliasesAlexey Neyman2-1/+4
Provide more tool overrides
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