Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Diskussionsforum
  • Search

gcc-update - oder doch nicht?

Unterhaltung über Gentoo und andere Themen: Alles was nicht in ein Support-Forum gehört.
Post Reply
  • Print view
Advanced search
10 posts • Page 1 of 1
Author
Message
uhai
Veteran
Veteran
User avatar
Posts: 1437
Joined: Thu Aug 23, 2007 1:02 pm
Location: Eppingen, Germany
Contact:
Contact uhai
Website

gcc-update - oder doch nicht?

  • Quote

Post by uhai » Tue Oct 24, 2023 5:19 am

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: Select all

 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: Select all

 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
Top
Banana
Moderator
Moderator
User avatar
Posts: 2363
Joined: Fri May 21, 2004 12:02 pm
Location: Germany
Contact:
Contact Banana
Website

  • Quote

Post by Banana » Tue Oct 24, 2023 6:11 am

Schon lange nicht mehr gemacht, vermute mal ein Syntaxproblem. Im Wiki steht es so:
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
Top
Josef.95
Advocate
Advocate
Posts: 4857
Joined: Mon Sep 03, 2007 9:46 am
Location: Germany

  • Quote

Post by Josef.95 » Tue Oct 24, 2023 6:59 am

Hi,
nimm beim depclean --verbose mit hinzu, dann werden auch eventuell vorhandene reversedeps mit angezeigt,
Beispiel:

Code: Select all

emerge -a --depclean --verbose sys-devel/gcc:11
Daraus sollte dann ersichtlich sein welches Paket den gcc:11 noch braucht.
Top
uhai
Veteran
Veteran
User avatar
Posts: 1437
Joined: Thu Aug 23, 2007 1:02 pm
Location: Eppingen, Germany
Contact:
Contact uhai
Website

  • Quote

Post by uhai » Wed Oct 25, 2023 12:51 pm

Danke Josef95,

Code: Select all

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
Top
firefly
Watchman
Watchman
Posts: 5385
Joined: Thu Oct 31, 2002 8:24 pm

  • Quote

Post by firefly » Wed Oct 25, 2023 2:14 pm

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.
Top
firefly
Watchman
Watchman
Posts: 5385
Joined: Thu Oct 31, 2002 8:24 pm

  • Quote

Post by firefly » Wed Oct 25, 2023 2:15 pm

uhai wrote:Danke Josef95,

Code: Select all

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.
Top
uhai
Veteran
Veteran
User avatar
Posts: 1437
Joined: Thu Aug 23, 2007 1:02 pm
Location: Eppingen, Germany
Contact:
Contact uhai
Website

  • Quote

Post by uhai » Wed Oct 25, 2023 3:27 pm

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: Select all

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
Top
firefly
Watchman
Watchman
Posts: 5385
Joined: Thu Oct 31, 2002 8:24 pm

  • Quote

Post by firefly » Wed Oct 25, 2023 3:54 pm

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: Select all

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.
Top
uhai
Veteran
Veteran
User avatar
Posts: 1437
Joined: Thu Aug 23, 2007 1:02 pm
Location: Eppingen, Germany
Contact:
Contact uhai
Website

  • Quote

Post by uhai » Wed Oct 25, 2023 4:28 pm

: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....)
Top
uhai
Veteran
Veteran
User avatar
Posts: 1437
Joined: Thu Aug 23, 2007 1:02 pm
Location: Eppingen, Germany
Contact:
Contact uhai
Website

  • Quote

Post by uhai » Sat Oct 28, 2023 7:22 am

Danke firefly,

jetzt ist qtwebenging schon mal durchgelaufen. Bei webkit-gtk ist das wohl doch ein anders Problem, da poste ich separat...
uhai
Top
Post Reply
  • Print view

10 posts • Page 1 of 1

Return to “Diskussionsforum”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy