Alexey Neyman
b3038a0a41
Add digests for all packages
...
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-29 17:05:22 -07:00
Alexey Neyman
ea08141d45
Upgrade expat, mpfr, newlib, strace, linux
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-27 23:28:23 -07:00
Alexey Neyman
48a949cf60
Add an ability to verify the digest/signature
...
Fixes #611 .
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-27 22:40:21 -07:00
Alexey Neyman
ff4485ad30
Update gcc-linaro to 2017.08
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-16 13:05:34 -07:00
Alexey Neyman
8bf31117bc
Propagate xtensa fix to Linaro versions
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-16 12:19:26 -07:00
Max Filippov
09259ace3b
package/gcc: fix ICE on xtensa, PR target/82181
...
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-12 11:33:28 -07:00
Alexey Neyman
e83a2e2333
Pick up uClibc-ng fixes for static GDB build
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-03 12:11:23 -07:00
Alexey Neyman
24b0e666b5
Apply ucontext patch to mainstream GCC releases
...
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-27 20:27:21 -07:00
Nathan Chancellor
4d012dd566
Fix Linaro GCC build with glibc 2.26
...
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-27 14:28:11 -07:00
Kirill Smirnov
68f201af2d
patches/mingw-w64: Fix build with gcc7
...
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-27 00:07:36 -07:00
Alexey Neyman
f627e740ff
Merge pull request #814 from stilor/issue-802
...
Issue 802
2017-08-26 16:29:58 -07:00
Alexey Neyman
eba1a82686
Make --enable-obsolete-rpc an option in ct-ng
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-26 13:01:45 -07:00
Alexey Neyman
bf7641d1b9
Backport --enable-obsolete-rpc from 2.16
...
Fixes #802 .
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-26 13:01:45 -07:00
Alexey Neyman
8aa8a2cbc9
Missed glibc 2.14 when obsoleting releases
...
Superseded on the branch by 2.14.1.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-26 13:01:44 -07:00
Alexey Neyman
a840a08f44
Fix regressions after binutils 2.29
...
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-25 15:14:00 -07:00
Alexey Neyman
2d7efa5591
Remove .zip from listed extensions for zlib
...
They mangle the basename into "zlib1211.zip".
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24 12:00:01 -07:00
Alexey Neyman
b2e2771f85
MPC: older releases are only on master site
...
Also, Linux stopped making .bz2 tarballs on recent 3.x branches.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24 00:24:30 -07:00
Alexey Neyman
48b4c8db08
Remove sourceware from glibc mirrors
...
It only hosts releases up to 2.11.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-23 23:58:50 -07:00
Alexey Neyman
bc30eb4818
Upgrade binutils
...
Bump 2.28 -> 2.28.1; add 2.29.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-23 17:13:30 -07:00
Alexey Neyman
f8d4ce3d0e
Implement a script for checking packages
...
Then use this script to check that all packages can be extracted and patched.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-23 16:05:40 -07:00
Alexey Neyman
5fc2ca7e8d
Remove the glibc patch for -mfloat128
...
... per discussion on libc-alpha, need to pass --with-glibc-version=
instead to GCC configure.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-22 14:39:57 -07:00
Alexey Neyman
0346153bdb
Save export status for environment vars
...
... and limit our modifications to our variables.
Fixes #762 .
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-21 08:41:14 -07:00
Alexey Neyman
a8f9fd5454
3.2.x most recent patchlevel is 91, not 93
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-21 07:42:19 -07:00
Alexey Neyman
6239ec9e5d
Check if -mfloat128-type needs to be supplied
...
... 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>
2017-08-21 07:33:37 -07:00
Alexey Neyman
be399f1046
Record tarball formats
...
Also, missed upgrades of gmp, isl, mingw-w64
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-18 22:39:26 -07:00
Alexey Neyman
321990916b
Trim old versions
...
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>
2017-08-18 16:17:53 -07:00
Alexey Neyman
5d6ac1b8b1
uClibc-ng: add 1.0.26
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-17 19:03:30 -07:00
Alexey Neyman
f6eb0f8095
strace: add 4.17 and 4.18
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-17 19:03:30 -07:00
Alexey Neyman
160e343c68
Newlib: bump 2.5.0 patchlevel to 20170720
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-17 19:03:30 -07:00
Alexey Neyman
31e776c72b
Linux updates
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-17 19:03:30 -07:00
Alexey Neyman
079fbe8568
Add glibc 2.26
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-17 19:03:25 -07:00
Alexey Neyman
08454a985f
GCC: 7.1 -> 7.2
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-17 19:03:19 -07:00
Alexey Neyman
223a1a47ab
Expat: 2.2.1 -> 2.2.3
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-17 13:15:56 -07:00
Alexey Neyman
0ddefc34a1
Automake: 1.15 -> 1.15.1
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-17 13:12:16 -07:00
Alexey Neyman
5382bee02a
Android NDK: r15b -> r15c
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-17 13:10:29 -07:00
Alexey Neyman
9b076a39ab
Record glibc 2.24+ dependency
...
... on kernel headers of 3.2 and newer.
Fixes #794 .
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-16 14:26:31 -07:00
Alexey Neyman
3d470580ce
Fix version check in mingw-w64
...
Fixes #782 .
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-16 10:47:52 -07:00
Alexey Neyman
3e47aa1c3a
Add gcc-linaro 7.1-2017.05
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-17 12:01:10 -07:00
Alexey Neyman
d7b1296b16
Update to GCC 6.4
...
Deleted patches have been picked up upstream.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-13 10:38:44 -07:00
Alexey Neyman
aa6d4befd0
Typo in binutils package description
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-10 09:05:13 -07:00
Alexey Neyman
fd522eed50
Resolve a few more TBDs
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-09 23:08:12 -07:00
Alexey Neyman
9d91f44bc8
Separate the notions of package name/label
...
Also, remove resolved TBDs.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:57 -07:00
Alexey Neyman
1b207d0adc
Allow packages to define "relevant" part of the version
...
E.g., only include minor/major of the Linux kernel into the kconfig
symbol. In the future, to be defined by all packages, but for now
matches the current versioning in the packages.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:57 -07:00
Alexey Neyman
6805245679
Allow VCS versions to be patched via some unique revision ID
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
50a387afa7
Remove support for pregenerated locales in uClibc
...
It fails to compile with the only locale version available (030818)
(on master too, with exactly the same error).
uClibc-ng does not use pregenerated locales.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
16a56ed75b
uClibc locale "package"
...
Does not build, though.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
f63fbd356f
Allow for custom archive names
...
... and directories therein.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
d0ff020e23
Fixes for building
...
- Need GDB8.0 milestone
- Make uClibc "master" package
- Rename bionic -> android-ndk to match the package name and
support suffixes for archives
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
b155ce6ab8
Encode GCC/ISL/CLooG requirements
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
c7a924a073
Fix printing the branch used in Git
...
... and prefer exact specified name, if it exists.
More bootstrap script specifications for packages.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00