diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass index 09b3c9c..20b85dd 100644 --- a/eclass/flag-o-matic.eclass +++ b/eclass/flag-o-matic.eclass @@ -99,7 +99,7 @@ _filter-hardened() { -fstack-protector-all) gcc-specs-ssp-to-all && _reverse-append ${f};; -fno-strict-overflow) - gcc-specs-nostrictoverflow && _reverse-append ${f};; + gcc-specs-nostrict && _reverse-append ${f};; esac done } diff --git a/sys-libs/libstdc++-v3/Manifest b/sys-libs/libstdc++-v3/Manifest index 66b5281..303b9e9 100644 --- a/sys-libs/libstdc++-v3/Manifest +++ b/sys-libs/libstdc++-v3/Manifest @@ -2,5 +2,5 @@ AUX libstdc++-v3-3.3.6-glibc226.patch 1349 BLAKE2B e16351bae2539fac5d71b1cec43e0 AUX libstdc++-v3-3.3.6-skip-testsuite-build.patch 2077 BLAKE2B 2a8123ee34ccaf986591f27984253851a57b9eadb29b7aefc7574e23c2a42de9bc3dfdc1b7e349b0227faf430dd07a53e21f33931106670815937d19dae8b58c SHA512 cad0c0d231b5609ad06ccd0ef25386c6088f67d9c4ea0e5af7b6271245b2feff8680311f22dc5fe2eb27af6729c06209299bad72c760e04f42fe2921cd9307d9 DIST gcc-3.3.6-patches-1.9.tar.bz2 51760 BLAKE2B 68704c1ddb73d2966746dd1a57b9699c3130d9165dd990b0b70f13b0dc4c7c4503afcbb268fd54242e17bdd571d5d0a20c172ee431c3c772e7c3412d3f0ac884 SHA512 306220c537c5cd90af7638431e6547ee9a80199c384629b5fbda06c28b2d6168fcf1dd448c0e178b104f41e03a8ebda4f389489d205b9e66ade6637e4747196c DIST gcc-3.3.6.tar.bz2 23972413 BLAKE2B e7b33edcdbbb13b0be41a41156bf6fb6dcfe4f5ad75c41de86cb37f854be6b7a6a8dda0e65d331461469848cd912e25920e8aa2dcb142cb661731ba571cb5de1 SHA512 576b88e2fa675314a79a85f180684fe5af370c596476a0bf02e33e8ae0e2be838417ea80675ce4194a8213792cf7ada50cae5131149e4b890ab61e0b8d50d0ed -EBUILD libstdc++-v3-3.3.6-r1.ebuild 4984 BLAKE2B 6602db47baaea95722b580977c0558a1ac58c7a077fb549ec0d3cdeb3cc73f01e9d268ce678ed6cbc9ab6d3af1960c7d7f55b3cede86408844c12cca5725baa9 SHA512 5cb110c7ea48614cc09455838d7a6f43cdca6bb912256ac8e346205dfc34b1309b4fabcf4687186c39072ddf1bd23627752b5a068b8d6b5b7eb6bb1c94f638a7 +EBUILD libstdc++-v3-3.3.6-r1.ebuild 5038 BLAKE2B b72005c71c35c6d0f864e7d198e46be396796e5a339a48487e8e2d93ef642421a9794546d4b1c51123ad0062e6157a80a22f7277f689343addcb4e7200381b3a SHA512 87b5fb3d6cb8ccacc00a3766d2e17a3f59b50ac2b9b34f1e2dc8259a5f8fb2cf32b1e7f299287933735f93dbcaea6c77c58d2a2a548d10ccd92e8953c965608f MISC metadata.xml 257 BLAKE2B 468bd91200194cf2104205cb18f54d629954ed0d86d85a5d3e90af1942eb199d777a0ebc17d1f610f69326d3e0caa686255709f165466f5e0a675380373b30f9 SHA512 fd85d9cf15f6b7db96e4d184e32ae6f1503a5b70cb4cb1ce930ba13a1d5d4c4b24971781e95b7f3f9ead58b31760f84c368bc6fa2a793b4b5baf78259b047ff1 diff --git a/sys-libs/libstdc++-v3/libstdc++-v3-3.3.6-r1.ebuild b/sys-libs/libstdc++-v3/libstdc++-v3-3.3.6-r1.ebuild index 929228d..8ce98b2 100644 --- a/sys-libs/libstdc++-v3/libstdc++-v3-3.3.6-r1.ebuild +++ b/sys-libs/libstdc++-v3/libstdc++-v3-3.3.6-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=0 +EAPI=5 inherit eutils flag-o-matic libtool multilib @@ -152,7 +152,7 @@ src_unpack() { fi } -src_compile() { +src_configure() { cd "${WORKDIR}"/build do_filter_flags ECONF_SOURCE=${S} \ @@ -170,8 +170,12 @@ src_compile() { $(use_with !nls included-gettext) touch "${S}"/gcc/c-gperf.h +} - emake all-target-libstdc++-v3 || die +src_compile() { + emake -j1 \ + -C "${WORKDIR}"/build \ + all-target-libstdc++-v3 || die } src_install() {