BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002664 [buildroot] Shared Library Support minor have not tried 03-23-08 11:13 03-23-08 11:13
Reporter jbruchon View Status public  
Assigned To buildroot
Priority normal Resolution open  
Status assigned   Product Version
Summary 0002664: Linking xvmc fails looking for libs in wrong places
Description I'm having to make symlinks to fulfill missing library searches because compiling libxvmc is looking for my Slackware libs instead of my uClibc libs. Here's an example:

(cd /home/nonroot/Desktop/buildroot/build_i486/libxcb-1.1/src; /bin/sh ../libtool --tag=CC --mode=relink /home/nonroot/Desktop/buildroot/build_i486/staging_dir/usr/bin/i486-linux-uclibc-gcc -Os -I/home/nonroot/Desktop/buildroot/build_i486/staging_dir/usr/include -I/home/nonroot/Desktop/buildroot/build_i486/staging_dir/include --sysroot=/home/nonroot/Desktop/buildroot/build_i486/staging_dir/ -isysroot /home/nonroot/Desktop/buildroot/build_i486/staging_dir -mtune=i486 -march=i486 -Wall -pedantic -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -I/home/nonroot/Desktop/buildroot/build_i486/staging_dir/usr/include -I/home/nonroot/Desktop/buildroot/build_i486/staging_dir/usr/include -g -O2 -o libxcb-xvmc.la -rpath /usr/lib -version-info 0:0:0 xvmc.lo libxcb.la -inst-prefix-dir /home/nonroot/Desktop/buildroot/project_build_i486/uclibc/root)
/home/nonroot/Desktop/buildroot/build_i486/staging_dir/usr/bin/i486-linux-uclibc-gcc -Os -I/home/nonroot/Desktop/buildroot/build_i486/staging_dir/usr/include -I/home/nonroot/Desktop/buildroot/build_i486/staging_dir/include --sysroot=/home/nonroot/Desktop/buildroot/build_i486/staging_dir/ -isysroot /home/nonroot/Desktop/buildroot/build_i486/staging_dir -mtune=i486 -march=i486 -shared .libs/xvmc.o -L/home/nonroot/Desktop/buildroot/project_build_i486/uclibc/root/usr/lib -L/usr/lib -lxcb -mtune=i486 -march=i486 -Wl,-soname -Wl,libxcb-xvmc.so.0 -o .libs/libxcb-xvmc.so.0.0.0
/home/nonroot/Desktop/buildroot/build_i486/staging_dir/usr/bin-ccache/../lib/gcc/i486-linux-uclibc/4.2.1/../../../../i486-linux-uclibc/bin/ld: cannot find /usr/lib/uclibc_nonshared.a
collect2: ld returned 1 exit status
libtool: install: error: relink `libxcb-xvmc.la' with the above command before installing it
make[2]: *** [install-libLTLIBRARIES] Error 1
make[2]: Leaving directory `/home/nonroot/Desktop/buildroot/build_i486/libxcb-1.1/src'
make[1]: *** [install-exec-recursive] Error 1
make[1]: Leaving directory `/home/nonroot/Desktop/buildroot/build_i486/libxcb-1.1'
make: *** [/home/nonroot/Desktop/buildroot/build_i486/libxcb-1.1/.stamp_target_installed] Error 2
Additional Information I can make symlinks to satisfy such dependencies, but I am concerned that the built binaries may be linked incorrectly.
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
03-23-08 11:13 jbruchon New Issue
03-23-08 11:13 jbruchon Status new => assigned
03-23-08 11:13 jbruchon Assigned To  => buildroot


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker