summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-01-30Config v2: select relevant parts of each package versionAlexey Neyman31-34/+31
Also, remove a couple of config options that dealt with package versions that have been since retired. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-29Run the samples through `ct-ng update-samples`Alexey Neyman94-22/+100
- Pin sparc-leon-linux-gnu to GCC6, again. - Remove "brokenness" explanation from moxie-elf comment (was only applicable to stage-2 compiler, not final). Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-28Run version check via evalAlexey Neyman1-1/+1
... otherwise it fails for autoconf/automake; for some reason, newer Ubuntu 18.10 adds extra quoting around '${SHELL}' in $ac_cv_path_AUTOCONF. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-28Ignore vim swap files while generating the file listAlexey Neyman1-0/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-28Add upgrade logic to version-check.shAlexey Neyman6-38/+515
Slightly rework config version detector to catch the case where neither CONFIG_VERSION/CONFIG_VERSION_CURRENT is defined in the config file. Add olddefconfig and use it after the upgrade. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-26Retire GDB 7.0a, superseded by 7.0.1aAlexey Neyman3-197/+0
(missed by "retire old versions" commit awhile ago) Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-26Basic framework for checking config file versionAlexey Neyman4-33/+119
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-26Replace GDB 7.8.1 with 7.82Alexey Neyman3-8/+8
When merging new package framework, I missed that master had 7.8.2 imported in place of 7.8.1. Noone complained about this downgrade... Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-25Merge pull request #1129 from bhundven/update_musl_1_1_21Alexey Neyman2-0/+4
[musl-libc] Add 1.1.21
2019-01-23[musl-libc] Add 1.1.21Bryan Hundven2-0/+4
https://www.openwall.com/lists/musl/2019/01/21/8 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2019-01-23Merge pull request #1128 from dimkr/uclibc-cfgAlexey Neyman3-4/+16
Store the uClibc .config alongside the ct-ng .config
2019-01-23Coding style fixes in functionsDima Krasner1-3/+3
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
2019-01-23Coding style fix in uClibc.shDima Krasner1-1/+1
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
2019-01-23Moved uClibc configuration installation to uClibc.shDima Krasner3-9/+16
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
2019-01-22Store the uClibc .config alongside the ct-ng .configDima Krasner1-0/+5
Signed-off-by: Dima Krasner <dima@dimakrasner.com>
2019-01-15Merge pull request #1127 from julbrygd/masterAlexey Neyman1-1/+1
added the version 5 to the check of bash versions
2019-01-15added the version 5 to the check of bash versionsStephan Conrad1-1/+1
Signed-off-by: Stephan Conrad <stephan@conrad.pics>
2019-01-15Merge pull request #1126 from stilor/prefix-with-symlinksAlexey Neyman3-7/+22
Handle a setup where CT_PREFIX_DIR has symlinks
2019-01-15Fix building archlinux imageAlexey Neyman1-2/+2
`groupadd` now requires libaudit.so, but coreutils can be installed without audit package. Weird, gross. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-15Dump how multilib iterator is invokedAlexey Neyman1-0/+6
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-15Canonicalize prefix dir and sysrootAlexey Neyman1-5/+14
... because GCC prints the sysroot with symlinks resolved. Fixes #892. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-02Merge pull request #1121 from xNombre/masterAlexey Neyman1-0/+15
Add new Android API levels
2018-12-21Add new Android API levelsAndrzej Perczak1-0/+15
2018-12-15Merge pull request #1117 from stilor/fix-androidAlexey Neyman2-3/+7
Fix android sample
2018-12-15Bionic modifies CT_TARGET_CFLAGSAlexey Neyman1-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>
2018-12-15Use "package ksym" when fetching/extractingAlexey Neyman1-2/+2
... in the default implementation of the fetch/extract methods. Fixes #1116. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-12-11Merge pull request #1115 from stilor/binutils-ltoAlexey Neyman3-11/+21
Add a symlink to LTO for binutils
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