Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gcc-update - oder doch nicht?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1358
Location: Eppingen, Germany

PostPosted: Tue Oct 24, 2023 5:19 am    Post subject: gcc-update - oder doch nicht? Reply with quote

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
View user's profile Send private message
Banana
Veteran
Veteran


Joined: 21 May 2004
Posts: 1392
Location: Germany

PostPosted: Tue Oct 24, 2023 6:11 am    Post subject: Reply with quote

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.
_________________
My personal space
My delta-labs.org snippets do expire

PFL - Portage file list - find which package a file or command belongs to.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4556
Location: Germany

PostPosted: Tue Oct 24, 2023 6:59 am    Post subject: Reply with quote

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
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1358
Location: Eppingen, Germany

PostPosted: Wed Oct 25, 2023 12:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5189

PostPosted: Wed Oct 25, 2023 2:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5189

PostPosted: Wed Oct 25, 2023 2:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1358
Location: Eppingen, Germany

PostPosted: Wed Oct 25, 2023 3:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5189

PostPosted: Wed Oct 25, 2023 3:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1358
Location: Eppingen, Germany

PostPosted: Wed Oct 25, 2023 4:28 pm    Post subject: Reply with quote

:oops:
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
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1358
Location: Eppingen, Germany

PostPosted: Sat Oct 28, 2023 7:22 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum