Commit Graph

595 Commits

Author SHA1 Message Date
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
Alexey Neyman
f672e3df89 Sync Linux versions with master
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
bec14208a7 Builds comp.libs from VCS
... fails on DUMA because it cannot be compiled by newer C++, and patches
are not applied to checkouts from VCS.

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
ee983f5f92 Downloading packages using new framework
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
567277099a Fix the references to old config variables
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
57426168ad Convert the rest of packages to new framework
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
e7deac3aad Switch comp.libs/tools and debug to new framework.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:57:56 -07:00
Alexey Neyman
b9af225f58 Implement "milestones" for packages
Also get rid of dependency on GNU sort.

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:56:29 -07:00
Alexey Neyman
5935d586e1 Convert gcc to new framework.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:56:29 -07:00
Alexey Neyman
2c615fa62c More work-in-progress.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:56:29 -07:00
Alexey Neyman
0a654319f9 First stab at gen-versions.sh
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08 10:56:29 -07:00