A cirkuláris függőségi problémák nem újdonság, többek között ezek relatív gyors megoldására világít rá Günther (korábban linkeltem) topicja a gentoo fórumon, igaz a gcc frissítés kapcsán. A leírásai és a scriptjei sok munkát spórolnak meg nekem a mai napig. Az ő gcc frissítő scriptje generál egy másikat, ami a teljes rendszert újrafordítja --oneshot kapcsolóval a megfelelő sorrendben mindaddig amíg a teljes rendszer rendben nem lesz. Sokszor előfordult, hogy az emerge @world vagy @system elhasalt és ezzel fejeztem be (illetve mindig lefordítja az összes csomagot), bár a körkörös függőségeket ő sem tudta teljesen kiküszöbölni sajnos.
Én most elkezdtem egy „üres” make.conf-al, semmit nem vettem bele a fordítási kapcsolókon kívül és alapon python 3.8-al kezdett. Beleraktam a régiből amit feltétlenül muszáj és beállítottam a 3.8-at single_python_target-nek. Remélem nem lesz gond. A régi telepítést húzom-vonom vagy 10-11 éve, most itt az ideje, hogy átálljak a mostani divatos /etc/portage rendszerre, mert az utóbbi már eléggé misch-masch volt.
Szóval nem lesz azonnal kész, mint terveztem, de az llvm fordítása nem volt 10 perc sem, pedig a régi vason (egy elég régi i7, 16GB RAMmal) majdnem egy napig tartott, így azért ez kényelmesebb :) Ennek a chroot-os rendszerépítésnek örülök, eddig mindig az élő rendszeren frissítettem, ezennel ez megszűnt (az összes problémájával együtt), ezt nagyon köszönöm!!!