So I am going through the Makefiles and removing the -rpath lines that are under sections like this,
libdirectfb_fbdev.la: $(libdirectfb_fbdev_la_OBJECTS) $(libdirectfb_fbdev_la_DEPENDENCIES) and just using $(LINK), but I just get .a files, no shared libs. I am almost certain this is not a good idea, because install cannot find the .lai files. /usr/bin/install: cannot stat `.libs/libdirectfb_fbdev.lai': No such file or director I'm pretty certain there is something messed up with the -rpath, maybe the automake and autoconf got hosed during cross-compile? On Tue, 2007-03-20 at 12:32 +0300, Nikita Egorov wrote: > /home/heelrod/stars/crater/20070317/host/lib/libsysfs.so > ../../lib/direct/.libs/libdirect.so > ../../lib/fusion/.libs/libfusion.so ../../src/.libs/libdirectfb.so > -ldl -lpthread -Wl,-rpath-link -Wl,-soname -Wl,libdirectfb_fbdev.so > -o .libs/libdirectfb_fbdev.so > > /usr/local/arm/4.1.1-920t/bin/../lib/gcc/arm-linux-uclibc/4.1.1/../../../../arm-linux-uclibc/bin/ld: > libdirectfb_fbdev.so: No such file: No such file or directory > > > Note, gcc linked the library to ".libs/libdirectfb_fbdev.so", but "ld" > tries to find "libdirectfb_fbdev.so" > > Make sure that directory .libs contains "libdirectfb_fbdev.so". > And ld must know path to ".libs" > > _______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
