View previous topic :: View next topic |
Author |
Message |
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Tue Oct 24, 2023 5:19 am Post subject: gcc-update - oder doch nicht? |
|
|
Guten Morgen,
ich habe eben mein gcc upgedated nach Wiki. Keine Fehler oder Probleme. Jetzt habe ich aber zwei verschiedene gcc hier und werde den älteren nicht los?:
Code: | sys-devel/gcc
Verfügbare Versionen:
(8.5.0) [M]8.5.0-r1^t
(9.5.0) [M]9.5.0^t
(10) 10.4.1_p20230426-r1^t 10.5.0^t
(11) 11.3.1_p20230427^t 11.4.1_p20230622^t ~11.4.1_p20230824^t **11.4.1_p20231012^t **11.4.1_p20231019^t **11.5.9999*l^t
(12) 12.3.1_p20230526^t 12.3.1_p20230825^t **12.3.1_p20231006^t **12.3.1_p20231013^t **12.3.1_p20231020^t **12.4.9999*l^t
(13) 13.2.1_p20230826^t ~13.2.1_p20231014^t **13.2.1_p20231021^t **13.3.9999*l^t
(14) **14.0.0_pre20231015^t **14.0.0_pre20231015-r1^t **14.0.0_pre20231022^t **14.0.0.9999*l^t
[...]
Installierte Versionen: [color=red]11.4.1_p20230622(11)[/color]^t(19:02:28 23.10.2023)[...] [color=red]13.2.1_p20230826(13)[/color]^t(00:40:06 15.10.2023)[...]
Startseite: https://gcc.gnu.org/
Beschreibung: The GNU Compiler Collection |
Code: | emerge --ask --depclean =sys-devel/gcc-11.4.1_p20230622
Calculating dependencies... done!
>>> No packages selected for removal by depclean
|
Kann mir bitte jemand sagen, wo es da klemmt?
uhai |
|
Back to top |
|
|
Banana Moderator
Joined: 21 May 2004 Posts: 1770 Location: Germany
|
Posted: Tue Oct 24, 2023 6:11 am Post subject: |
|
|
Schon lange nicht mehr gemacht, vermute mal ein Syntaxproblem. Im Wiki steht es so:
Quote: | Check the current version number and then uninstall the old version:
root #gcc --version
root #emerge --ask --depclean sys-devel/gcc:10.3.0 |
Die Angabe des Packages ist da eine andere. _________________ Forum Guidelines
PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4671 Location: Germany
|
Posted: Tue Oct 24, 2023 6:59 am Post subject: |
|
|
Hi,
nimm beim depclean --verbose mit hinzu, dann werden auch eventuell vorhandene reversedeps mit angezeigt,
Beispiel: Code: | emerge -a --depclean --verbose sys-devel/gcc:11 | Daraus sollte dann ersichtlich sein welches Paket den gcc:11 noch braucht. |
|
Back to top |
|
|
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Wed Oct 25, 2023 12:51 pm Post subject: |
|
|
Danke Josef95,
Code: | emerge -a --depclean --verbose sys-devel/gcc:11
Calculating dependencies... done!
sys-devel/gcc-11.4.1_p20230622 pulled in by:
@system requires sys-devel/gcc
dev-util/nvidia-cuda-toolkit-11.8.0-r4 requires <sys-devel/gcc-12_pre[cxx]
>>> No packages selected for removal by depclean
|
Wird wohl Zeit, die Grafikarte zu ersetzen....btw webkit-gtk kann ich wegen zu wenig RAM auch nicht mehr aktualisieren.... Vielleicht doch gleich ein neue Motherboard?
uhai |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5322
|
Posted: Wed Oct 25, 2023 2:14 pm Post subject: |
|
|
uhai wrote: | webkit-gtk kann ich wegen zu wenig RAM auch nicht mehr aktualisieren.... Vielleicht doch gleich ein neue Motherboard?
|
Auch mit MAKEOPTS= -j1 ? Wäre arsch langsam aber bestimmt machbar oder hast du selbst dafür schon zu wenig RAM?
Was für ein Mainboard ist das denn? Bzw. welcher DDR RAM version wird verwendet? (z.b. DDR3, DDR4). Eventuell lässt sich der RAM upgraden entweder durch hinzufügen von zusätzlichen RAM-Speichermodule. Oder durch austausch der verwendeten durch neue mit mehr Kapazität pro Speichermodul _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5322
|
Posted: Wed Oct 25, 2023 2:15 pm Post subject: |
|
|
uhai wrote: | Danke Josef95,
Code: | emerge -a --depclean --verbose sys-devel/gcc:11
Calculating dependencies... done!
sys-devel/gcc-11.4.1_p20230622 pulled in by:
@system requires sys-devel/gcc
dev-util/nvidia-cuda-toolkit-11.8.0-r4 requires <sys-devel/gcc-12_pre[cxx]
>>> No packages selected for removal by depclean
|
Wird wohl Zeit, die Grafikarte zu ersetzen....
uhai |
Wenn du auf cuda verzichten kannst, brauchst du die GPU nicht austauschen _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Wed Oct 25, 2023 3:27 pm Post subject: |
|
|
firefly wrote: |
Auch mit MAKEOPTS= -j1 ? Wäre arsch langsam aber bestimmt machbar oder hast du selbst dafür schon zu wenig RAM?
Was für ein Mainboard ist das denn? Bzw. welcher DDR RAM version wird verwendet? (z.b. DDR3, DDR4). Eventuell lässt sich der RAM upgraden entweder durch hinzufügen von zusätzlichen RAM-Speichermodule. Oder durch austausch der verwendeten durch neue mit mehr Kapazität pro Speichermodul |
Aktuell habe ich MAKEOPTS=-j9 - für Code: | x86_64 AMD FX(tm)-8350 Eight-Core Processor AuthenticAMD | . das der Speicherbedarf damit korreliert ist habe ich nicht gewusst. Scheint mir aber logisch....
Das Board ist ein 970A-DS3P von Gigabyte mit dem AM3+-Sockel. Verbaut sind 4 DDR3 mit insgesamt 32GB. Laut Boardbeschreibung das Maximum ("up to 32 GB"). Die Taktfrequenz weiss ich nicht mehr, da müsste ich aufschrauben...
Ist das Speicherlimit vom Betriebssystem abhängig oder vom Board?
uhai |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5322
|
Posted: Wed Oct 25, 2023 3:54 pm Post subject: |
|
|
uhai wrote: | firefly wrote: |
Auch mit MAKEOPTS= -j1 ? Wäre arsch langsam aber bestimmt machbar oder hast du selbst dafür schon zu wenig RAM?
Was für ein Mainboard ist das denn? Bzw. welcher DDR RAM version wird verwendet? (z.b. DDR3, DDR4). Eventuell lässt sich der RAM upgraden entweder durch hinzufügen von zusätzlichen RAM-Speichermodule. Oder durch austausch der verwendeten durch neue mit mehr Kapazität pro Speichermodul |
Aktuell habe ich MAKEOPTS=-j9 - für Code: | x86_64 AMD FX(tm)-8350 Eight-Core Processor AuthenticAMD | . das der Speicherbedarf damit korreliert ist habe ich nicht gewusst. Scheint mir aber logisch....
Das Board ist ein 970A-DS3P von Gigabyte mit dem AM3+-Sockel. Verbaut sind 4 DDR3 mit insgesamt 32GB. Laut Boardbeschreibung das Maximum ("up to 32 GB"). Die Taktfrequenz weiss ich nicht mehr, da müsste ich aufschrauben...
Ist das Speicherlimit vom Betriebssystem abhängig oder vom Board?
uhai |
Limit ist hauptsächlich das board bzw. CPU (da schon seit längerer Zeit der Memory Controller Part der CPU ist).
Aber 32GB mit -j9 sind mehr als genug RAM.
Ich hab qtwebengine installiert, was vergleichbare resourcen abhängigkeiten (beim bauen) hat wie webkit-gtk.
Ich hab auch 32GB Ram und verwende MAKEOPTS="-j12" für qtwebengine (AMD Ryzen 9 3900X 12-Core Processor)
Hast du irgendwas zusätzlich am laufen, dass schon ein großteil des RAMs nutzt?
Eventuell "/var/tmp/portage" als RAMdisk (tmpfs) aufgesetzt?
Wenn ja sollte es helfen /var/tmp/portage für dieses Paket auf einem Datenträger zu haben.
Alternativ könnte man mit zram arbeiten. Das verwende ich z.b. für die /var/tmp/portage RAMdisk. Das zram device ist auf 16GB größe konfiguriert mit ext4 als dateisystem.
Damit konnte ich qtwebengine ohne problem übersetzen.
EDIT: bei webkit-gtk ist das useflag jumbo-build bei default aktiv. Das verändert nochmal wie viel RAM benötigt werden wenn viele parallel jobs genutzt werden (AFAIK vergrößert es das).
Daher wäre es ein versuch wert das juseflag mal zu deaktivieren.
Wobei initial wohl reichen wird, wenn du die MAKEOPTS nur für webkit-gtk halbierst (via /etc/portage/env/ https://wiki.gentoo.org/wiki//etc/portage/package.env) _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Wed Oct 25, 2023 4:28 pm Post subject: |
|
|
Ich lasse parallel gerne digikam seine Datenbanken auf der NAS aufräumen, Gesichter erkennen etc.... Meine Fotosammlung hat ca. 6,7 TB und liegt mit der MariaDB auf einer NAS.....
Ich werde Deine Ratschläge mal austesten, vielen Dank. (Schade, kein PC-Shopping....) |
|
Back to top |
|
|
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Sat Oct 28, 2023 7:22 am Post subject: |
|
|
Danke firefly,
jetzt ist qtwebenging schon mal durchgelaufen. Bei webkit-gtk ist das wohl doch ein anders Problem, da poste ich separat...
uhai |
|
Back to top |
|
|
|