Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: sys-devel/gcc/
Date: Sun, 03 Sep 2017 20:54:30
Message-Id: 1504472049.3da3bdcc3705b08bb6662ecff245881f302ff824.blueness@gentoo
1 commit: 3da3bdcc3705b08bb6662ecff245881f302ff824
2 Author: stefson <herrtimson <AT> yahoo <DOT> de>
3 AuthorDate: Sun Sep 3 10:44:39 2017 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 3 20:54:09 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=3da3bdcc
7
8 sys-devel/gcc: cleanup and sync with tree
9
10 Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
11
12 sys-devel/gcc/Manifest | 4 +--
13 sys-devel/gcc/gcc-5.4.0-r3.ebuild | 2 +-
14 sys-devel/gcc/gcc-5.4.0-r4.ebuild | 61 ---------------------------------------
15 3 files changed, 2 insertions(+), 65 deletions(-)
16
17 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
18 index 8840f20..1219e4e 100644
19 --- a/sys-devel/gcc/Manifest
20 +++ b/sys-devel/gcc/Manifest
21 @@ -50,7 +50,6 @@ DIST gcc-4.9.4-patches-1.0.tar.bz2 22266 SHA256 1a394abb77c75e2212896ad3a62ae1f6
22 DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 SHA256 c67b56f04c653e6a19e36abed8391f8b6bed426bfcfc907237cc37f02dbb5015 SHA512 243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285 WHIRLPOOL 1e5959441210af6f690398efab96444ab11d136238a9428912e8441eaf0509fe6db359a8aca92a446fce0c75777385475af73b20165a8593f9969e3a25fd0b0f
23 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 SHA256 95f290d0b68114d835515afc424d6096476a45665671784aa71a7a506296e465 SHA512 5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db WHIRLPOOL e46b08737cfdc235bfb80117e0389f3969167adf59bcba2a0a1094a20eab2b62f0c952dac44781e43957cb1507cd4e80f37bd8aecbc55dbda6382d93b3a4cf94
24 DIST gcc-4.9.4.tar.bz2 90097606 SHA256 6c11d292cd01b294f9f84c9a59c230d80e9e4a47e5c6355f046bb36d4f358092 SHA512 93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe WHIRLPOOL e20045126c21a3edea1fa4a2185ec2bc5feec77ddf967ab9d1e8c33322ad4eafe013bfcaab1ed4e35971d3b70ef373ea3585ebb089c9bbf91bbfca1f1da71236
25 -DIST gcc-5.4.0-patches-1.3.tar.bz2 28942 SHA256 b23d1517b626b48e69ecac87878467044a91cabb256e3185bf8e1e00fcde230f SHA512 f75fcf07ca19e43650e3fe6f9baad74205150c009823465f04505b45876d623a56fd6dfc8e67a35e2df36839750cad2561d0f0581154df0b553d6a608730aaf4 WHIRLPOOL eacfc125cf7c5281101f887b3a617df01e3c32d1f66fe377371c33da2819a404ea3cff603b9f3a0b3a49a5875137842b9e94ab8905a069fa20b6da3e59f56b96
26 DIST gcc-5.4.0-patches-1.4.tar.bz2 28425 SHA256 039b88a939c3b90777fb94c58980cbcfffcdca4365db044dae0677302a4365d1 SHA512 c4922cf0f83cd3b6ed9c50ffb39847a03beb95031865d36d86ae48fdd912c0bd6842ad71a3b0d18a91786ed58e2e529630c6ccd2a0414a48892415051c70246e WHIRLPOOL 6d0a73cfb4ea387811bcd81b2de98a11e2f656a4df7ee5a887cd15d0a744662d85b22fcff86a6953f7c6bcc6d822333528de91b793191e72fe5ff2354deb7a97
27 DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0 WHIRLPOOL 13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
28 DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3 WHIRLPOOL a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
29 @@ -64,8 +63,7 @@ DIST gcc-7.1.0.tar.bz2 84303533 SHA256 8a8136c235f64c6fef69cac0d73a46a1a09bb2507
30 DIST gcc-7.2.0.tar.xz 62312628 SHA256 1cf7adf8ff4b5aa49041c8734bbcf1ad18cc4c94d0029aae0f4e48841088479a SHA512 f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1 WHIRLPOOL 9503fb08731d94b5d79b182579f41992e9db16dba8a034cbfa8a2703a975185859e79c1e3f6094d14d08c7f5d7135c2ca5ffd8d6f7ae7820c20d4076fe5e9f65
31 EBUILD gcc-4.9.4-r100.ebuild 2313 SHA256 08ca3c854dc7fdf863a659f0c745bbe92a094a60b71beb12aca2bcef8a555c1c SHA512 780400349b18484bfa253091bc0d9f17319fb892d202b226f72f114ee48d843665bf1ec00e08ef9ea0bf77ea72e13c4f1e2b732d63a252528e6d4ffcf92e151f WHIRLPOOL 9333b35db26f056416975313e4510d775b23844c2c4c8a3847b9ccb8b010fa983adf940ba2a1577d4de45c522de26d56d638115a814bde44084d3b3bcb06ce07
32 EBUILD gcc-4.9.4-r99.ebuild 2261 SHA256 770df64ec98bcc6071a482abfa68b3b38a0187b6e13d58ad8b26ef8495e7ec07 SHA512 ba472cc558a94e3ed8632681c7678287fadc0303f1ff88b575e5b41e9087f9efff7332621523618eabc2fac85f71dad6a16194b9b8d55d023f77af2fe2d235b8 WHIRLPOOL d0bbcf867f789e469171f30d8188264ee66426fba8662f26b47bb0befe91fea2d9d2ac50e640816e5c746648b478414ac62ff5db2d97452becc4d1863159a725
33 -EBUILD gcc-5.4.0-r3.ebuild 1934 SHA256 3d643e82c9ff1017c6ad6eb8a24994ffbbd48d70e30f0578fe4861ea60984c2d SHA512 620b95dbd9cd7b01538b8523af275b828d9f2db4760a5451a585be1cb39554d62a6ea2c0c6e3e5f7e97b82f20f8b1e18814ca82465b99a046313f98e31b1ab4a WHIRLPOOL 72687c4950ee5e0567adf74b834d9639c4197245febcec50734093204b55f45aa0eb3f5535b79d848ab3f38b593e4850964130afa696ca41adb35793839023d6
34 -EBUILD gcc-5.4.0-r4.ebuild 1936 SHA256 2bb3cda67f82af445fca53eb0c198de14f24fa1764fe0bab5eabadd090cfd3c9 SHA512 e949174290ff75386a69c5c89b980e9af04a8c1002458de4dad1b213bca6389ca99e566180027b62d3f0a196080bf49dd185e1bd1aa9603c7a311994f1344804 WHIRLPOOL f5c6df6698d1e868fea6a4b459813004898a0e88811f76c832c122ee3508bf188732a51ded3d678b90c984c80f91f6997b2ab0c3e6ead9df14b321e8364f353a
35 +EBUILD gcc-5.4.0-r3.ebuild 1934 SHA256 36e98bd1c5ee2d19a7697b355b8a19c7d01492684859b15a64ac8af6885e0db9 SHA512 d990dd134e345d4653ee96745436cc686a7fa2cfba3f5c0d544114636bd1796b2000e274cd7cadc67cc738282afc448795565529bc3805065b428fe849ec74ec WHIRLPOOL 39c5aa57966317e686d471831ef73dd506da15507dddf0231cb310a590fef2aae69580eddec1d402ba728fcf3ac33bc32343bcb221f0b563372e24fb6fcdaa33
36 EBUILD gcc-6.3.0.ebuild 902 SHA256 f75f2d455bd332ab08dcb12ef5101319b9117ea48d773e782d7ec9e9bd017738 SHA512 2cb339bd2003d2e6c0e649377c693a5c6874583ac27d1b60ffa3bc9723f83c26554dd385154133e8384a92e85c0c134bbb787c7ba34e1ca174f05e23758d1bb2 WHIRLPOOL 88a7ef0e56136cb610f16aa92be0967f40d59d7ee1877bddc213035fd8007745beb2743b5016acfa6bf6a3f334e002e311c0e457aea2b68d4f7a9e311f6f1d4b
37 EBUILD gcc-6.4.0.ebuild 902 SHA256 e54104dd9fd73c8017661a03c3614e71c40bf9be73ddbe87fe11e3c7d0efb004 SHA512 1fb4edafa2d62cd6e34fb42e5b07adaeb036fae0c4819416f8f24d612c49c51fac1ad1c356d8b82822ac772919016a7125294d8609fd5209fb3a63155af56541 WHIRLPOOL 9073081c7e4453d83e8d86e664712f96422b0bc1383a416ce22b3a475a9df496e10788e93fa0462e52ff31f07b911015f5f29587cfe0ec094757a727012e83a5
38 EBUILD gcc-7.1.0-r1.ebuild 670 SHA256 09e9bafeeaad9b0b897d2b4da1b8c3ee56daf3401eea3f7a63ee62fd6fe696f5 SHA512 90875ac0b5bffe3488c681d375f671d54b03806613d3b4618f650f2fd44727cf687d923afe10ba1f9b0ceba2575814867ed1b28b2ed7601cdb7d97ee53a62a80 WHIRLPOOL 621007ffa8a4ce055ce5125fd51b7934f584e64577afcea24f3e2aa7e77e4d87373de7b4a9f40717afd69686838784583a2228bebe0c72feaba631baae54943b
39
40 diff --git a/sys-devel/gcc/gcc-5.4.0-r3.ebuild b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
41 index c9a8b41..5696f21 100644
42 --- a/sys-devel/gcc/gcc-5.4.0-r3.ebuild
43 +++ b/sys-devel/gcc/gcc-5.4.0-r3.ebuild
44 @@ -3,7 +3,7 @@
45
46 EAPI="4"
47
48 -PATCH_VER="1.3"
49 +PATCH_VER="1.4"
50 UCLIBC_VER="1.0"
51
52 # Hardened gcc 4 stuff
53
54 diff --git a/sys-devel/gcc/gcc-5.4.0-r4.ebuild b/sys-devel/gcc/gcc-5.4.0-r4.ebuild
55 deleted file mode 100644
56 index d20c004..0000000
57 --- a/sys-devel/gcc/gcc-5.4.0-r4.ebuild
58 +++ /dev/null
59 @@ -1,61 +0,0 @@
60 -# Copyright 1999-2017 Gentoo Foundation
61 -# Distributed under the terms of the GNU General Public License v2
62 -
63 -EAPI="4"
64 -
65 -PATCH_VER="1.4"
66 -UCLIBC_VER="1.0"
67 -
68 -# Hardened gcc 4 stuff
69 -PIE_VER="0.6.5"
70 -SPECS_VER="0.2.0"
71 -SPECS_GCC_VER="4.4.3"
72 -# arch/libc configurations known to be stable with {PIE,SSP}-by-default
73 -PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
74 -PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
75 -SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
76 -# uclibc need tls and nptl support for SSP support
77 -# uclibc need to be >= 0.9.33
78 -SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
79 -PIE_MUSL_STABLE="amd64 arm ppc mips x86"
80 -SSP_MUSL_STABLE="amd64 arm ppc mips"
81 -#end Hardened stuff
82 -
83 -inherit epatch toolchain
84 -
85 -# KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
86 -
87 -RDEPEND=""
88 -DEPEND="${RDEPEND}
89 - elibc_glibc? ( >=sys-libs/glibc-2.8 )
90 - >=${CATEGORY}/binutils-2.20"
91 -
92 -if [[ ${CATEGORY} != cross-* ]] ; then
93 - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
94 -fi
95 -
96 -src_prepare() {
97 - if has_version '<sys-libs/glibc-2.12' ; then
98 - ewarn "Your host glibc is too old; disabling automatic fortify."
99 - ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
100 - EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
101 - fi
102 - is_crosscompile && EPATCH_EXCLUDE+=" 05_all_gcc-spec-env.patch"
103 -
104 - toolchain_src_prepare
105 -
106 - # Upstream Patch
107 - epatch "${FILESDIR}"/${PN}-4.9.3-tree-vect-data-refs-correctness.patch
108 - epatch "${FILESDIR}"/${PN}-5.4.0-pr68470.patch
109 - epatch "${FILESDIR}"/${PN}-5.4.0-pr70473.patch
110 -
111 - if use elibc_musl || [[ ${CATEGORY} = cross-*-musl ]]; then
112 - epatch "${FILESDIR}"/4.9.4/gthread.patch
113 - epatch "${FILESDIR}"/4.9.4/boehm_gc.patch
114 - epatch "${FILESDIR}"/4.9.4/posix_memalign.patch
115 - epatch "${FILESDIR}"/5.4.0/cilkrts.patch
116 - epatch "${FILESDIR}"/5.4.0/linker_path.patch
117 - epatch "${FILESDIR}"/5.4.0/musl.patch
118 - epatch "${FILESDIR}"/5.4.0/ppc-secure_plt.patch
119 - fi
120 -}