1 |
Am Fri, 09 Mar 2018 00:16:18 +0100 schrieb assabajanischer_hinterwaeldler: |
2 |
|
3 |
> Hallo, |
4 |
> |
5 |
> der Compile-Vorgang bricht zb wiefolgt ab: |
6 |
> /var/tmp/portage/app-office/libreoffice-5.4.5.1/work/libreoffice-5.4.5.1/include/rtl/ustring.hxx:2632:31:internal compiler error: Segmentation fault |
7 |
> |
8 |
> RAM und Swap sollten mit jeweils 16GB ausreichend groß dimensioniert |
9 |
> sein. |
10 |
|
11 |
Solltest du die Pakete in tmpfs bauen, ist das nicht gerade viel. |
12 |
|
13 |
> Nachdem ich das ganze gerade nochmal nachgeschaut habe kam mir aber eine |
14 |
> andere Idee. Mein /tmp ist noch als ramfs eingebunden. Stammt noch aus |
15 |
> einer Zeit, als ich mein rootfs als ramfs betrieben habe und an der Ecke |
16 |
> rumgespielt habe. |
17 |
|
18 |
/tmp als tmpfs zu haben, ist ein Standard-Verhalten, wenn du mit systemd |
19 |
bootest. /var/tmp dagegen sollte dann aber kein tmpfs sein, und hier baut |
20 |
Portage per default. |
21 |
|
22 |
|
23 |
> Nachdem ich das ganze umgeboben habe, klappt nun auch wieder das |
24 |
> compilieren. Sieht so aus, als wurde hier das Limit on /tmp gerissen. |
25 |
> Interessanterweise kam zu keinem Zeitpunkt eine Ausgabe im dmesg Log. |
26 |
> Und der Rechner lief auch stabil weiter. |
27 |
> |
28 |
> Werde es mal noch weiter beobachten. |
29 |
|
30 |
Ich verwende hier /var/tmp/portage als tmpfs mit Automount. Dadurch |
31 |
werden die Inhalte weggeworfen, sobald Portage fertig ist. Das Limit |
32 |
steht auf 150%, ich habe 16G RAM und 60G Swap. |
33 |
|
34 |
Die großen Pakete biege ich per package.env aber auf ein anderes |
35 |
Verzeichnis um und baue sie explizit ohne "-g": |
36 |
|
37 |
$ cat /etc/portage/env/no-tmpfs |
38 |
PORTAGE_TMPDIR="/usr/src" |
39 |
|
40 |
$ cat /etc/portage/env/no-debug |
41 |
CFLAGS="-O3 -march=native -pipe -fomit-frame-pointer" |
42 |
CXXFLAGS="${CFLAGS}" |
43 |
CPPFLAGS="${CFLAGS}" |
44 |
|
45 |
$ cat /etc/portage/package.env |
46 |
app-office/libreoffice no-debug no-tmpfs |
47 |
[...und weitere...] |
48 |
|
49 |
|
50 |
-- |
51 |
Regards, |
52 |
Kai |
53 |
|
54 |
Replies to list-only preferred. |