Commit Graph

4901 Commits

Author SHA1 Message Date
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
5324905c14 Fix glibc-ports with the new framework
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-26 13:01:37 -07:00
Alexey Neyman
5494335c03 Merge pull request #813 from stilor/binutils-2.29-regressions
Fix regressions after binutils 2.29
2017-08-25 18:07:47 -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
1b3ed29eb9 Merge pull request #810 from stilor/fix-patching-ports
Fix patching ports
2017-08-24 16:24:09 -07:00
Alexey Neyman
961ea19382 Allow loops to skip entries if certain variable is kept
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24 15:29:55 -07:00
Alexey Neyman
4c1a12f5dd Add "postprocessing" to substituted variables
... and reduce the number of variables defined explicitly.

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-24 14:58:14 -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
373f22648f Skip ftp:// URLs, wget cannot verify them
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-23 23:56:40 -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
8e8417226d Merge pull request #809 from stilor/refix-ppc64le
Refix ppc64le
2017-08-22 17:24:42 -07:00
Alexey Neyman
20e0f706c6 Fix PPC64LE by supplying --with-glibc-version
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-22 16:48:45 -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
9ee0e06f57 Merge pull request #804 from stilor/detect-config-change
Various environment-related fixes
2017-08-21 11:48:13 -07:00
Alexey Neyman
2aaa25d2e9 Update TODO
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-21 08:41:14 -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
2bdb632495 Reject set-but-empty environment variables
... which also lead to cryptic failures.

Fixed #743.

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-21 08:41:14 -07:00
Alexey Neyman
b75f031462 Check for config file changes when restarting
Also, save/restore per-target source directory.

Fixes #800.

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-21 08:41:14 -07:00
Alexey Neyman
b99b5288e7 Merge pull request #807 from stilor/upgrade-regressions
Regressions after upgrades
2017-08-21 08:37:54 -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
434c205e89 Merge pull request #803 from stilor/upgrades
Various package upgrades
2017-08-19 12:43:51 -07:00
Alexey Neyman
d26dc5d5f5 Use per-package list of formats to determine downloads
Fixes #789

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-19 00:18:25 -07:00
Alexey Neyman
2dfa203872 Require bash4 to run bootstrap
Fixes #797

(or, at least makes it fail gracefully with an advice)

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-18 23:55:24 -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
73e8b0b228 Merge pull request #801 from stilor/regressions
Regressions
2017-08-16 17:54:14 -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
e6bc8dfe86 Fix DoLog -> DoExecLog
Fixes #788.

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-16 09:30:36 -07:00
Alexey Neyman
f555602f66 Merge pull request #791 from KirillSmirnov/basename
scripts: remove superfluous dot
2017-08-14 09:38:39 -07:00
makoehr
9612657535 Update nios2.in 2017-08-09 08:39:26 +02:00
Kirill Smirnov
aa757c345f scripts: remove superfluous dot
Tarball extensions list already contains leading dot,
do not add another one.

Signed-off-by: Kirill Smirnov <kirill.k.smirnov@gmail.com>
2017-08-03 12:22:15 +03:00
Bernhard M. Wiedemann
b8c5b2cf27 use gzip -n
to not record timestamps in .gz file headers
to make build reproducible
2017-07-21 15:25:31 +02:00
Bernhard M. Wiedemann
349be05ee5 Allow to override build date
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.

This date call is designed to work with both GNU date and BSD date.
2017-07-21 15:21:08 +02:00
Alexey Neyman
bcaec4d80a Merge pull request #781 from stilor/master
Pin sparc-leon to GCC6, again
2017-07-18 11:41:50 -07:00
Alexey Neyman
3182001a27 Pin sparc-leon to GCC6, again
Also, change the name for uClibc config to be version-agnostic,
the version changes too fast.

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-18 10:31:28 -07:00
Alexey Neyman
bd11c0e911 Merge pull request #780 from stilor/fix-linaro
Fix linaro
2017-07-17 16:40:52 -07:00