sys-devel/clang: Avoid cross-phase function calls, #596644
authorMichał Górny <mgorny@gentoo.org>
Fri, 11 Nov 2016 20:37:02 +0000 (21:37 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sat, 12 Nov 2016 07:52:09 +0000 (08:52 +0100)
sys-devel/clang/clang-9999.ebuild

index 62a885c892b45ec421d13fa853bf968581b28a17..50c0f84491f7d147f5e745bcdec510f33942189a 100644 (file)
@@ -62,7 +62,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 # Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
 # multilib clang* libraries (not runtime, not wrappers).
 
-pkg_pretend() {
+check_space() {
        local build_size=650
 
        if use debug; then
@@ -87,8 +87,12 @@ pkg_pretend() {
        check-reqs_pkg_pretend
 }
 
+pkg_pretend() {
+       check_space
+}
+
 pkg_setup() {
-       pkg_pretend
+       check_space
 
        python-single-r1_pkg_setup
 }