summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-02-14Merge pull request #1140 from stilor/upgradecrosstool-ng-1.24.0-rc1Alexey Neyman91-218/+887
Package updates
2019-02-14Another wave of version updatesAlexey Neyman88-187/+833
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13Update config.{sub,guess}Alexey Neyman2-25/+34
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13Check if two versions conflictAlexey Neyman1-6/+20
by resolving to the same "relevant" portion. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13Merge pull request #1139 from stilor/masterAlexey Neyman3-30/+20
decouple darwin/clang
2019-02-13Check for lzip (some archives are lzipped)Alexey Neyman1-0/+1
Ideally, we should just skip the archives for which we don't have the utilities; let's leave it until I convert the "trivial checks" part of crosstool-NG.sh into a separate configure script. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13Use CFLAGS for both CFLAGS/CXXFLAGS in GDBAlexey Neyman1-22/+6
These config variables are documented as such anyway. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13decouple darwin/clang here as per #712Roy Storey1-12/+11
https://github.com/crosstool-ng/crosstool-ng/issues/712#issuecomment-300891861
2019-02-13clang check before add to CT_CFLAGS_FOR_BUILD/HOSTRoy Storey1-0/+6
2019-02-13Merge pull request #1138 from stilor/masterAlexey Neyman4-20/+54
Implement an option to store downloads in subdirs
2019-02-13Implement an option to store downloads in subdirsAlexey Neyman4-20/+54
... following the buildroot model. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-13Merge pull request #1136 from stilor/upgrading2Alexey Neyman102-605/+677
Upgradability, phase 2
2019-02-09Run the samples through update to v2Alexey Neyman93-94/+94
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-09Use enhanced framework for 'ct-ng update-samples'Alexey Neyman6-20/+19
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-09Improve upgradability of defconfig filesAlexey Neyman4-492/+565
- Switch to two-pass reading of the config file to track both (a) the option's value and (b) if the option has been explicitly called out in the .config being processed. - Split off per-version functions into separate files. - Add a README with some guidelines on writing new upgrade scripts. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-07Merge pull request #1133 from carlo-bramini/fix-libintl-errorAlexey Neyman1-2/+3
Correctly reference to libintl when linking.
2019-02-07Merge pull request #1134 from stilor/upgradingAlexey Neyman151-321/+10876
Upgrade script + test suite
2019-02-06Add test if kconfig file version needs to be bumpedAlexey Neyman4-0/+5851
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-06Add a few tests to upgrade testsuiteAlexey Neyman10-10/+4037
... coverage not complete, but pretty diverse and covers most non-trivial conversions. PRs with better coverage for 1.23.o options welcome. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-05Correctly reference to libintl when linking.carlo-bramini1-2/+3
2019-02-05Start a testsuite for upgrade scriptAlexey Neyman3-1/+119
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-01Upgrade script for v2 of the configAlexey Neyman1-0/+114
Signed-off-by: Alexey Neyman <stilor@att.net>
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>