summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-12-11Add a symlink to LTO for binutilsAlexey Neyman3-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>
2018-12-11Merge pull request #1114 from stilor/strip-vendorAlexey Neyman17-1683/+1715
Allow removing vendor part of the tuple
2018-12-10Allow short "moxiebox" aliasAlexey Neyman4-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>
2018-12-10Add config flags for omitting 'arch' and 'vendor'Alexey Neyman11-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>
2018-12-10Run through 'ct-ng updatetools'Alexey Neyman2-1609/+1592
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-08Merge pull request #1112 from stilor/moxie-fixAlexey Neyman5-8/+9
Moxie fix
2018-12-07Moxiebox requires target to be LEAlexey Neyman2-0/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-07Use -mel/-meb for moxieAlexey Neyman1-0/+5
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-07Disallow selection of "both endianness"Alexey Neyman1-0/+2
... if the architecture only supports single endianness selection. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-07Remove a TBDAlexey Neyman1-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>
2018-12-07Merge pull request #1111 from stilor/gcc-7.4Alexey Neyman27-247/+25
Import GCC 7.4.0
2018-12-07Import GCC 7.4.0Alexey Neyman27-247/+25
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-07Merge pull request #1109 from stilor/cflags-non-multilibAlexey Neyman7-26/+63
Fixes for 1107
2018-12-07Add config from issue 1107Alexey Neyman2-0/+18
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-07Disable -fstack-protector* from being used by glibcAlexey Neyman3-2/+16
... until it was fixed (to some extent) in 2.25. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-07Set ALL_TARGET_CFLAGS initially for !MULTILIBAlexey Neyman2-24/+29
Fixes #1107. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-05Merge pull request #1108 from stilor/config-fixesAlexey Neyman11-6/+85
Config fixes
2018-12-05Require ld to be default when building mingw-w64Alexey Neyman2-1/+2
Fixes #674. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-05Add configuration options for enabling SSPAlexey Neyman8-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>
2018-12-04Add a config option for default RELRO settingAlexey Neyman3-1/+16
Fixes #656. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-04Merge pull request #1106 from stilor/x86-default-to-i686Alexey Neyman2-2/+8
Warn if architecture is empty on x86/32bit
2018-12-04Warn if architecture is empty on x86/32bitAlexey Neyman2-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>
2018-12-04Merge pull request #1105 from stilor/fix-uclibcAlexey Neyman5-14/+202
Fix a couple of regressions after recent checkins
2018-12-03Strace needs a patch with Linux 4.19+Alexey Neyman3-1/+189
Also, they moved their repository. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-03Fix uClibc builds after moxie mergeAlexey Neyman2-13/+13
Broken because of the capitalization of the name. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-01Merge pull request #1104 from stilor/restrict-flat-formatAlexey Neyman9-3/+16
Restrict flat format to architectures that support it
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