emerge -vp
These are the packages that would be merged, in order:
Calculating dependencies ... done!
Dependency resolution took 1.85 s (backtrack: 0/20).
[ebuild N ] dev-ada/aws-25.2.0::gentoo USE="shared ssl -doc -wsdl" ADA_TARGET="gcc_15 -gcc_12 -gcc_13 -gcc_14 (-gcc_16)" 2700 KiB
[ebuild N ] dev-ada/gnatcoll-core-26.0.0:0/26.0.0::gentoo USE="projects shared static-libs static-pic -doc -minimal -test" ADA_TARGET="gcc_15 -gcc_12 -gcc_13 -gcc_14 (-gcc_16)" 7351 KiB
[ebuild N ] dev-ada/libgpr-26.0.0:0/26.0.0::gentoo USE="static-libs static-pic" ADA_TARGET="gcc_15 -gcc_12 -gcc_13 -gcc_14 (-gcc_16)" 901 KiB
[ebuild N ] dev-ada/xmlada-26.0.0:0/26.0.0::gentoo USE="shared static-libs static-pic -doc" ADA_TARGET="gcc_15 -gcc_12 -gcc_13 -gcc_14 (-gcc_16)" 1058 KiB
[ebuild N ] dev-ada/gprbuild-26.0.0::gentoo USE="-doc" ADA_TARGET="gcc_15 -gcc_12 -gcc_13 -gcc_14 (-gcc_16)" 0 KiB
[ebuild U ] sys-devel/gcc-15.3.1_p20261009:15::gentoo [15.2.1_p20260214:15::gentoo] USE="ada* cet (cxx) (default-stack-clash-protection) (default-znow) fortran graphite lto nls openmp pgo (pie) sanitize ssp zstd -cobol (-custom-cflags) -d -debug -doc (-fixed-point) -go -hardened (-ieee-long-double) -jit -libgdiagnostics (-libssp) -modula2 (-multilib) -objc -objc++ -objc-gc (-pch) -rust -systemtap -test (-time64) -valgrind -vanilla -vtv" 90378 KiB
Total: 6 packages (1 upgrade, 5 new), Size of downloads: 102387 KiB
* Error: circular dependencies:
(sys-devel/gcc-15.3.1_p20261009:15/15::gentoo, ebuild scheduled for merge) depends on
(sys-devel/gcc-15.3.1_p20261009:15/15::gentoo, ebuild scheduled for merge) (buildtime, USE=ada)
* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-ada/xmlada-26.0.0::gentoo[ada_target_gcc_15]
# required by dev-ada/libgpr-26.0.0::gentoo
# required by dev-ada/gnatcoll-core-26.0.0::gentoo[projects]
# required by dev-ada/aws-25.2.0::gentoo
# required by =dev-ada/aws-25.2.0 (argument)
>=sys-devel/gcc-15.3.1_p20261009:15 ada
# required by dev-ada/aws-25.2.0::gentoo
# required by =dev-ada/aws-25.2.0 (argument)
>=dev-ada/gnatcoll-core-26.0.0 static-libs static-pic
# required by dev-ada/gnatcoll-core-26.0.0::gentoo[projects]
# required by dev-ada/aws-25.2.0::gentoo
# required by =dev-ada/aws-25.2.0 (argument)
>=dev-ada/libgpr-26.0.0 static-libs static-pic
# required by dev-ada/libgpr-26.0.0::gentoo
# required by dev-ada/gnatcoll-core-26.0.0::gentoo[projects]
# required by dev-ada/aws-25.2.0::gentoo
# required by =dev-ada/aws-25.2.0 (argument)
>=dev-ada/xmlada-26.0.0 static-libs static-pic
* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.
- Wall time
- 2.890 s vs. 0.200 s for portage-ng