zijiren233
dedd7d04da
Feat: update build script, china mirror, build config
2024-01-12 19:55:14 +08:00
zijiren233
a07b9afb92
Feat: mingw support
2024-01-11 14:09:22 +08:00
zijiren233
18ff4282dc
Feat: update
2024-01-10 15:44:58 +08:00
zijiren233
007f7241fe
Feat: update isl
2024-01-10 04:36:40 +08:00
zijiren233
1eb8520be4
Feat: init
2024-01-10 03:39:51 +08:00
rofl0r
fe915821b6
bump gcc 11.1.0 to 11.2.0
2022-04-15 15:56:08 -04:00
Szabolcs Nagy
64649ce72d
add gcc-11.1.0 hash and patches
2022-04-15 15:56:08 -04:00
fanquake
0c9116aaa7
Add hash for musl 1.2.3
2022-04-09 22:31:59 +01:00
rofl0r
0f22991b8d
update linux-headers to 4.19.88-1
...
the new release adds support for m68k and s390x archs.
2021-09-11 21:05:46 -04:00
Szabolcs Nagy
620d5d1564
add gcc-10.3.0 hash and patches
2021-09-08 20:59:41 +00:00
rofl0r
aec25e57eb
add GCC 9.4.0
...
0017-pr93402.diff was dropped, as it was merged upstream.
2021-06-23 21:53:57 -04:00
rofl0r
c4c5b49efa
update GCC 8.3.0 to 8.5.0
...
0017-pr93402.diff was removed, as it was merged upstream.
2021-06-23 21:53:57 -04:00
rofl0r
f442c9178b
replace GCC 7.3.0 with 7.5.0
2021-06-23 20:19:07 -04:00
Rich Felker
f04af98d77
add hash for musl 1.2.2
2021-06-23 16:26:33 -04:00
Rich Felker
b12ded5078
add linux-5.8.5 headers support
2020-10-01 15:15:30 -04:00
Rich Felker
af5993a561
add hash for musl 1.2.1
2020-08-04 12:05:04 -04:00
Rich Felker
75e6c618ad
add musl 1.2.0 and make it default
2020-02-21 23:52:34 -05:00
Rich Felker
1645ae3476
remove support for old linux headers
...
these can no longer be supported since they are incompatible with
time64.
2020-01-30 22:08:34 -05:00
Rich Felker
3d26f0cf02
add binutils 2.33.1
...
included are new or1k support patches that are not easily backported
to earlier versions.
2020-01-22 00:02:12 -05:00
Rich Felker
49f489e5c6
remove support for non-latest versions in gcc 6 and 7 series
2020-01-21 19:39:04 -05:00
Rich Felker
5c7b663936
add support for linux 4.19 kernel headers
...
both 4.19.90 from official kernel tarball and 4.19.88 from the
sabotage-linux headers-only package are added. the latter should be
preferred unless you have a reason not to, as it's much smaller and
has some patches that improve interaction with musl.
support for all earlier kernel header versions will be dropped soon,
since everything prior to 4.16 has incompatibilities with 32-bit archs
moving to time64.
2019-12-18 14:23:28 -05:00
Rich Felker
9e06392a64
add gcc 9.2.0 hash and patches
...
patches from Szabolcs Nagy's patchset, carried forward from 8.x with
minimal changes, with #0014 added from recent additions not reflected.
2019-11-10 20:13:42 -05:00
Rich Felker
cd7430c2ec
add support for musl 1.1.23 and 1.1.24
...
omission at the time of releases was purely an oversight.
2019-11-10 12:33:53 -05:00
rofl0r
bda7102680
add support for sabotage-linux' kernel-headers tarballs
...
as maintained in https://github.com/sabotage-linux/kernel-headers .
downloading (and extracting) a 100+ MB kernel source tarball just for
the headers is extremely inefficient.
sabotage linux' kernel-headers tarball provides the same (including
musl compatibility fixes) in ~800 KB.
in order to use it, specify
LINUX_VER = headers-4.4.2-4
in your config.mak.
if LINUX_VER lacks the "headers-" prefix, the official source tarball
will be downloaded as usual.
2019-08-18 23:19:25 -04:00
Kevin Mark
708132a371
Support MPC 1.1.0
2019-07-16 13:37:50 -04:00
Kevin Mark
5c552fe594
Support MPFR 4.0.2
2019-07-16 13:35:57 -04:00
Kevin Mark
fc0c061cf6
Support ISL 0.21
2019-07-16 13:35:53 -04:00
Kevin Mark
0d2b46b621
Support GMP 6.1.2
2019-07-16 13:35:48 -04:00
Rich Felker
629189831f
add binutils 2.32 hash and patches
2019-05-26 15:23:16 -04:00
Rich Felker
1878d65cbe
add gcc 8.3.0 hash and patches
2019-05-26 15:22:55 -04:00
Rich Felker
f37089a2b8
add musl 1.1.22, make default version
2019-04-09 21:11:10 -04:00
rofl0r
7ea487218f
add support for GCC 6.5.0
...
new patch: 0017-c++-abi-break.diff fixes a C++ ABI break regression.
0010-static-pie-support.diff was removed as it doesn't apply anymore,
and forward-porting it requires arcane knowledge of GCC details.
the patches 0018 and 0019 have been copied from GCC 7.3.0. the static
pie patch from GCC 6.4.0, renumbered 0020, depends on the reversions
they make.
2019-02-12 19:40:33 -05:00
Rich Felker
9b8fcbc4ca
add hash for support of musl 1.1.21
2019-01-21 13:19:50 -05:00
Rich Felker
b0d7c70efe
move support for non-latest versions in gcc 5 and 6 series
...
this is to prevent unbounded growth of patch sets to be maintained
and backported to.
2018-09-25 13:50:37 -04:00
luca
9f502174c2
add sha1 for musl 1.1.20
2018-09-05 00:16:27 -07:00
Szabolcs Nagy
1e04a0d998
add gcc-7.3.0 hash
2018-07-11 16:13:49 -04:00
rofl0r
ab0c081d13
add support for GCC 6.4.0
...
GCC 6.4.0 has one big advantage over 6.3.0: it is shipped as .tar.xz,
shaving 30 MB from its download size, and also considerably speeding
up the extraction process.
All patches are copies of the GCC 6.3.0 ones, except
0004-posix_memalign.diff which was rebased to apply cleanly.
0014-ubsan-empty-string-fix.diff was removed, since it was upstreamed.
2018-05-07 22:21:02 -04:00
Rich Felker
62b220c36f
update to musl 1.1.19 and make it the default
2018-02-22 16:35:34 -05:00
Rich Felker
b85e29c00d
update to musl 1.1.18 and make it the default
2017-10-31 15:36:12 -04:00
Patrick Oppenlander
9c4ba81399
add support for gcc 7.2.0
2017-10-19 19:48:01 -04:00
Rich Felker
13726f8fc7
update to musl 1.1.17 and make it the default
2017-10-19 19:41:11 -04:00
rofl0r
3c08cb274c
add gcc-6.3.0 hash
2017-01-02 13:16:04 +00:00
Rich Felker
67edcf134d
update musl version to 1.1.16
2016-12-31 22:49:31 -05:00
Szabolcs Nagy
21d4b46b6d
add gcc-6.2.0 hash
2016-11-06 22:35:17 -05:00
Szabolcs Nagy
ea93e4b169
add binutils-2.27 hash
2016-11-06 22:34:19 -05:00
Rich Felker
f959bd47cd
add support for gmp 6.1.1 and upgrade default version
...
this fixes build failures for native compiler on some targets where
linking gmp fails with undefined references to __gmpn_invert_limb.
2016-07-07 17:07:24 +00:00
Rich Felker
8eeb57f5a5
add support for musl 1.1.15 and make it the default
2016-07-06 03:49:32 +00:00
Szabolcs Nagy
59de5df535
add optional isl support for advanced loop optimizations
...
isl-0.15 does not work before gcc-5.3.0, for older gcc try isl-0.14.1
2016-05-22 23:54:39 +00:00
Patrick Oppenlander
ec0f9f1d28
support installing headers for linux 4.x, 3.x and 2.6 kernels
2016-05-17 02:15:51 +00:00
Patrick Oppenlander
e84b1bd1fc
add support for gcc 5.3.0 and use by default
2016-05-17 02:15:34 +00:00