Hi there, maybe this is an issue of buildroot or mplayer but I start here first ;) I am trying to build uclibc-buildroot with MPlayer and DirectFB. They use a staging dir and a target dir. As far as I know the libdirectfb.so has the path to libdirect-0.9.so.24 built in (exec-prefix). Right? The workaround of the buildroot-people is configure the final path (prefix=/usr) for the target dir and then do an make install prefix=/buildrootdir/..staging../usr to get the libs with the staging path built in. Sounds good. But does not work.
strings \ /home/frank/src/buildroot/build_i586/staging_dir/usr/lib/libdirectfb.so shows me that there is still /usr/lib/ hardcoded in the lib. The result is that the mplayer linking fails with /home/frank/src/buildroot/build_i586/staging_dir/bin-ccache/../lib/gcc/ i586-linux-uclibc/3.4.2/../../../../i586-linux-uclibc/bin/ld: warning: libdirect-0.9.so.24, needed by /home/frank/src/buildroot/build_i586/staging_dir/usr/lib/libdirectfb.so, not found (try using -rpath or -rpath-link) Any ideas? What is going wrong here? Thanks! Frank _______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
