aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1148 from dimkr/static-muslAlexey Neyman2019-02-251-0/+5
|\ | | | | Fix musl build when CT_SHARED_LIBS=n
| * Fix musl build when CT_SHARED_LIBS=nDima Krasner2019-02-241-0/+5
|/ | | | Signed-off-by: Dima Krasner <dima@dimakrasner.com>
* Merge pull request #1146 from stilor/rc2-fixes-3Alexey Neyman2019-02-223-2/+18
|\ | | | | Add a Dockerfile for Alpine Linux 3.8
| * Add a Dockerfile for Alpine Linux 3.8Alexey Neyman2019-02-223-2/+18
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1145 from stilor/rc2-fixes-3Alexey Neyman2019-02-211-0/+2
|\| | | | | Don't enable "shared flat"
| * Don't enable "shared flat"Alexey Neyman2019-02-211-0/+2
|/ | | | | | | | ... unless experimental. This unbreaks m68k-uclinux-uclibc sample which after the recent change in uClibc.sh attempted to build a shared flat library and failed. We were not building shared flat libraries before. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1143 from stilor/rc2-fixes-2Alexey Neyman2019-02-203-2/+19
|\ | | | | RC2 fixes, part 2
| * Select flat/FDPIC in accordance with ct-ng settingAlexey Neyman2019-02-201-0/+9
| | | | | | | | | | | | | | uClibc-ng 1.0.31 enabled FDPIC as an option for ARM/no-MMU configurations and defaults to that option if not set explicitly. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add debug output to Kconfig manipulation functionsAlexey Neyman2019-02-191-0/+3
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Stash the uClibc config after our modsAlexey Neyman2019-02-191-0/+4
| | | | | | | | | | | | ... before running `make olddefconfig`. This helps in debugging. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Duh! do not override ${cflags}Alexey Neyman2019-02-191-2/+3
|/ | | | | | | | ... in the backend function with ${CFLAGS_FOR_HOST}. The caller either supplies them already, or (in case of pass-1/2 of the canadian cross) passes ${CFLAGS_FOR_BUILD} there. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1142 from stilor/rc2-fixesAlexey Neyman2019-02-1813-61/+179
|\ | | | | Fixes for regressions in 1.24.0-rc1
| * Pick up a newer revision of elf2fltAlexey Neyman2019-02-183-71/+1
| | | | | | | | | | | | ... which includes the two local patches we have. Signed-off-by: Alexey Neyman <stilor@att.net>
| * No longer mark newlib 3.x experimentalAlexey Neyman2019-02-182-2/+0
| | | | | | | | | | | | | | ... they seem to have overcome the birthing pains of 3.0.0 and build is stable. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Move moxiebox build to post_ccAlexey Neyman2019-02-172-5/+4
| | | | | | | | | | | | core-2 gcc does not search the final prefix now for newlib's headers. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Use -idirafter instead of copying headers.Alexey Neyman2019-02-171-13/+20
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add sample from #985Alexey Neyman2019-02-172-0/+42
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Disable CXX while building glibcAlexey Neyman2019-02-161-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>
| * Check/increase `ulimit -n` settingAlexey Neyman2019-02-151-0/+8
| | | | | | | | | | | | | | ... 2.32 ld runs out of file descriptors while linking uClibc-ng on SuperH. Signed-off-by: Alexey Neyman <stilor@att.net>
| * strace 4.26 doesn't build on mips/o32Alexey Neyman2019-02-151-0/+91
| | | | | | | | | | | | ... so pick up a patch from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Patch elf2flt to fix the breakage with host GCC8Alexey Neyman2019-02-143-30/+70
| | | | | | | | | | | | ... and binutils 2.32 (more headers needed). Signed-off-by: Alexey Neyman <stilor@att.net>
| * Improve error detectionAlexey Neyman2019-02-141-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>
* Merge pull request #1140 from stilor/upgradeAlexey Neyman2019-02-1391-218/+887
|\ | | | | Package updates
| * Another wave of version updatesAlexey Neyman2019-02-1388-187/+833
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Update config.{sub,guess}Alexey Neyman2019-02-132-25/+34
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Check if two versions conflictAlexey Neyman2019-02-131-6/+20
|/ | | | | | by resolving to the same "relevant" portion. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1139 from stilor/masterAlexey Neyman2019-02-133-30/+20
|\ | | | | decouple darwin/clang
| * 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>