* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2015-09-05 18:36 Agostino Sarubbo
0 siblings, 0 replies; 17+ messages in thread
From: Agostino Sarubbo @ 2015-09-05 18:36 UTC (permalink / raw
To: gentoo-commits
commit: 944b6baf0171b6d6ab65cb110c4162b65cdc9ac7
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 5 18:36:40 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Sep 5 18:36:40 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944b6baf
dev-libs/dietlibc: amd64 stable wrt bug #537942
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
index 9a5b416..ff2ab9a 100644
--- a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~patrick/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=" ~alpha ~amd64 ~arm ~ia64 ~mips ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=""
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2015-09-05 18:37 Agostino Sarubbo
0 siblings, 0 replies; 17+ messages in thread
From: Agostino Sarubbo @ 2015-09-05 18:37 UTC (permalink / raw
To: gentoo-commits
commit: 6967a1eb5775bce7b52584bf350fedbc97ca3faa
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 5 18:37:08 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Sep 5 18:37:08 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6967a1eb
dev-libs/dietlibc: x86 stable wrt bug #537942
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"
dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
index ff2ab9a..0cc376a 100644
--- a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~patrick/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=""
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2015-09-11 16:08 Tobias Klausmann
0 siblings, 0 replies; 17+ messages in thread
From: Tobias Klausmann @ 2015-09-11 16:08 UTC (permalink / raw
To: gentoo-commits
commit: 2f400256b809b9b87253b9d6b79002026879b12f
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 11 16:08:29 2015 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Fri Sep 11 16:08:29 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f400256
dev-libs/dietlibc: add alpha keyword
Gentoo-Bug: 537942
Package-Manager: portage-2.2.20.1
dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
index 0cc376a..5bb42b8 100644
--- a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~patrick/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~ia64 ~mips ~sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=""
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2016-08-25 19:16 Pacho Ramos
0 siblings, 0 replies; 17+ messages in thread
From: Pacho Ramos @ 2016-08-25 19:16 UTC (permalink / raw
To: gentoo-commits
commit: 80c0c0a2abfe7471a8a3edb32b7d54822af17401
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 25 19:14:05 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Aug 25 19:16:35 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c0c0a2
dev-libs/dietlibc: Move to ~arm as no reverse dep needs it in stable (#498094)
Package-Manager: portage-2.3.0
dev-libs/dietlibc/dietlibc-0.30-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.30-r2.ebuild b/dev-libs/dietlibc/dietlibc-0.30-r2.ebuild
index e3d22c0..c49773d 100644
--- a/dev-libs/dietlibc/dietlibc-0.30-r2.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.30-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~mips sparc x86"
+KEYWORDS="alpha amd64 ~arm ~mips sparc x86"
IUSE="debug"
DEPEND=""
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2016-08-25 19:18 Pacho Ramos
0 siblings, 0 replies; 17+ messages in thread
From: Pacho Ramos @ 2016-08-25 19:18 UTC (permalink / raw
To: gentoo-commits
commit: e0e0b84109ede640aa242bfc6fe8a8b7600d8533
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 25 19:17:55 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Aug 25 19:17:55 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0e0b841
dev-libs/dietlibc: Drop old
Package-Manager: portage-2.3.0
dev-libs/dietlibc/Manifest | 2 --
dev-libs/dietlibc/dietlibc-0.30-r2.ebuild | 52 -------------------------------
2 files changed, 54 deletions(-)
diff --git a/dev-libs/dietlibc/Manifest b/dev-libs/dietlibc/Manifest
index 2f47190..fcc721b 100644
--- a/dev-libs/dietlibc/Manifest
+++ b/dev-libs/dietlibc/Manifest
@@ -1,4 +1,2 @@
-DIST dietlibc-0.30.tar.bz2 567046 SHA256 2c8733825d364d374f0179a403a57e4a382fbb9852431228ef19062a5de183b5 SHA512 dfd2ea0de3db3aa7f9781353bfd3fe85e1925099afa05429e15714f7c73633f1e33a017e85f592b71d2649fc14484650b3fb88e2e92833e8aa7550cf687040bd WHIRLPOOL d46fbf8a9b471c6d3e55b5d5dff81c65649fe1c4d8362acf2f5a440541f4340e0cdf2349cf5e6567a0e0094cd8e0e598649200db64091661614fb1ac899dc118
DIST dietlibc-0.33_pre20110403.tar.gz 743758 SHA256 6505ed424a5b53850ae1dcbc75fbf92f3b7e4038dd1104d114b366221cc48eea SHA512 32f9d752a77bcca5703a388ba64dcb53de75999043c1b2fabe973eba05fce4e9f48a6bdb71e061939eee339ca723234d33d2acb3677a8030accaccba31a5932e WHIRLPOOL 5756b1e42637d89fd17f1a79fe602f9e009b9d5dcca0fbe3540ad2af21ad96b32d0b4773f882cccfd97d6308cd3c9ad79d06cc7ca79e28a4d60fd00379eaef70
DIST dietlibc-0.34_pre20140729.tar.bz2 670195 SHA256 d6693610c756dbfc070c0ffed5a75e1ddab8d119394962ca1ed4d42f34b57318 SHA512 a0bb5465f7fc985fd074dfcc4039003ec26b6b5fde5f2ccc53322067bd1a6459e742c9debeffda0b5146e287baa8e49f74f4a8ffafdf1daacacec4768d13db36 WHIRLPOOL 566e505a65e3f81c5507fc494324b4f48e5af27683d69c443cf7d2380599a24bbc984d7d430acb25bc0d28baa924565ee513c8217dd2eb6a960c70d6d2a7e1b7
-DIST dietlibc-patches-0.30-r2.tar.bz2 31582 SHA256 03a3ea9bba39fb78511a59e80bcbdafdc82a0859b31b6af925854052a79f06fe SHA512 f2d2a805b7c900ed174ca4460a68943dc16468a61dd2016fa329d5d20d547698d1a30a3f1f38b78c314b0ddaea8cdc3a4b0455c77b3a688ba4ffdc1bc88c65fe WHIRLPOOL a551a1c666fb43e291975e2b2acd03c2bf719e85c12256873048fab62e48401ecdbedfd8db7f6f6b273c75821931c3e87ed71f8ce811683f1b09740528056159
diff --git a/dev-libs/dietlibc/dietlibc-0.30-r2.ebuild b/dev-libs/dietlibc/dietlibc-0.30-r2.ebuild
deleted file mode 100644
index c49773d..00000000
--- a/dev-libs/dietlibc/dietlibc-0.30-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="A minimal libc"
-HOMEPAGE="http://www.fefe.de/dietlibc/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2
- https://dev.gentoo.org/~phreak/distfiles/${PN}-patches-${PVR}.tar.bz2
- https://dev.gentoo.org/~hollow/distfiles/${PN}-patches-${PVR}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~mips sparc x86"
-IUSE="debug"
-
-DEPEND=""
-
-pkg_setup() {
- # Replace sparc64 related C[XX]FLAGS (see bug #45716)
- use sparc && replace-sparc64-flags
-
- # gcc-hppa suffers support for SSP, compilation will fail
- # (do we still need this? SSP is disabled, see below)
- use hppa && strip-unsupported-flags
-
- # we use dietlibs STACKGAP in favor of the broken SSP implementation
- filter-flags -fstack-protector -fstack-protector-all
-
- # debug flags
- use debug && append-flags -g
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${WORKDIR}"/patches/*.patch
-}
-
-src_compile() {
- # parallel make is b0rked
- emake -j1 CFLAGS="${CFLAGS}" || die "make failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "make install failed"
- dobin "${D}"/usr/diet/bin/* || die "dobin failed"
- doman "${D}"/usr/diet/man/*/* || die "doman failed"
- rm -r "${D}"/usr/diet/{man,bin}
- dodoc AUTHOR BUGS CAVEAT CHANGES README THANKS TODO PORTING
-}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2017-01-22 16:27 Agostino Sarubbo
0 siblings, 0 replies; 17+ messages in thread
From: Agostino Sarubbo @ 2017-01-22 16:27 UTC (permalink / raw
To: gentoo-commits
commit: 3e9132030a0afab7140e2a5605738795b5718612
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 22 16:23:38 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jan 22 16:27:06 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e913203
dev-libs/dietlibc: sparc stable wrt bug #537942
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
index 5bb42b8d..ea1ca47 100644
--- a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~patrick/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~mips ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~ia64 ~mips sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=""
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2017-06-16 22:32 Matthias Maier
0 siblings, 0 replies; 17+ messages in thread
From: Matthias Maier @ 2017-06-16 22:32 UTC (permalink / raw
To: gentoo-commits
commit: 50369f627584bccddd7e270256c13b1d5bb340c8
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 16 22:24:24 2017 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri Jun 16 22:32:03 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50369f62
dev-libs/dietlibc: use tc-enables-pie instead of gcc-specs-pie
Package-Manager: Portage-2.3.6, Repoman-2.3.2
dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild | 4 ++--
dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild b/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild
index 1fd0e978af7..62b7fabdd9c 100644
--- a/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="3"
@@ -41,7 +41,7 @@ pkg_setup() {
-Wno-unused -Wredundant-decls -fno-strict-aliasing
# only use -nopie on archs that support it
- gcc-specs-pie && append-flags -nopie
+ tc-enables-pie && append-flags -nopie
}
src_compile() {
diff --git a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
index 399e1e780b9..c35bb403afe 100644
--- a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
@@ -36,7 +36,7 @@ src_prepare() {
append-flags $(test-flags -fno-stack-protector)
# only use -nopie on archs that support it
- gcc-specs-pie && append-flags -nopie
+ tc-enables-pie && append-flags -nopie
sed -i -e 's:strip::' Makefile || die
append-flags -Wa,--noexecstack
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2018-01-06 19:37 Andreas Hüttel
0 siblings, 0 replies; 17+ messages in thread
From: Andreas Hüttel @ 2018-01-06 19:37 UTC (permalink / raw
To: gentoo-commits
commit: b191362dda3d626cb47d863c309d640befa536aa
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 6 19:37:31 2018 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jan 6 19:37:31 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b191362d
dev-libs/dietlibc: Add revbump using -no-pie for gcc-6 and later, bug 622118
Closes: https://bugs.gentoo.org/622118
Package-Manager: Portage-2.3.19, Repoman-2.3.6
.../dietlibc/dietlibc-0.34_pre20140729-r1.ebuild | 64 ++++++++++++++++++++++
1 file changed, 64 insertions(+)
diff --git a/dev-libs/dietlibc/dietlibc-0.34_pre20140729-r1.ebuild b/dev-libs/dietlibc/dietlibc-0.34_pre20140729-r1.ebuild
new file mode 100644
index 00000000000..ab312bfd873
--- /dev/null
+++ b/dev-libs/dietlibc/dietlibc-0.34_pre20140729-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="A libc optimized for small size"
+HOMEPAGE="http://www.fefe.de/dietlibc/"
+SRC_URI="https://dev.gentoo.org/~patrick/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~ia64 ~mips sparc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+DIETHOME=/usr/diet
+
+S=${WORKDIR}/dietlibc
+
+src_prepare() {
+ # Replace sparc64 related C[XX]FLAGS (see bug #45716)
+ use sparc && replace-sparc64-flags
+
+ # gcc-hppa suffers support for SSP, compilation will fail
+ use hppa && strip-unsupported-flags
+
+ # Makefile does not append CFLAGS
+ append-flags -nostdinc -W -Wall -Wextra -Wchar-subscripts \
+ -Wmissing-prototypes -Wmissing-declarations -Wno-switch \
+ -Wno-unused -Wredundant-decls -fno-strict-aliasing
+
+ # Disable ssp for we default to it on >=gcc-4.8.3
+ append-flags $(test-flags -fno-stack-protector)
+
+ # only use -nopie on archs that support it
+ tc-enables-pie && append-flags -no-pie
+
+ sed -i -e 's:strip::' Makefile || die
+ append-flags -Wa,--noexecstack
+}
+
+src_compile() {
+ emake -j1 prefix="${EPREFIX}"${DIETHOME} \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" \
+ STRIP=":"
+}
+
+src_install() {
+ emake -j1 prefix="${EPREFIX}"${DIETHOME} \
+ DESTDIR="${D}" \
+ install-bin \
+ install-headers \
+ install-profiling
+
+ dobin "${ED}"${DIETHOME}/bin/*
+ doman "${ED}"${DIETHOME}/man/*/*
+ rm -r "${ED}"${DIETHOME}/{man,bin} || die
+
+ dodoc AUTHOR BUGS CAVEAT CHANGES README THANKS TODO PORTING
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2018-02-18 21:09 Andreas Hüttel
0 siblings, 0 replies; 17+ messages in thread
From: Andreas Hüttel @ 2018-02-18 21:09 UTC (permalink / raw
To: gentoo-commits
commit: 65920648c0f178ebf5ad441b1a0742ac4d34bc68
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 20:51:37 2018 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 21:09:08 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65920648
dev-libs/dietlibc: Drop old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-libs/dietlibc/Manifest | 1 -
dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild | 67 ----------------------
2 files changed, 68 deletions(-)
diff --git a/dev-libs/dietlibc/Manifest b/dev-libs/dietlibc/Manifest
index f9565cb0e81..5610c77f2ad 100644
--- a/dev-libs/dietlibc/Manifest
+++ b/dev-libs/dietlibc/Manifest
@@ -1,2 +1 @@
-DIST dietlibc-0.33_pre20110403.tar.gz 743758 BLAKE2B e6c4a6bf3198833ef309ce8035453d0c75b2e365dd4da3710c00200004ca6200f8f629bacfcaa1a4507dc43ab3b5c13ddc79ef285a77426a5c64608e308559fb SHA512 32f9d752a77bcca5703a388ba64dcb53de75999043c1b2fabe973eba05fce4e9f48a6bdb71e061939eee339ca723234d33d2acb3677a8030accaccba31a5932e
DIST dietlibc-0.34_pre20140729.tar.bz2 670195 BLAKE2B 9479c97c09b0c8c7e5d85536afd962613e9f5fbcb1aff3ef9b2aace19d246b2d0b637f00c3abee0a2c06f170263e85ffba94247171afc47e40c8ab0e95fe5191 SHA512 a0bb5465f7fc985fd074dfcc4039003ec26b6b5fde5f2ccc53322067bd1a6459e742c9debeffda0b5146e287baa8e49f74f4a8ffafdf1daacacec4768d13db36
diff --git a/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild b/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild
deleted file mode 100644
index 62b7fabdd9c..00000000000
--- a/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-inherit eutils flag-o-matic toolchain-funcs
-
-GITHUB_AUTHOR="hollow"
-GITHUB_PROJECT="dietlibc"
-GITHUB_COMMIT="4e86d5e"
-
-DESCRIPTION="A libc optimized for small size"
-HOMEPAGE="http://www.fefe.de/dietlibc/"
-SRC_URI="https://nodeload.github.com/${GITHUB_AUTHOR}/${GITHUB_PROJECT}/tarball/v${PV} -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ia64 ~mips sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug"
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}"/${GITHUB_AUTHOR}-${GITHUB_PROJECT}-${GITHUB_COMMIT}
-
-DIETHOME=/usr/diet
-
-pkg_setup() {
- # Replace sparc64 related C[XX]FLAGS (see bug #45716)
- use sparc && replace-sparc64-flags
-
- # gcc-hppa suffers support for SSP, compilation will fail
- use hppa && strip-unsupported-flags
-
- # debug flags
- use debug && append-flags -g
-
- # Makefile does not append CFLAGS
- append-flags -nostdinc -W -Wall -Wextra -Wchar-subscripts \
- -Wmissing-prototypes -Wmissing-declarations -Wno-switch \
- -Wno-unused -Wredundant-decls -fno-strict-aliasing
-
- # only use -nopie on archs that support it
- tc-enables-pie && append-flags -nopie
-}
-
-src_compile() {
- emake prefix="${EPREFIX}"${DIETHOME} \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- STRIP=":" \
- || die "make failed"
-}
-
-src_install() {
- emake prefix="${EPREFIX}"${DIETHOME} \
- DESTDIR="${D}" \
- install-bin \
- install-headers \
- || die "make install failed"
-
- dobin "${ED}"${DIETHOME}/bin/* || die "dobin failed"
- doman "${ED}"${DIETHOME}/man/*/* || die "doman failed"
- rm -r "${ED}"${DIETHOME}/{man,bin}
-
- dodoc AUTHOR BUGS CAVEAT CHANGES README THANKS TODO PORTING
-}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2018-05-28 17:55 Pacho Ramos
0 siblings, 0 replies; 17+ messages in thread
From: Pacho Ramos @ 2018-05-28 17:55 UTC (permalink / raw
To: gentoo-commits
commit: 293913aa9400b5af47402c67f63e100614079e28
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Mon May 28 17:39:52 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Mon May 28 17:55:23 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293913aa
dev-libs/dietlibc: Drop old
Package-Manager: Portage-2.3.38, Repoman-2.3.9
dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild | 64 ----------------------
1 file changed, 64 deletions(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild b/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
deleted file mode 100644
index c35bb403afe..00000000000
--- a/dev-libs/dietlibc/dietlibc-0.34_pre20140729.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="A libc optimized for small size"
-HOMEPAGE="http://www.fefe.de/dietlibc/"
-SRC_URI="https://dev.gentoo.org/~patrick/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~mips sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-DIETHOME=/usr/diet
-
-S=${WORKDIR}/dietlibc
-
-src_prepare() {
- # Replace sparc64 related C[XX]FLAGS (see bug #45716)
- use sparc && replace-sparc64-flags
-
- # gcc-hppa suffers support for SSP, compilation will fail
- use hppa && strip-unsupported-flags
-
- # Makefile does not append CFLAGS
- append-flags -nostdinc -W -Wall -Wextra -Wchar-subscripts \
- -Wmissing-prototypes -Wmissing-declarations -Wno-switch \
- -Wno-unused -Wredundant-decls -fno-strict-aliasing
-
- # Disable ssp for we default to it on >=gcc-4.8.3
- append-flags $(test-flags -fno-stack-protector)
-
- # only use -nopie on archs that support it
- tc-enables-pie && append-flags -nopie
-
- sed -i -e 's:strip::' Makefile || die
- append-flags -Wa,--noexecstack
-}
-
-src_compile() {
- emake -j1 prefix="${EPREFIX}"${DIETHOME} \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- STRIP=":"
-}
-
-src_install() {
- emake -j1 prefix="${EPREFIX}"${DIETHOME} \
- DESTDIR="${D}" \
- install-bin \
- install-headers \
- install-profiling
-
- dobin "${ED}"${DIETHOME}/bin/*
- doman "${ED}"${DIETHOME}/man/*/*
- rm -r "${ED}"${DIETHOME}/{man,bin} || die
-
- dodoc AUTHOR BUGS CAVEAT CHANGES README THANKS TODO PORTING
-}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2018-11-28 2:07 Thomas Deutschmann
0 siblings, 0 replies; 17+ messages in thread
From: Thomas Deutschmann @ 2018-11-28 2:07 UTC (permalink / raw
To: gentoo-commits
commit: d826d453eb9d096b24ad2b6e51c6baa14fc23ddb
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 28 02:06:19 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Nov 28 02:07:04 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d826d453
dev-libs/dietlibc: bump to v0.34
Note: Doesn't work with current binutils-2.31.1 version, see $S/FAQ
or bug 672126 for details.
Bug: https://bugs.gentoo.org/672126
Closes: https://bugs.gentoo.org/639728
Closes: https://bugs.gentoo.org/671756
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
dev-libs/dietlibc/Manifest | 1 +
dev-libs/dietlibc/dietlibc-0.34.ebuild | 77 ++++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/dev-libs/dietlibc/Manifest b/dev-libs/dietlibc/Manifest
index 5610c77f2ad..09f53a3ba4b 100644
--- a/dev-libs/dietlibc/Manifest
+++ b/dev-libs/dietlibc/Manifest
@@ -1 +1,2 @@
+DIST dietlibc-0.34.tar.xz 662732 BLAKE2B ac709f19f98c298ee424f8320cbc7bca997156323e64d3a219251146b4257185f27519262914d3df044638ecfcf06e1e3680d8af226704dca65d6e4be20b3dc4 SHA512 2b38528c0ccf50e426f587b6448fed997fab1147eecc9e1af2f3fb3efe3d8f3997656d8e66e7cf1045ceb1f602cef43456c62ba83ff494f9c9816721bdb4d6c6
DIST dietlibc-0.34_pre20140729.tar.bz2 670195 BLAKE2B 9479c97c09b0c8c7e5d85536afd962613e9f5fbcb1aff3ef9b2aace19d246b2d0b637f00c3abee0a2c06f170263e85ffba94247171afc47e40c8ab0e95fe5191 SHA512 a0bb5465f7fc985fd074dfcc4039003ec26b6b5fde5f2ccc53322067bd1a6459e742c9debeffda0b5146e287baa8e49f74f4a8ffafdf1daacacec4768d13db36
diff --git a/dev-libs/dietlibc/dietlibc-0.34.ebuild b/dev-libs/dietlibc/dietlibc-0.34.ebuild
new file mode 100644
index 00000000000..4a35f612fa6
--- /dev/null
+++ b/dev-libs/dietlibc/dietlibc-0.34.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="A libc optimized for small size"
+HOMEPAGE="https://www.fefe.de/dietlibc/"
+SRC_URI="https://www.fefe.de/dietlibc/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+DIETHOME="/usr/diet"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ if $(tc-getLD) --version | grep -q "2.31.1"; then
+ ewarn "${PN} does not work with unpatched binutils-2.31.1,"
+ ewarn "see \"${S}/FAQ\""
+ ewarn "and https://bugs.gentoo.org/672126 for details."
+ ewarn "In the meanwhile you can install another binutils version"
+ ewarn "and use binutils-config to switch version."
+ sleep 10
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Replace sparc64 related C[XX]FLAGS (see bug #45716)
+ use sparc && replace-sparc64-flags
+
+ # gcc-hppa suffers support for SSP, compilation will fail
+ use hppa && strip-unsupported-flags
+
+ # Makefile does not append CFLAGS
+ append-flags -W -Wall -Wchar-subscripts \
+ -Wmissing-prototypes -Wmissing-declarations -Wno-switch \
+ -Wno-unused -Wredundant-decls -fno-strict-aliasing
+
+ # Disable ssp for we default to it on >=gcc-4.8.3
+ append-flags $(test-flags -fno-stack-protector)
+
+ # only use -nopie on archs that support it
+ tc-enables-pie && append-flags -no-pie
+
+ sed -i -e 's:strip::' Makefile || die
+ append-flags -Wa,--noexecstack
+}
+
+src_compile() {
+ emake -j1 prefix="${EPREFIX}"${DIETHOME} \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" \
+ STRIP=":"
+}
+
+src_install() {
+ emake -j1 prefix="${EPREFIX}"${DIETHOME} \
+ DESTDIR="${D}" \
+ install-bin \
+ install-headers \
+ install-profiling
+
+ dobin "${ED}"${DIETHOME}/bin/*
+ doman "${ED}"${DIETHOME}/man/*/*
+ rm -r "${ED}"${DIETHOME}/{man,bin} || die
+
+ dodoc AUTHOR BUGS CAVEAT CHANGES README THANKS TODO PORTING
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2019-02-24 1:27 Thomas Deutschmann
0 siblings, 0 replies; 17+ messages in thread
From: Thomas Deutschmann @ 2019-02-24 1:27 UTC (permalink / raw
To: gentoo-commits
commit: 82c681e1ef076384cf72d6c8041b7552e580880f
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 24 01:25:43 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Feb 24 01:26:16 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c681e1
dev-libs/dietlibc: enforce minimum sys-devel/binutils version
While we are here, drop "-j1" for src_install [Bug 676704].
Bug: https://bugs.gentoo.org/676460
Bug: https://bugs.gentoo.org/676704
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
dev-libs/dietlibc/dietlibc-0.34.ebuild | 19 +++----------------
1 file changed, 3 insertions(+), 16 deletions(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34.ebuild b/dev-libs/dietlibc/dietlibc-0.34.ebuild
index 4a35f612fa6..856d3468195 100644
--- a/dev-libs/dietlibc/dietlibc-0.34.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -13,24 +13,11 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
-DEPEND=""
+DEPEND=">=sys-devel/binutils-2.31.1-r4"
RDEPEND=""
DIETHOME="/usr/diet"
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- if $(tc-getLD) --version | grep -q "2.31.1"; then
- ewarn "${PN} does not work with unpatched binutils-2.31.1,"
- ewarn "see \"${S}/FAQ\""
- ewarn "and https://bugs.gentoo.org/672126 for details."
- ewarn "In the meanwhile you can install another binutils version"
- ewarn "and use binutils-config to switch version."
- sleep 10
- fi
- fi
-}
-
src_prepare() {
default
@@ -56,7 +43,7 @@ src_prepare() {
}
src_compile() {
- emake -j1 prefix="${EPREFIX}"${DIETHOME} \
+ emake prefix="${EPREFIX}"${DIETHOME} \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
STRIP=":"
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2022-05-14 3:00 Sam James
0 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2022-05-14 3:00 UTC (permalink / raw
To: gentoo-commits
commit: f707e48b956f834b3beee2cc82435fdb669336e4
Author: matoro <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Tue May 3 03:17:04 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 14 02:57:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f707e48b
dev-libs/dietlibc: fix elftrunc segfault during build
Closes: https://bugs.gentoo.org/676704
Bug: https://bugs.gentoo.org/807667
Signed-off-by: matoro <matoro <AT> users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/25293
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-libs/dietlibc/dietlibc-0.34.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34.ebuild b/dev-libs/dietlibc/dietlibc-0.34.ebuild
index 856d3468195f..d431bc265b2c 100644
--- a/dev-libs/dietlibc/dietlibc-0.34.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -24,6 +24,9 @@ src_prepare() {
# Replace sparc64 related C[XX]FLAGS (see bug #45716)
use sparc && replace-sparc64-flags
+ # bug 676704
+ use sparc && tc-is-gcc && append-flags -fno-tree-pre
+
# gcc-hppa suffers support for SSP, compilation will fail
use hppa && strip-unsupported-flags
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2022-05-14 8:25 Jakov Smolić
0 siblings, 0 replies; 17+ messages in thread
From: Jakov Smolić @ 2022-05-14 8:25 UTC (permalink / raw
To: gentoo-commits
commit: 11e1c3eb0422d36e3da6f6e83e8aee54c2f9915e
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat May 14 08:25:18 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat May 14 08:25:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e1c3eb
dev-libs/dietlibc: Stabilize 0.34 sparc, #676460
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-libs/dietlibc/dietlibc-0.34.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34.ebuild b/dev-libs/dietlibc/dietlibc-0.34.ebuild
index d431bc265b2c..b5ac629ce05e 100644
--- a/dev-libs/dietlibc/dietlibc-0.34.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.fefe.de/dietlibc/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips sparc ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=">=sys-devel/binutils-2.31.1-r4"
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2022-05-14 8:36 Jakov Smolić
0 siblings, 0 replies; 17+ messages in thread
From: Jakov Smolić @ 2022-05-14 8:36 UTC (permalink / raw
To: gentoo-commits
commit: a91d1fc6c68b7d384ccb3715c3cd5e03010670c5
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat May 14 08:36:45 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat May 14 08:36:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91d1fc6
dev-libs/dietlibc: Stabilize 0.34 amd64, #676460
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-libs/dietlibc/dietlibc-0.34.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34.ebuild b/dev-libs/dietlibc/dietlibc-0.34.ebuild
index c0eeb31b2bb3..2c5c03042636 100644
--- a/dev-libs/dietlibc/dietlibc-0.34.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.fefe.de/dietlibc/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=">=sys-devel/binutils-2.31.1-r4"
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2022-05-14 8:36 Jakov Smolić
0 siblings, 0 replies; 17+ messages in thread
From: Jakov Smolić @ 2022-05-14 8:36 UTC (permalink / raw
To: gentoo-commits
commit: 18d2a848eefcaeb7f6d5b3614b5d2b5948b76f67
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat May 14 08:36:39 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat May 14 08:36:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d2a848
dev-libs/dietlibc: Stabilize 0.34 x86, #676460
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-libs/dietlibc/dietlibc-0.34.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34.ebuild b/dev-libs/dietlibc/dietlibc-0.34.ebuild
index b5ac629ce05e..c0eeb31b2bb3 100644
--- a/dev-libs/dietlibc/dietlibc-0.34.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.fefe.de/dietlibc/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=">=sys-devel/binutils-2.31.1-r4"
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/
@ 2024-03-12 3:31 Sam James
0 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2024-03-12 3:31 UTC (permalink / raw
To: gentoo-commits
commit: 8b80f01f80f7b461c7a2366c10d15f014e4d953f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 12 03:25:49 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 03:30:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b80f01f
dev-libs/dietlibc: filter LTO
This package is pretty.. special and already disables SA.
Closes: https://bugs.gentoo.org/855677
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-libs/dietlibc/dietlibc-0.34.ebuild | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dev-libs/dietlibc/dietlibc-0.34.ebuild b/dev-libs/dietlibc/dietlibc-0.34.ebuild
index 2c5c03042636..49824e60289f 100644
--- a/dev-libs/dietlibc/dietlibc-0.34.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
+
inherit flag-o-matic toolchain-funcs
DESCRIPTION="A libc optimized for small size"
@@ -21,6 +22,9 @@ DIETHOME="/usr/diet"
src_prepare() {
default
+ # bug #855677
+ filter-lto
+
# Replace sparc64 related C[XX]FLAGS (see bug #45716)
use sparc && replace-sparc64-flags
^ permalink raw reply related [flat|nested] 17+ messages in thread
end of thread, other threads:[~2024-03-12 3:31 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-24 1:27 [gentoo-commits] repo/gentoo:master commit in: dev-libs/dietlibc/ Thomas Deutschmann
-- strict thread matches above, loose matches on Subject: below --
2024-03-12 3:31 Sam James
2022-05-14 8:36 Jakov Smolić
2022-05-14 8:36 Jakov Smolić
2022-05-14 8:25 Jakov Smolić
2022-05-14 3:00 Sam James
2018-11-28 2:07 Thomas Deutschmann
2018-05-28 17:55 Pacho Ramos
2018-02-18 21:09 Andreas Hüttel
2018-01-06 19:37 Andreas Hüttel
2017-06-16 22:32 Matthias Maier
2017-01-22 16:27 Agostino Sarubbo
2016-08-25 19:18 Pacho Ramos
2016-08-25 19:16 Pacho Ramos
2015-09-11 16:08 Tobias Klausmann
2015-09-05 18:37 Agostino Sarubbo
2015-09-05 18:36 Agostino Sarubbo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox