summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-02-18Move moxiebox build to post_ccAlexey Neyman2-5/+4
core-2 gcc does not search the final prefix now for newlib's headers. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-18Use -idirafter instead of copying headers.Alexey Neyman1-13/+20
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-18Add sample from #985Alexey Neyman2-0/+42
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-16Disable CXX while building glibcAlexey Neyman1-3/+4
Otherwise, glibc 2.29 tries to use it - but we haven't built libstdc++ yet. We really need to implement #808... Until now, pass empty CXX to make. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-16Check/increase `ulimit -n` settingAlexey Neyman1-0/+8
... 2.32 ld runs out of file descriptors while linking uClibc-ng on SuperH. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-15strace 4.26 doesn't build on mips/o32Alexey Neyman1-0/+91
... so pick up a patch from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-15Patch elf2flt to fix the breakage with host GCC8Alexey Neyman3-30/+70
... and binutils 2.32 (more headers needed). Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-14Improve error detectionAlexey Neyman1-7/+9
... by filtering the messages that contain a *word* "warning" or "error", i.e. is preceded by a space or is at the beginning of the line. This improves the output from new uClibc-ng releases - which produce a warning about an unused label, `mprot_error`. Signed-off-by: Alexey Neyman <stilor@att.net>
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>