summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-09-30expat 2.2.4 dropped INSTALL_ROOTAlexey Neyman1-1/+1
... in favor of its alias, DESTDIR. Before, it supported both. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-30Add digests for all packagesAlexey Neyman209-12/+1578
Also fix test-packages: it was saving the output from CT_DoLog into the checksum file. Also use one file per version. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-28Upgrade expat, mpfr, newlib, strace, linuxAlexey Neyman14-0/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-28Add an ability to download signatures from test-packages.shAlexey Neyman1-0/+8
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-28Add an ability to verify the digest/signatureAlexey Neyman27-48/+280
Fixes #611. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-23Merge pull request #834 from stilor/xtensa-fix-linaroAlexey Neyman64-973/+167
Xtensa fix for Linaro releases
2017-09-18Merge pull request #784 from bmwiedemann/dateAlexey Neyman2-4/+8
Allow for reproducible builds
2017-09-16Update gcc-linaro to 2017.08Alexey Neyman61-973/+12
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-16Propagate xtensa fix to Linaro versionsAlexey Neyman5-0/+155
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-12Merge pull request #832 from jcmvbkbc/xtensa-fix-pr82181Alexey Neyman5-0/+155
package/gcc: fix ICE on xtensa, PR target/82181
2017-09-12package/gcc: fix ICE on xtensa, PR target/82181Max Filippov5-0/+155
Memory references to DI mode objects could incorrectly be created at offsets that are not supported by instructions l32i/s32i, resulting in ICE at a stage when access to the object is split into access to its subwords: drivers/staging/rtl8188eu/core/rtw_ap.c:445:1: internal compiler error: in change_address_1, at emit-rtl.c:2126 Fixes: https://lkml.org/lkml/2017/9/10/151 Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2017-09-05Merge pull request #827 from stilor/endianness-selectableAlexey Neyman1-1/+1
Doh, forgot one place to rename the BOTH_ENDIAN option
2017-09-05Doh, forgot one place to rename the BOTH_ENDIAN optionAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-04Merge pull request #824 from stilor/testpkgAlexey Neyman1-2/+2
Allow test-package.sh to be used in a clean tree
2017-09-04Allow test-package.sh to be used in a clean treeAlexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-04Merge pull request #823 from stilor/sh-experiment-multilibAlexey Neyman28-107/+470
Better SuperH multilib support (different endian, glibc/uClibc for no-FPU, etc)
2017-09-03Use the new SuperH fixes in the two multilib samplesAlexey Neyman12-22/+123
- Glibc configure args and tuple need adjustment on SuperH - Only allow "both endian" and "with CPU" for unspecified arch variant. May reconsider endianness (was breaking things before adjusting glibc tuple) - Retire non-multilib sample, it should be a subset of the multilib one now. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-03Workaround for static uClibc-ng issue with -lpthreadAlexey Neyman5-39/+75
Also, preserve .config when running test-package.sh. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-03Pick up uClibc-ng fixes for static GDB buildAlexey Neyman2-0/+128
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-03Super-H multilib toolchain fixesAlexey Neyman14-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>
2017-09-03Fix typoAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-03Merge pull request #822 from nathanchance/pkgversion-flexibilityAlexey Neyman8-11/+36
Improve toolchain ID options
2017-09-01config: Show crosstool-NG version in .configNathan Chancellor2-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>
2017-09-01config: Add package versioning flexibilityNathan Chancellor6-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>
2017-08-28Merge pull request #818 from stilor/nios2-mmuAlexey Neyman2-0/+10
Add NIOS2/MMU sample
2017-08-28Add NIOS2/MMU sampleAlexey Neyman2-0/+10
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-28Merge pull request #796 from makoehr/patch-1Alexey Neyman1-0/+1
Update nios2.in
2017-08-28Merge pull request #817 from stilor/linaro-glibc-2.26Alexey Neyman11-3/+1342
Fix older GCC with glibc 2.26
2017-08-28Apply ucontext patch to mainstream GCC releasesAlexey Neyman8-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>
2017-08-27Fix Linaro GCC build with glibc 2.26Nathan Chancellor3-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>
2017-08-27Merge pull request #816 from stilor/fix-mingwAlexey Neyman14-0/+470
patches/mingw-w64: Fix build with gcc7
2017-08-27patches/mingw-w64: Fix build with gcc7Kirill Smirnov14-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>
2017-08-26Merge pull request #814 from stilor/issue-802Alexey Neyman61-4079/+3449
Issue 802
2017-08-26Make --enable-obsolete-rpc an option in ct-ngAlexey Neyman3-3/+20
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-26Backport --enable-obsolete-rpc from 2.16Alexey Neyman2-0/+3320
Fixes #802. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-26Missed glibc 2.14 when obsoleting releasesAlexey Neyman52-4006/+0
Superseded on the branch by 2.14.1. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-26Fix glibc-ports with the new frameworkAlexey Neyman5-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>
2017-08-26Merge pull request #813 from stilor/binutils-2.29-regressionsAlexey Neyman11-0/+414
Fix regressions after binutils 2.29
2017-08-25Fix regressions after binutils 2.29Alexey Neyman11-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>
2017-08-24Merge pull request #810 from stilor/fix-patching-portsAlexey Neyman279-656/+1341
Fix patching ports
2017-08-24Allow loops to skip entries if certain variable is keptAlexey Neyman2-11/+41
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24Add "postprocessing" to substituted variablesAlexey Neyman5-96/+111
... and reduce the number of variables defined explicitly. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24Remove .zip from listed extensions for zlibAlexey Neyman1-1/+1
They mangle the basename into "zlib1211.zip". Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24MPC: older releases are only on master siteAlexey Neyman16-12/+6
Also, Linux stopped making .bz2 tarballs on recent 3.x branches. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24Remove sourceware from glibc mirrorsAlexey Neyman2-2/+2
It only hosts releases up to 2.11. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24Skip ftp:// URLs, wget cannot verify themAlexey Neyman2-1/+11
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24Upgrade binutilsAlexey Neyman21-42/+612
Bump 2.28 -> 2.28.1; add 2.29. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-23Implement a script for checking packagesAlexey Neyman237-503/+569
Then use this script to check that all packages can be extracted and patched. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-23Merge pull request #809 from stilor/refix-ppc64leAlexey Neyman3-193/+25
Refix ppc64le
2017-08-22Fix PPC64LE by supplying --with-glibc-versionAlexey Neyman2-0/+25
Signed-off-by: Alexey Neyman <stilor@att.net>