1 |
commit: 67d91b03947ac074010015877909b809d1696fe1 |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Sep 20 23:43:28 2018 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Sep 20 23:43:28 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=67d91b03 |
7 |
|
8 |
sys-devel/gcc: remove older version |
9 |
|
10 |
Package-Manager: Portage-2.3.40, Repoman-2.3.9 |
11 |
|
12 |
sys-devel/gcc/Manifest | 5 ---- |
13 |
sys-devel/gcc/gcc-5.4.0-r4.ebuild | 62 --------------------------------------- |
14 |
sys-devel/gcc/metadata.xml | 2 -- |
15 |
3 files changed, 69 deletions(-) |
16 |
|
17 |
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest |
18 |
index 8242537..c08d9e7 100644 |
19 |
--- a/sys-devel/gcc/Manifest |
20 |
+++ b/sys-devel/gcc/Manifest |
21 |
@@ -1,9 +1,4 @@ |
22 |
DIST ecj-4.5.jar 1470676 BLAKE2B 793c10ba09fd8040c0e1181204141aea16780c9c9088e07126e00da2b510af2ad6f58d876357d7e98cbb02d783a3be434469d5de1df134ccb8cc508e45028d80 SHA512 d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e |
23 |
-DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 BLAKE2B 96f5ba2028bc6e0ef71e009857c37118a54d13d30de24d697c85e5772f9f2b7853615648cf2e4ee81d8385f6518c64588c0b56675c00f95ef39fca2a808f075e SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517 |
24 |
-DIST gcc-5.4.0-patches-1.8.tar.bz2 32886 BLAKE2B 85879ba552ff21e198de568b2a1f2544d6cf542174af3ca571e41a504373bbc8912a87177a413883f194d909237eeeaf65366e6b93c2b917f803b3edd10bbff5 SHA512 10c1102a37d9d485665cca606318a1da6eec2188998d340b91a371c9defa6fae285619f9cadad2546de0b7f1068e9eaf653714462d3331db3197308799927a6b |
25 |
-DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 BLAKE2B 6f3de9be0990a7580785821d8c85114a1907571c06bdf3a15ad91258f7c9e8bb6a4d2ddb8615f33bedf0ad036d215507e004fc095f788e40c824ae0ab3ffbb05 SHA512 4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0 |
26 |
-DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 BLAKE2B fa436d1c1d9c150714092132f816740f8218dfeb4f9a6a8c830ea54d211a020f209e6fd1fcc313b2560b82c7855120053d346af72b7c12c88a7a948379dd2356 SHA512 009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3 |
27 |
-DIST gcc-5.4.0.tar.bz2 95661481 BLAKE2B bf882acfa28cc1064cddd21e25332fff6bc65505d6af9acb2e455916edbc4f6b1de9b3524867f51d7819fc4f213ce21332fbf67cf71cd6c7b96fb8907e51d570 SHA512 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b |
28 |
DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 6bfb1d70397e6ca4359e5d190e36003c18c7a03a9be4f923461dcff11307601e6b3502a2e289585b53baeb919008d83c29ad24078f814aed9b331140e4687419 SHA512 91be7c8db0004cdd150fec0f8daa709374753d2f524c58087dcf45b6696dbd609972297e866f971fba1aa679464cf96a384dd111e104183c0939ab69add017b2 |
29 |
DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 BLAKE2B 21f97a9e1c349b3d52def092a03e5a90533521da9af586be7ee527594f2d65745491ff8758d88c99a7ac215bde7ebf4e47a0a36cfcd7e66f70e0bebf2dadd922 SHA512 266dbe2bb53d892a24cd752d5c6833ea33f8df8b11b0471700ee53865243cd41f412f9bea8a369b474c9cd1435faff2e03902c7cb5638dd3ddcaa665aa2ec522 |
30 |
DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 2018c338b28ea644cdd1b327cb0dfe7ee9aa2010357c93f7e71969f587c58d3fdfa2bb4c82a309490c48bc86924400022fa93f41dc6c4345878d1bc1d8204265 SHA512 02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0cccc025150a34740a9e29badb02d4b48e56a8aba90 |
31 |
|
32 |
diff --git a/sys-devel/gcc/gcc-5.4.0-r4.ebuild b/sys-devel/gcc/gcc-5.4.0-r4.ebuild |
33 |
deleted file mode 100644 |
34 |
index c97d4b1..0000000 |
35 |
--- a/sys-devel/gcc/gcc-5.4.0-r4.ebuild |
36 |
+++ /dev/null |
37 |
@@ -1,62 +0,0 @@ |
38 |
-# Copyright 1999-2018 Gentoo Foundation |
39 |
-# Distributed under the terms of the GNU General Public License v2 |
40 |
- |
41 |
-EAPI="5" |
42 |
- |
43 |
-PATCH_VER="1.8" |
44 |
-UCLIBC_VER="1.0" |
45 |
- |
46 |
-# Hardened gcc 4 stuff |
47 |
-PIE_VER="0.6.5" |
48 |
-SPECS_VER="0.2.0" |
49 |
-SPECS_GCC_VER="4.4.3" |
50 |
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
51 |
-PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64" |
52 |
-PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64" |
53 |
-SSP_STABLE="amd64 x86 mips ppc ppc64 arm" |
54 |
-# uclibc need tls and nptl support for SSP support |
55 |
-# uclibc need to be >= 0.9.33 |
56 |
-SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm" |
57 |
-PIE_MUSL_STABLE="amd64 arm ppc mips x86" |
58 |
-SSP_MUSL_STABLE="amd64 arm ppc mips" |
59 |
-#end Hardened stuff |
60 |
- |
61 |
-inherit epatch toolchain |
62 |
- |
63 |
-KEYWORDS="amd64 arm arm64 ~mips ppc x86" |
64 |
- |
65 |
-RDEPEND="" |
66 |
-DEPEND="${RDEPEND} |
67 |
- elibc_glibc? ( >=sys-libs/glibc-2.8 ) |
68 |
- >=${CATEGORY}/binutils-2.20" |
69 |
- |
70 |
-if [[ ${CATEGORY} != cross-* ]] ; then |
71 |
- PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" |
72 |
-fi |
73 |
- |
74 |
-src_prepare() { |
75 |
- if has_version '<sys-libs/glibc-2.12' ; then |
76 |
- ewarn "Your host glibc is too old; disabling automatic fortify." |
77 |
- ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315" |
78 |
- EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" |
79 |
- fi |
80 |
- is_crosscompile && EPATCH_EXCLUDE+=" 05_all_gcc-spec-env.patch" |
81 |
- |
82 |
- toolchain_src_prepare |
83 |
- |
84 |
- # Upstream Patch |
85 |
- epatch "${FILESDIR}"/${PN}-4.9.3-tree-vect-data-refs-correctness.patch |
86 |
- epatch "${FILESDIR}"/${PN}-5.4.0-pr68470.patch |
87 |
- epatch "${FILESDIR}"/${PN}-5.4.0-pr70473.patch |
88 |
- epatch "${FILESDIR}"/${PN}-5.4.0-pr71696-CVE-2016-6131.patch |
89 |
- |
90 |
- if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then |
91 |
- epatch "${FILESDIR}"/4.9.4/gthread.patch |
92 |
- epatch "${FILESDIR}"/4.9.4/boehm_gc.patch |
93 |
- epatch "${FILESDIR}"/4.9.4/posix_memalign.patch |
94 |
- epatch "${FILESDIR}"/5.4.0/cilkrts.patch |
95 |
- epatch "${FILESDIR}"/5.4.0/linker_path.patch |
96 |
- epatch "${FILESDIR}"/5.4.0/musl.patch |
97 |
- epatch "${FILESDIR}"/5.4.0/ppc-secure_plt.patch |
98 |
- fi |
99 |
-} |
100 |
|
101 |
diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml |
102 |
index ea39377..d6001b2 100644 |
103 |
--- a/sys-devel/gcc/metadata.xml |
104 |
+++ b/sys-devel/gcc/metadata.xml |
105 |
@@ -19,8 +19,6 @@ |
106 |
<flag name="libssp">Build SSP support into a dedicated library rather than use the |
107 |
code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)</flag> |
108 |
<flag name="mpx">Enable support for Intel Memory Protection Extensions (MPX)</flag> |
109 |
- <flag name="nopie">Disable PIE support (NOT FOR GENERAL USE)</flag> |
110 |
- <flag name="nossp">Disable SSP support (NOT FOR GENERAL USE)</flag> |
111 |
<flag name="objc">Build support for the Objective C code language</flag> |
112 |
<flag name="objc++">Build support for the Objective C++ language</flag> |
113 |
<flag name="objc-gc">Build support for the Objective C code language Garbage |