commit:     0025f057f69b34d16fb436c1afedfd869b87f649
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 04:10:53 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 04:11:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=0025f057

scripts/bootstrap-prefix.sh: disable http2 when emerging @system

Avoid this circular dependency:
```
$ USE=-acl -berkdb -fortran -gdbm -git -libcxx -nls -pcre -python -qmanifest 
-qtegrity -readline -sanitize bootstrap clang internal-glib PKG=app-shells/bash
[...]
 * Error: circular dependencies:

(net-libs/nghttp2-1.57.0:0/1.14::gentoo, ebuild scheduled for merge) depends on
 (dev-util/cmake-3.27.7:0/0::gentoo, ebuild scheduled for merge) (buildtime)
  (net-misc/curl-8.4.0:0/0::gentoo, ebuild scheduled for merge) (buildtime)
   (net-libs/nghttp2-1.57.0:0/1.14::gentoo, ebuild scheduled for merge) 
(buildtime_slot_op)

It might be possible to break this cycle
by applying the following change:
- net-misc/curl-8.4.0 (Change USE: -http2)
```

Bug: https://bugs.gentoo.org/901101
Closes: https://bugs.gentoo.org/920887
Signed-off-by: Sam James <sam <AT> gentoo.org>

 scripts/bootstrap-prefix.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 91e120360e..7f3a1b3477 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -1606,6 +1606,7 @@ do_emerge_pkgs() {
                        -gdbm
                        -git
                        -libcxx
+                       -http2
                        -nls
                        -pcre
                        -python

Reply via email to