aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Warn if architecture is empty on x86/32bitAlexey Neyman2018-12-032-2/+8
| | | | | | | | | as that defaults to i386, which will fail with glibc (and likely other libcs). Fixes #617. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1105 from stilor/fix-uclibcAlexey Neyman2018-12-035-14/+202
|\ | | | | Fix a couple of regressions after recent checkins
| * Strace needs a patch with Linux 4.19+Alexey Neyman2018-12-033-1/+189
| | | | | | | | | | | | Also, they moved their repository. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Fix uClibc builds after moxie mergeAlexey Neyman2018-12-032-13/+13
|/ | | | | | Broken because of the capitalization of the name. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1104 from stilor/restrict-flat-formatAlexey Neyman2018-12-019-3/+16
|\ | | | | Restrict flat format to architectures that support it
| * Restrict flat format to architectures that support itAlexey Neyman2018-12-019-3/+16
|/ | | | | | Fixes #878 Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1103 from stilor/rmdir-in-ro-parentAlexey Neyman2018-12-015-69/+27
|\ | | | | Consider it success if DoForceRmdir removes only the content
| * Consider it success if DoForceRmdir removes only the contentAlexey Neyman2018-12-015-69/+27
|/ | | | | | Fixes #929. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1102 from stilor/moxieAlexey Neyman2018-12-0148-265/+658
|\ | | | | Moxie architecture support
| * Add moxiebox as a choice for libcAlexey Neyman2018-12-0133-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>
| * Add moxie architectureAlexey Neyman2018-11-288-7/+42
| | | | | | | | | | | | and a moxie-unknown-elf target (which is what #1088 apparently wanted). Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add DTC as a companion toolAlexey Neyman2018-11-2814-43/+178
|/ | | | | | (needed for cross-gdb targeting the moxie-* targets) Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1101 from stilor/install-fixesAlexey Neyman2018-11-284-11/+13
|\ | | | | Install fixes
| * Add LICENSE symlink to release tarball.Alexey Neyman2018-11-271-1/+5
| | | | | | | | | | | | Fixes #1091. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Abbreviate to 7 characters when building out of gitAlexey Neyman2018-11-271-2/+2
| | | | | | | | | | | | Otherwise, release tarballs look weird with strings varying in length. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Do not distribute paths.shAlexey Neyman2018-11-271-1/+2
| | | | | | | | | | Fixes #1100. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Include testing/ into the release.Alexey Neyman2018-11-263-7/+4
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1098 from stilor/masterAlexey Neyman2018-11-233-112/+0
|\ | | | | Remove vestiges of Travis/Waffle
| * Remove vestiges of Travis/WaffleAlexey Neyman2018-11-233-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>
* Merge pull request #1096 from stilor/uclibc-31Alexey Neyman2018-11-182-0/+16
|\ | | | | Add uClibc-ng 1.0.31
| * Add uClibc-ng 1.0.31Alexey Neyman2018-11-172-0/+16
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1094 from stilor/license-install-fixesAlexey Neyman2018-11-125-17/+14
|\ | | | | Fix installation of the license file
| * Fix installation of the license fileAlexey Neyman2018-11-125-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>
* Merge pull request #1093 from stilor/fix-distcleanAlexey Neyman2018-11-101-1/+1
|\ | | | | Fix distclean
| * 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>