aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1112 from stilor/moxie-fixAlexey Neyman2018-12-075-8/+9
|\ | | | | Moxie fix
| * Moxiebox requires target to be LEAlexey Neyman2018-12-072-0/+2
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Use -mel/-meb for moxieAlexey Neyman2018-12-071-0/+5
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Disallow selection of "both endianness"Alexey Neyman2018-12-071-0/+2
| | | | | | | | | | | | ... if the architecture only supports single endianness selection. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Remove a TBDAlexey Neyman2018-12-071-8/+0
|/ | | | | | | It only applied to core-pass-2 compiler; final compiler can locate the linker script just fine. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1111 from stilor/gcc-7.4Alexey Neyman2018-12-0727-247/+25
|\ | | | | Import GCC 7.4.0
| * Import GCC 7.4.0Alexey Neyman2018-12-0727-247/+25
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1109 from stilor/cflags-non-multilibAlexey Neyman2018-12-077-26/+63
|\ | | | | Fixes for 1107
| * Add config from issue 1107Alexey Neyman2018-12-072-0/+18
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Disable -fstack-protector* from being used by glibcAlexey Neyman2018-12-073-2/+16
| | | | | | | | | | | | ... until it was fixed (to some extent) in 2.25. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Set ALL_TARGET_CFLAGS initially for !MULTILIBAlexey Neyman2018-12-072-24/+29
|/ | | | | | Fixes #1107. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1108 from stilor/config-fixesAlexey Neyman2018-12-0411-6/+85
|\ | | | | Config fixes
| * Require ld to be default when building mingw-w64Alexey Neyman2018-12-042-1/+2
| | | | | | | | | | | | Fixes #674. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add configuration options for enabling SSPAlexey Neyman2018-12-048-4/+67
| | | | | | | | | | | | | | | | | | | | | | ... in uClibc and glibc. Fixes #681. While here, relocate additional "sources" for uClibc/binutils into packages/ directory. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add a config option for default RELRO settingAlexey Neyman2018-12-033-1/+16
| | | | | | | | | | | | Fixes #656. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1106 from stilor/x86-default-to-i686Alexey Neyman2018-12-032-2/+8
|\| | | | | Warn if architecture is empty on x86/32bit
| * 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