1 |
commit: aeb306c9419b85eeb09a530057b0b7cf3960ea30 |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Jun 1 09:37:49 2019 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jun 1 10:10:32 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb306c9 |
7 |
|
8 |
sys-devel/gcc: 4.1.2: cut 1.8 patchset |
9 |
|
10 |
Two new patches: |
11 |
97_all_libjava-ucontext.patch: fix libjava build on modern glibc |
12 |
98_all_cgraph_node-gcc-9.patch: workaround buid failure against gcc-9.1.0 |
13 |
|
14 |
Closes: https://bugs.gentoo.org/629502 |
15 |
Bug: https://gcc.gnu.org/PR90677 |
16 |
Package-Manager: Portage-2.3.67, Repoman-2.3.13 |
17 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
18 |
|
19 |
sys-devel/gcc/Manifest | 1 + |
20 |
sys-devel/gcc/gcc-4.1.2-r2.ebuild | 29 +++++++++++++++++++++++++++++ |
21 |
2 files changed, 30 insertions(+) |
22 |
|
23 |
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest |
24 |
index 64fadbf2911..2e25004516b 100644 |
25 |
--- a/sys-devel/gcc/Manifest |
26 |
+++ b/sys-devel/gcc/Manifest |
27 |
@@ -15,6 +15,7 @@ DIST gcc-4.0.4-uclibc-patches-1.0.tar.bz2 20164 BLAKE2B d2d9626f03bcf0b06f316f22 |
28 |
DIST gcc-4.0.4.tar.bz2 32642939 BLAKE2B a152e6183bb288e587f1e6ad21401de5ce21f871aa4f82344bf76af4518d3286d281770754fd5744a9c0a86bd656be8bce88aa72380e42c438271e1f471c4d8e SHA512 194c12b5a1bc50c003f6fc849a4c0032388a960fb4b769bdb6e76cf330f04f880a0723661c991ec03742443c21ccba9af8599ae648a0777e0a5875c5fe7f6abd |
29 |
DIST gcc-4.1.2-patches-1.6.tar.bz2 54513 BLAKE2B 5f9d6e3332cbfac0ef757dfbd45226414f41c39f8d828325ab0d1ae1a82855cc6cde09308a7e1565cbd9ddcb1b730681bf7ccf69643a29141b3b029e8fb61135 SHA512 0f225b66851c1e70afe19f59c8527631c8b42f0580922d979d2dbf367b4591a59e7047bcb52b36695bf24fcfd71ea814b0001e001fe0e39482dec7327bb74259 |
30 |
DIST gcc-4.1.2-patches-1.7.tar.bz2 55204 BLAKE2B dad75b6484a76233f17e47ab48749ab01b4fa905d020dde79aa784734ce26d6ef4328019bbc381ebb0c7692777f17b6c857407841baac36b8b5c65b0b0fce761 SHA512 c1e547857d5a78752a04ce95b23fa2fb3cbd78ae4df110cee3344a024622e4f8c58f2752fb57fd2d188a629bff2d1153aec0f415f46382860917e53887a5566d |
31 |
+DIST gcc-4.1.2-patches-1.8.tar.bz2 56242 BLAKE2B ea0605478b8f957c8aff6f3f98a35cecb707f02957a58e966b93aa2d83f9c5dfecf2211df155cc42db0727cfeccdfc55ef628c819b0d3629eafbc829dd300caa SHA512 bd4d9c99d79538d679400fc5c55edb870e71df0b374f5ec397a09bd5cbe72a8557f7fddbb08ccae905631de47eea3a56a756cb8bfce54d74ab46ffe275707f29 |
32 |
DIST gcc-4.1.2-uclibc-patches-1.0.tar.bz2 20980 BLAKE2B cfc7dd4c7a0b1ed80c491d4ad56b05b05ff308fdbed2faa1b9f15b10c0f7834ee4ffcb0df1619f959f7a1a5f315305b550665c232404a8a3306e3e615539a0c8 SHA512 57789f4236a3085136afa83be3cef677bd813afd258d67bfdbecd2058f497cd459366d5515044c0208ab753946dc951dac6a3889752ca6dae836d837c22ce33b |
33 |
DIST gcc-4.1.2.tar.bz2 39707720 BLAKE2B 966b6a64c118456c7fb66eb2ad0dd84b1d53ad88dcbd146f446ef097a6975f5d6a7f1bcbbc4bfcd4e48b00eeb8054728e412db3d9818cff1f195e37859a4e510 SHA512 b97d3b72a3b0355611d5090b2c715b7a774f0e466a89326a0226c2809d12dfafb2d7c5a7af54bd5e00c135bbb6596f535e1a484740f7f1f691e8a57e6f0425cc |
34 |
DIST gcc-4.2.4-patches-1.4.tar.bz2 25768 BLAKE2B 502a83eb320ab4e4e4f210958b839f99e4c524ed49676ba909c297a9e0fc93b91411c8aa123e1180909297de0f42c0c320bbe3cf75319728f4a130bb56907f60 SHA512 dacd9d13f29e1e7baf136dee564fd0d128c20f77a8f7ab745263ad9dea8c694c006b89baf93f9aab7a0f93b48c2a54d80c4196f83f0f27c0fe17f7fba9a4fcfd |
35 |
|
36 |
diff --git a/sys-devel/gcc/gcc-4.1.2-r2.ebuild b/sys-devel/gcc/gcc-4.1.2-r2.ebuild |
37 |
new file mode 100644 |
38 |
index 00000000000..d85b6868f57 |
39 |
--- /dev/null |
40 |
+++ b/sys-devel/gcc/gcc-4.1.2-r2.ebuild |
41 |
@@ -0,0 +1,29 @@ |
42 |
+# Copyright 1999-2019 Gentoo Authors |
43 |
+# Distributed under the terms of the GNU General Public License v2 |
44 |
+ |
45 |
+EAPI="5" |
46 |
+ |
47 |
+PATCH_VER="1.8" |
48 |
+UCLIBC_VER="1.0" |
49 |
+D_VER="0.24" |
50 |
+ |
51 |
+inherit eutils toolchain |
52 |
+ |
53 |
+KEYWORDS="-* ~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
54 |
+ |
55 |
+RDEPEND="" |
56 |
+DEPEND="${RDEPEND} |
57 |
+ ppc? ( >=${CATEGORY}/binutils-2.17 ) |
58 |
+ ppc64? ( >=${CATEGORY}/binutils-2.17 ) |
59 |
+ >=${CATEGORY}/binutils-2.15.94" |
60 |
+ |
61 |
+src_prepare() { |
62 |
+ toolchain_src_prepare |
63 |
+ |
64 |
+ use vanilla && return 0 |
65 |
+ |
66 |
+ # Fix cross-compiling |
67 |
+ epatch "${FILESDIR}"/4.1.0/gcc-4.1.0-cross-compile.patch |
68 |
+ |
69 |
+ epatch "${FILESDIR}"/4.1.0/gcc-4.1.0-fast-math-i386-Os-workaround.patch |
70 |
+} |