Google earth και crashes

Dimitrios P. Bouras dbouras at hol.gr
Wed Jun 28 13:11:21 EEST 2006


On Wed, 28 Jun 2006 12:37:26 +0300, Giannis Papadopoulos  
<ipapadop at inf.uth.gr> wrote:
> Το ldconfig -p | grep libdl δίνει:
>         libdl.so.2 (libc6, OS ABI: Linux 2.6.4) => /lib/libdl.so.2

  Το πρόβλημα σου είναι πως οι TLS (OS ABI: Linux 2.6.4) εκδόσεις των
  libs έχουν εγκατασταθεί ως default, χωρίς να υπάρχουν libs παλαιότερου
  OS ABI version για backward compatibility.

  Τα binaries με OS ABI Linux 2.6.4 θα έπρεπε να είναι στο /lib/tls και όχι
  στο /lib.

  Δεν έχεις αναφέρει ποιό distribution χρησιμοποιείς, αλλά θα σου πρότεινα
  να κοιτάξεις στα libc packages για "compatibility" binaries ή κάτι τέτοιο.

  Καλό θα ήταν να "σκοτώσεις" το πρόβλημα αυτό το συντομότερο δυνατόν,
  καθ' ότι θα βγει ξανά μπροστά σου όποτε θελήσεις να τρέξεις binaries
  εμπορικών εφαρμογών, που κατά κανόνα γίνονται build με αρκετά
  παλαιότερη OS ABI version.

  Για μια αρκετά "εύπεπτη" παρουσίαση του μηχανισμού που ακολουθεί ο
  loader και το πως αυτός επηρεάζεται από το LD_ASSUME_KERNEL δες το:
  http://people.redhat.com/drepper/assumekernel.html

  Δημήτρης






More information about the Linux-greek-users mailing list