aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Check for lzip (some archives are lzipped)Alexey Neyman2019-02-131-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>
* Use CFLAGS for both CFLAGS/CXXFLAGS in GDBAlexey Neyman2019-02-131-22/+6
| | | | | | These config variables are documented as such anyway. Signed-off-by: Alexey Neyman <stilor@att.net>
* decouple darwin/clang here as per #712Roy Storey2019-02-131-12/+11
| | | https://github.com/crosstool-ng/crosstool-ng/issues/712#issuecomment-300891861
* clang check before add to CT_CFLAGS_FOR_BUILD/HOSTRoy Storey2019-02-131-0/+6
|
* Merge pull request #1138 from stilor/masterAlexey Neyman2019-02-134-20/+54
|\ | | | | Implement an option to store downloads in subdirs
| * Implement an option to store downloads in subdirsAlexey Neyman2019-02-134-20/+54
|/ | | | | | ... following the buildroot model. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1136 from stilor/upgrading2Alexey Neyman2019-02-12102-605/+677
|\ | | | | Upgradability, phase 2
| * Run the samples through update to v2Alexey Neyman2019-02-0993-94/+94
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Use enhanced framework for 'ct-ng update-samples'Alexey Neyman2019-02-096-20/+19
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Improve upgradability of defconfig filesAlexey Neyman2019-02-094-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>
* Merge pull request #1133 from carlo-bramini/fix-libintl-errorAlexey Neyman2019-02-061-2/+3
|\ | | | | Correctly reference to libintl when linking.
| * Correctly reference to libintl when linking.carlo-bramini2019-02-051-2/+3
| |
* | Merge pull request #1134 from stilor/upgradingAlexey Neyman2019-02-06151-321/+10876
|\ \ | |/ |/| Upgrade script + test suite
| * Add test if kconfig file version needs to be bumpedAlexey Neyman2019-02-064-0/+5851
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add a few tests to upgrade testsuiteAlexey Neyman2019-02-0610-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>
| * Start a testsuite for upgrade scriptAlexey Neyman2019-02-053-1/+119
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Upgrade script for v2 of the configAlexey Neyman2019-02-011-0/+114
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Config v2: select relevant parts of each package versionAlexey Neyman2019-01-3031-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>
| * Run the samples through `ct-ng update-samples`Alexey Neyman2019-01-2894-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>
| * Run version check via evalAlexey Neyman2019-01-281-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>
| * Ignore vim swap files while generating the file listAlexey Neyman2019-01-271-0/+4
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add upgrade logic to version-check.shAlexey Neyman2019-01-276-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>
| * Retire GDB 7.0a, superseded by 7.0.1aAlexey Neyman2019-01-263-197/+0
| | | | | | | | | | | | (missed by "retire old versions" commit awhile ago) Signed-off-by: Alexey Neyman <stilor@att.net>
| * Basic framework for checking config file versionAlexey Neyman2019-01-264-33/+119
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Replace GDB 7.8.1 with 7.82Alexey Neyman2019-01-263-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>
* | Merge pull request #1129 from bhundven/update_musl_1_1_21Alexey Neyman2019-01-242-0/+4
|\ \ | | | | | | [musl-libc] Add 1.1.21
| * | [musl-libc] Add 1.1.21Bryan Hundven2019-01-232-0/+4
|/ / | | | | | | | | | | https://www.openwall.com/lists/musl/2019/01/21/8 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #1128 from dimkr/uclibc-cfgAlexey Neyman2019-01-223-4/+16
|\ \ | | | | | | Store the uClibc .config alongside the ct-ng .config
| * | Coding style fixes in functionsDima Krasner2019-01-231-3/+3
| | | | | | | | | | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
| * | Coding style fix in uClibc.shDima Krasner2019-01-231-1/+1
| | | | | | | | | | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
| * | Moved uClibc configuration installation to uClibc.shDima Krasner2019-01-233-9/+16
| | | | | | | | | | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
| * | Store the uClibc .config alongside the ct-ng .configDima Krasner2019-01-221-0/+5
|/ / | | | | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
* | Merge pull request #1127 from julbrygd/masterAlexey Neyman2019-01-151-1/+1
|\| | | | | added the version 5 to the check of bash versions
| * added the version 5 to the check of bash versionsStephan Conrad2019-01-151-1/+1
|/ | | | Signed-off-by: Stephan Conrad <stephan@conrad.pics>
* Merge pull request #1126 from stilor/prefix-with-symlinksAlexey Neyman2019-01-153-7/+22
|\ | | | | Handle a setup where CT_PREFIX_DIR has symlinks
| * Fix building archlinux imageAlexey Neyman2019-01-141-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>
| * Dump how multilib iterator is invokedAlexey Neyman2019-01-141-0/+6
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Canonicalize prefix dir and sysrootAlexey Neyman2019-01-141-5/+14
| | | | | | | | | | | | | | | | ... because GCC prints the sysroot with symlinks resolved. Fixes #892. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1121 from xNombre/masterAlexey Neyman2019-01-021-0/+15
|\ \ | |/ |/| Add new Android API levels
| * Add new Android API levelsAndrzej Perczak2018-12-211-0/+15
|/
* 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