X szerver lib újraforgatása

 ( eCaffee | 2012. április 8., vasárnap - 15:13 )

Sziasztok!

Adott egy Xorg forrásom, le is fordul, nem is ez a gond.
Apróbb módosításokat faragok 1-2 libben, és szeretném csak azokat újra lefordítani,
és nem az egész monstrum forrást tokkal-vonóval.
A make végigmegy szépen ha futtatom az adott lib könyvtárában, és az objektumok elkészülnek.
A libtool használata terén viszont nem jutok dűlőre a man és a google segítségével sem.
Szóval, van egy rakás .o fájlom, stb, a .libs alatt, de hogyan lesz belőle .so?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

gondolom "make target.so", csak meg kell találnod a megfelelő (generált) makefile-t. Ha megvan a teljes build log az első futtatásból, akkor megkeresheted benne a target.so létrehozását, és az azt megelőző "entering directory" make üzenetet.

Köszönöm a segítséget, úgy néz ki, hogy megtaláltam:

gcc -shared -o lib_akármi.so ./*.o

(a *.o helyett persze konkrétan fel is lehet sorolni a kellő objektumokat,
és mindkét esetben keletkezik egy lib_akármi.so fájl...elvileg jó, az esetleges gondok pedig úgyis kiderülnek a vallatásnál)

-
"Attempting to crack SpeedLock can damage your sanity"

Nem mondod, hogy az Xorg már libtoolt használ???
Senkiháziak kezébe került a popszakma... :D

Így utólag:

make ezazobjneve.lo

illetve

make libezalibneve.la