Alexey Neyman
b2af5df5fc
Backport GCC fix for partial int modes
...
... from trunk to GCC7/GCC6/GCC5.
Fixes #742 .
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-02-15 09:15:00 -08:00
Alexey Neyman
0a7ce2bed4
uClibc-ng does not implement name_to_handle_at
...
... so don't declare it, it confuses (at least) eudev's configure.
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-02-11 12:18:16 -08:00
Alexey Neyman
a20c29dcef
Make libiconv an option in the menu config
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-02-10 14:51:45 -08:00
Alexey Neyman
89fdeb9af2
uClibc-ng retired RPC support as of 1.0.23
...
... make the corresponding option conditional.
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-02-10 12:11:14 -08:00
Alexey Neyman
79b100707b
Bring in GDB 8.1 and glibc 2.27.
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-02-03 12:05:29 -08:00
Alexey Neyman
36bb675a71
More fixes after the upgrades:
...
- GLIBC requires a fix to work with binutils 2.30 on aarch64. This fix
relies on binutils 2.24 or newer, which is okay for glibc 2.26 since
it needs 2.25 or newer anyway. But older glibc versions are now pinned
to binutils 2.29 or older on aarch64.
- xtensa needs patches in libgcc with gcc 7.3.
- comment in newlib's patch to indicate it is a reversal of a commit.
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-01-30 15:08:18 -08:00
Alexey Neyman
1c329c33bf
Ncurses fixes for 6.1
...
- Update to 20180129
- Throw in --disable-db-install if database is disabled; otherwise
'make install' tries to run tic which is not built.
- Select appropriate strip utility for the host; otherwise non-x86
architectures fail to install (unless --disable-stripping is also
added)
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-01-29 22:47:26 -08:00
Alexey Neyman
30d741c1e5
Newlib 3.0.0 seems to be a very broken release
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-01-29 00:43:36 -08:00
Alexey Neyman
c3591a5ca4
Newlib developers should at least try to compile it
...
... before publishing a release.
2018-01-28 22:02:53 -08:00
Alexey Neyman
66ad1ff514
Upgrade to new releases
...
android-ndk, binutils, gcc, linux, mpfr, ncurses, newlib, uclibc-ng
MPC vs MPFR dependencies required modifications in auto-generated templates
to also provide non-inclusive older-than/newer-than specifications.
Also correct MPC URLs, the website seems to have adjusted its directory
layout.
Currently, newlib 3.0.0 doesn't build for arm-nano-eabi.
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-01-28 19:25:47 -08:00
Alexey Neyman
6509c67082
More uClibc fixes from upstream
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-05 01:35:16 -08:00
Alexey Neyman
a40d63cb04
Pick up linking fix from upstream
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-05 01:09:40 -08:00
Alexey Neyman
9d5da1886a
Bunch of upgrades: android-ndk, expat, gcc-linaro, ...
...
... mingw-w64, musl, strace, uClibc-ng, linux.
Also, regenerate chksum's after @bhundven's upgrade of binutils.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-03 09:20:23 -08:00
Alexey Neyman
98bc4decde
Run all patches through renumbering and update
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-02 12:44:39 -08:00
Sergey Korolev
080db19355
gcc 7.2.0: fix 977-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
67b25c7094
gcc 7.2.0: fix 975-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
4e1c932f7c
gcc 7.2.0: fix 973-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
64b273db83
gcc 7.2.0: fix 972-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
fd64d3775c
gcc 7.2.0: fix 970-crystax.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
fbbbaac5fe
gcc 7.2.0: fix 952-bionic-errno.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
c990e6814d
gcc 7.2.0: fix 891-fix-m68k-uclinux.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
11c0d6871e
gcc 7.2.0: fix 860-cilk-wchar.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
aee990e030
gcc 7.2.0: fix 810-arm-softfloat-libgcc.patch offsets
2017-11-27 18:20:47 +03:00
Sergey Korolev
b5ebf71935
gcc 7.2.0: fix 370-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch offsets
2017-11-27 18:20:47 +03:00
Alexey Neyman
c5afabe6c8
Include Makefile.in in gettext 0.19.8.1 patch
...
Otherwise, make tries to rebuild it and fails.
Fixes #770 .
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-11-04 11:52:48 -07:00
Alexey Neyman
8e5de7fcbf
Upgrades: gcc 5.5, gdb 8.0.1, musl 1.1.17, Linux
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-10-23 13:02:01 -07:00
Bryan Hundven
3cafb8d7b5
[binutils] remove 2.29
...
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2017-10-05 08:51:32 -07:00
Bryan Hundven
caf8e72233
[binutils] Add 2.29.1
...
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2017-10-05 07:21:06 -07:00
Alexey Neyman
4c321260b2
Strace 4.19 needs a patch for uClibc
...
Taken from upstream.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-30 16:01:52 -07:00
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