sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #15872
Sv: StarOffice-5.1 og glibc-2.1.2
Frank Damgaard <frda@xxxxxxxxxxxxx> skrev i en
nyhedsmeddelelse:19991130154137.A3308@xxxxxxxxx...
On Tue, Nov 30, 1999 at 03:21:24PM +0100, Mikkel Erup wrote:
> Jeg har opgrderet min slackware 3.6 fra libc-5.x til glibc-2.1.2, og det
> giver problemer, når jeg prøver at installere StarOffice-5.1. Setup siger
at
> den ikke kan finde glibc-2.0.7, hvilket jo er klart når jeg kører
> glibc-2.1.2. Hvis jeg ignorerer advarslen, og prøver at installere
> alligevel, låser min pc.
>
> Mit spørgsmål er så følgende: Er det virkelig nødvendigt at nedgradere til
> glibc-2.0.7 hvis man vil køre StarOffice-5.1, eller ligger problemet et
> andet sted? Jeg har prøvet at installere glibc-2.0.7 ved siden af
> glibc-2.1.2, men loaderen er jo 2.1.2, så det fungerer ikke.
Prøv at placer den gamle glibc fil (/lib/libc-2.0.7.so )
i et andet blibliotek ( /usr/local/lib/oldlibc/ )
og start staroffice via shellscript der sætter passende environment
variabel.- Se "man ld.so", f.eks:
LD_PRELOAD
A whitespace-separated list of additional, user-
specified, ELF shared libraries to be loaded before
all others. This can be used to selectively over
ride functions in other shared libraries. For
setuid/setgid ELF binaries, only libraries in the
standard search directories that are also setgid
will be loaded.
#!/bin/sh
export LD_PRELOAD=/usr/local/lib/oldlibc/libc.so.6
kald_af_SO
Jeg har ikke prøvet ovenstående, men måske det hjælper.
Der er også mulighed for at anvend LD_LIBRARY_PATH mv.
--
mvh Frank Damgaard | http://home3.inet.tele.dk/frda/
Tak for rådet, men jeg får desværre følgende fejlmeddelelse
setup: error in loading shared libraries: /lib/oldlibc/libc.so.6:
undefined symbol: _dl_global_scope_end
Jeg ved ikke rigtigt, om det er fordi ld-2.1.2 bliver brugt, eller fordi
libc-2.0.7 er kompileret mod libc-5.x.
Mvh Mikkel Erup
References