sys-libs/uclibc: block with sys-libs/uclibc-ng
authorAnthony G. Basile <blueness@gentoo.org>
Wed, 13 Apr 2016 00:15:31 +0000 (20:15 -0400)
committerAnthony G. Basile <blueness@gentoo.org>
Wed, 13 Apr 2016 00:15:31 +0000 (20:15 -0400)
Package-Manager: portage-2.2.26

sys-libs/uclibc/uclibc-0.9.33.2-r15.ebuild
sys-libs/uclibc/uclibc-0.9.33.9999.ebuild
sys-libs/uclibc/uclibc-9999.ebuild

index 6c3c0a09e801d053484647e75ede714c748f635e..be9d8e6897f9fc6242d9f04e730e7c837b20d8de 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,6 +31,11 @@ SLOT="0"
 IUSE="debug hardened iconv ipv6 nptl rpc ssp uclibc-compat wordexp crosscompile_opts_headers-only"
 RESTRICT="strip"
 
+# We cannot migrate between uclibc and uclibc-ng because as soon as portage
+# updates the ld.so sym link, the system breaks.  Ideally this should be a
+# hard blocker, but EAPI=0 doesn't allow hard blockers.
+RDEPEND="!sys-libs/uclibc-ng"
+
 S=${WORKDIR}/${MY_P}
 
 is_crosscompile() {
index a6dd21f56729542f6b9d3f5a498d1d2e01cef255..2d30cfe367e8cdc869fb8831cd670308e71116bd 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -32,6 +32,11 @@ SLOT="0"
 IUSE="debug hardened iconv ipv6 nptl rpc ssp uclibc-compat wordexp crosscompile_opts_headers-only"
 RESTRICT="strip"
 
+# We cannot migrate between uclibc and uclibc-ng because as soon as portage
+# updates the ld.so sym link, the system breaks.  Ideally this should be a
+# hard blocker, but EAPI=0 doesn't allow hard blockers.
+RDEPEND="!sys-libs/uclibc-ng"
+
 S=${WORKDIR}/${MY_P}
 
 is_crosscompile() {
index 0d45e8364a254069f50624a15ea5bb24f6325fb0..5e54ad284ef9c41f6c0bb93e3c2dc068bc080da7 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,6 +31,11 @@ SLOT="0"
 IUSE="debug hardened iconv ipv6 nptl rpc ssp uclibc-compat wordexp crosscompile_opts_headers-only"
 RESTRICT="strip"
 
+# We cannot migrate between uclibc and uclibc-ng because as soon as portage
+# updates the ld.so sym link, the system breaks.  Ideally this should be a
+# hard blocker, but EAPI=0 doesn't allow hard blockers.
+RDEPEND="!sys-libs/uclibc-ng"
+
 S=${WORKDIR}/${MY_P}
 
 is_crosscompile() {