Sie sind nicht angemeldet.

1

18.04.2010, 11:06

Wozu gehört /lib64/libgcc_s.so.1

Hallo Leute,

ich bin gerade dabei mein System etwas aufzuräumen. Dabei bin ich auf folgende Datei gestoßen:

Quellcode

1
2
equery b /lib64/libgcc_s.so.1
[ Searching for file(s) /lib64/libgcc_s.so.1 in *... ]

Diese gehört also zu keinem Paket mehr. Das ganze System scheint jedoch damit verlinkt zu sein.
Brauche ich diese Datei? Es gibt auch keine andere Version bei mir auf dem System.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »bell« (12.07.2010, 20:09) aus folgendem Grund: Tags angepasst


2

18.04.2010, 12:11

Ich habe die Datei umbenannt und GCC neu gebaut. Anschließend war die Datei wieder da. Jedoch ist sie nicht als "vom GCC installiert" registriert. Ich setzte mal auf Gelöst. Die Hintergründe würden mich jedoch interessieren.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

18.04.2010, 12:18

Hi bell

Wie der Name schon vermuten lässt kommt sie vom gcc

Quellcode

1
2
# qlist gcc | grep libgcc_s.so.1
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/libgcc_s.so.1

doch wozu sie genau benötigt wird kann ich aktuell leider auch nicht aufklären...
Ich würde sie jedoch besser erst mal nicht mit entfernen ;)

Hier noch ein paar Ausgaben wie es hier ausschauen würde (falls noch von Interesse)

Quellcode

1
2
$ equery b /lib64/libgcc_s.so.1
 * Searching for /lib64/libgcc_s.so.1 ...

Quellcode

1
2
$ file /lib64/libgcc_s.so.1 
/lib64/libgcc_s.so.1: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped

Quellcode

1
2
3
4
5
6
7
8
$ stat /lib64/libgcc_s.so.1 
  File: „/lib64/libgcc_s.so.1“
  Size: 88264           Blocks: 176        IO Block: 4096   reguläre Datei
Device: 807h/2055d      Inode: 671589      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2010-02-09 17:38:50.996273679 +0100
Modify: 2010-02-09 17:38:50.997273527 +0100
Change: 2010-02-09 17:39:13.172524029 +0100

/edit: Oh.., da warst du mit deinem letzten post schneller..

4

18.04.2010, 20:47

Also ohne diese Bibliothek wirst du schon Probleme haben eine simple Division in einem Programm zu vollziehen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

Verwendete Tags

cruft