SOURCES: kdelibs-kill_la_loader.patch (NEW) - kill .la loader, use...
Arkadiusz Miskiewicz
arekm w pld-linux.org
Sob, 16 Gru 2006, 20:20:26 CET
On Friday 15 December 2006 23:19, pluto wrote:
> Author: pluto Date: Fri Dec 15 22:19:53 2006 GMT
> Module: SOURCES Tag: HEAD
> ---- Log message:
> - kill .la loader, use classic dlopen() and remove .la files
> from package. with this change we can avoid silly libtool
> deps for e.g. xorg-*-devel in kde apps/plugins.
Po co są skillowane wszystkie wywołania lt_xyz() skoro one też są w stanie
ładować gołe biblioteki .so?
Nie wystarczyło by w miejscu ładowania już konkretnej biblioteki zrobić:
if nazwabiblioteki konczy sie na '.la':
if (!sprobuj_zaladowa(costam.la)) {
nowanazwa = nazwabiblioteki z obcietym .la
sprobuj_zaladowac(nowanazwa + '.so')
} else
po staremu
?
Dawało by możliwość ładowania modułów via .la jak i via .so z zachowaniem
wstecznej kompatybilności (np. la w /usr/lib/kde3/ mogą spokojnie zostać).
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
Więcej informacji o liście dyskusyjnej pld-devel-pl