aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1117 from stilor/fix-androidAlexey Neyman2018-12-152-3/+7
|\ | | | | Fix android sample
| * Bionic modifies CT_TARGET_CFLAGSAlexey Neyman2018-12-151-1/+5
| | | | | | | | | | | | | | ... which, after a recent change, is not reflected into CT_ALL_TARGET_CFLAGS for non-multilib configurations. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Use "package ksym" when fetching/extractingAlexey Neyman2018-12-141-2/+2
|/ | | | | | | | ... in the default implementation of the fetch/extract methods. Fixes #1116. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1115 from stilor/binutils-ltoAlexey Neyman2018-12-113-11/+21
|\ | | | | Add a symlink to LTO for binutils
| * Add a symlink to LTO for binutilsAlexey Neyman2018-12-113-11/+21
|/ | | | | | | ... so that ar can find the plugin even when invoked directly, not via the gcc-ar plugin. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1114 from stilor/strip-vendorAlexey Neyman2018-12-1017-1683/+1715
|\ | | | | Allow removing vendor part of the tuple
| * Allow short "moxiebox" aliasAlexey Neyman2018-12-104-0/+10
| | | | | | | | | | | | | | | | | | | | ... while making use of the new tunables. Also, unmark the moxie-elf as broken: the ld scripts installed by newlib can be found by the compiler and can link the binaries. Why the default script is broken is not ct-ng's problem... Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add config flags for omitting 'arch' and 'vendor'Alexey Neyman2018-12-1011-74/+113
| | | | | | | | | | | | | | | | ... parts of the config tuple. While here, remove parts that are setting portions of the target tuple to a value that's already the default. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Run through 'ct-ng updatetools'Alexey Neyman2018-12-092-1609/+1592
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* 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>