aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Workaround for static uClibc-ng issue with -lpthreadAlexey Neyman2017-09-035-39/+75
| | | | | | Also, preserve .config when running test-package.sh. Signed-off-by: Alexey Neyman <stilor@att.net>
* Pick up uClibc-ng fixes for static GDB buildAlexey Neyman2017-09-032-0/+128
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Super-H multilib toolchain fixesAlexey Neyman2017-09-0314-50/+148
| | | | | | | | | | | | | | | 1. On SuperH, configuring GCC with explicit variant of the CPU (like "sh4") limits the default set of multilibs to just that CPU and requires --with-multilib-list to change. Allow for "unspecified" variant, so that we can defer to GCC to determine the list. 2. Support toolchains with both endiannesses at the same time. 3. Add a SuperH/newlib sample 4. Add more flags processing for uClibc Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix typoAlexey Neyman2017-09-031-1/+1
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #822 from nathanchance/pkgversion-flexibilityAlexey Neyman2017-09-038-11/+36
|\ | | | | Improve toolchain ID options
| * config: Show crosstool-NG version in .configNathan Chancellor2017-09-012-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | This was previously available in 6c62da480344 but was then removed in cb7fcbe1ef4f. Add it back since it will be helpful if the user wants to hide the crosstool-NG version in the pkgversion. To get the new version, a defconfig from "ct-ng savedefconfig" or "ct-ng oldconfig" must be used in combination with "ct-ng menuconfig" or "ct-ng nconfig". Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
| * config: Add package versioning flexibilityNathan Chancellor2017-09-016-11/+31
|/ | | | | | | | | | | | | | Some users (like myself) may want to omit the crosstool-NG version from the binaries' versioning output, as it can be incredibly long and not too helpful. Add a config option to disable it. The possible combinations are as follows: - crosstool-NG version (default) - crosstool-NG version - custom toolchain ID - Custom toolchain ID - No crosstool-NG version OR custom toolchain ID Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
* Merge pull request #818 from stilor/nios2-mmuAlexey Neyman2017-08-272-0/+10
|\ | | | | Add NIOS2/MMU sample
| * Add NIOS2/MMU sampleAlexey Neyman2017-08-272-0/+10
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #796 from makoehr/patch-1Alexey Neyman2017-08-271-0/+1
|\ | | | | Update nios2.in
| * Update nios2.inmakoehr2017-08-091-0/+1
| |
* | Merge pull request #817 from stilor/linaro-glibc-2.26Alexey Neyman2017-08-2711-3/+1342
|\ \ | | | | | | Fix older GCC with glibc 2.26
| * | Apply ucontext patch to mainstream GCC releasesAlexey Neyman2017-08-278-3/+763
| | | | | | | | | | | | | | | | | | | | | Not applicable to 4.8, as GLIBC2.26 requires 4.9 or newer. Record that dependency. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Fix Linaro GCC build with glibc 2.26Nathan Chancellor2017-08-273-0/+579
|/ / | | | | | | | | | | | | | | | | | | | | | | These were added by GCC in July but these branches are from May. I suspect that they will be added to at least the 6.x and 7.x branches but 5.x is EOL from Linaro it seems (as the base GCC version hasn't been updated in a year and a half). For right now, these are needed. This was testing on an arm64 build but the patches have fixes for all supported architectures. Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
* | Merge pull request #816 from stilor/fix-mingwAlexey Neyman2017-08-2714-0/+470
|\ \ | | | | | | patches/mingw-w64: Fix build with gcc7
| * | patches/mingw-w64: Fix build with gcc7Kirill Smirnov2017-08-2714-0/+470
|/ / | | | | | | | | | | | | | | Modified by Alexey Neyman: remove obsoleted v5.0.1, propagate the patches to older versions. Signed-off-by: Kirill Smirnov <kirill.k.smirnov@gmail.com> Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #814 from stilor/issue-802Alexey Neyman2017-08-2661-4079/+3449
|\ \ | | | | | | Issue 802
| * | Make --enable-obsolete-rpc an option in ct-ngAlexey Neyman2017-08-263-3/+20
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Backport --enable-obsolete-rpc from 2.16Alexey Neyman2017-08-262-0/+3320
| | | | | | | | | | | | | | | | | | Fixes #802. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Missed glibc 2.14 when obsoleting releasesAlexey Neyman2017-08-2652-4006/+0
| | | | | | | | | | | | | | | | | | Superseded on the branch by 2.14.1. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Fix glibc-ports with the new frameworkAlexey Neyman2017-08-265-70/+109
| | | | | | | | | | | | | | | | | | | | | While here, also consider patched by anything other than "bundled patches" as per-target sources. Add scary warnings in case of a failure. Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #813 from stilor/binutils-2.29-regressionsAlexey Neyman2017-08-2511-0/+414
|\ \ \ | | | | | | | | Fix regressions after binutils 2.29
| * | | Fix regressions after binutils 2.29Alexey Neyman2017-08-2511-0/+414
|/ / / | | | | | | | | | | | | | | | | | | Binutils 2.29 are more picky about versioning of common symbols. Fix two offenders in glibc versions as applicable. Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #810 from stilor/fix-patching-portsAlexey Neyman2017-08-24279-656/+1341
|\| | | | | | | | Fix patching ports
| * | Allow loops to skip entries if certain variable is keptAlexey Neyman2017-08-242-11/+41
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Add "postprocessing" to substituted variablesAlexey Neyman2017-08-245-96/+111
| | | | | | | | | | | | | | | | | | ... and reduce the number of variables defined explicitly. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Remove .zip from listed extensions for zlibAlexey Neyman2017-08-241-1/+1
| | | | | | | | | | | | | | | | | | They mangle the basename into "zlib1211.zip". Signed-off-by: Alexey Neyman <stilor@att.net>
| * | MPC: older releases are only on master siteAlexey Neyman2017-08-2416-12/+6
| | | | | | | | | | | | | | | | | | Also, Linux stopped making .bz2 tarballs on recent 3.x branches. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Remove sourceware from glibc mirrorsAlexey Neyman2017-08-232-2/+2
| | | | | | | | | | | | | | | | | | It only hosts releases up to 2.11. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Skip ftp:// URLs, wget cannot verify themAlexey Neyman2017-08-232-1/+11
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Upgrade binutilsAlexey Neyman2017-08-2321-42/+612
| | | | | | | | | | | | | | | | | | Bump 2.28 -> 2.28.1; add 2.29. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Implement a script for checking packagesAlexey Neyman2017-08-23237-503/+569
|/ / | | | | | | | | | | Then use this script to check that all packages can be extracted and patched. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #809 from stilor/refix-ppc64leAlexey Neyman2017-08-223-193/+25
|\ \ | | | | | | Refix ppc64le
| * | Fix PPC64LE by supplying --with-glibc-versionAlexey Neyman2017-08-222-0/+25
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Remove the glibc patch for -mfloat128Alexey Neyman2017-08-221-193/+0
|/ / | | | | | | | | | | | | ... per discussion on libc-alpha, need to pass --with-glibc-version= instead to GCC configure. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #804 from stilor/detect-config-changeAlexey Neyman2017-08-217-54/+89
|\ \ | | | | | | Various environment-related fixes
| * | Update TODOAlexey Neyman2017-08-211-5/+9
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Save export status for environment varsAlexey Neyman2017-08-216-38/+62
| | | | | | | | | | | | | | | | | | | | | | | | ... and limit our modifications to our variables. Fixes #762. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Reject set-but-empty environment variablesAlexey Neyman2017-08-211-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | ... which also lead to cryptic failures. Fixed #743. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Check for config file changes when restartingAlexey Neyman2017-08-212-1/+8
|/ / | | | | | | | | | | | | | | Also, save/restore per-target source directory. Fixes #800. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #807 from stilor/upgrade-regressionsAlexey Neyman2017-08-212-0/+193
|\ \ | | | | | | Regressions after upgrades
| * | 3.2.x most recent patchlevel is 91, not 93Alexey Neyman2017-08-211-0/+0
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Check if -mfloat128-type needs to be suppliedAlexey Neyman2017-08-211-0/+193
|/ / | | | | | | | | | | | | ... in addition to -mfloat128 that glibc 2.26 adds. GCC7 needs both, GCC6 does not and chokes on unknown option. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #803 from stilor/upgradesAlexey Neyman2017-08-19325-14208/+198
|\ \ | | | | | | Various package upgrades
| * | Use per-package list of formats to determine downloadsAlexey Neyman2017-08-193-77/+59
| | | | | | | | | | | | | | | | | | Fixes #789 Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Require bash4 to run bootstrapAlexey Neyman2017-08-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #797 (or, at least makes it fail gracefully with an advice) Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Record tarball formatsAlexey Neyman2017-08-18113-4/+117
| | | | | | | | | | | | | | | | | | Also, missed upgrades of gmp, isl, mingw-w64 Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Trim old versionsAlexey Neyman2017-08-18172-14039/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Policy: - Only latest patchlevel for each branch release Exception: CLooG - ISL has dependencies on specific CLooG releases within a single branch - Where there are no patchlevel releases (uClibc, musl) - just retain two most recent releases Also, missed automake update: 1.14 -> 1.14.1 Signed-off-by: Alexey Neyman <stilor@att.net>
| * | uClibc-ng: add 1.0.26Alexey Neyman2017-08-171-0/+0
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | strace: add 4.17 and 4.18Alexey Neyman2017-08-172-0/+0
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>