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

Reply via email to