Hi Ralf - I tried adding the --preserver-dup-deps flag in several different ways. But for some reason it doesn't end up on the link line. I tried adding it to the front of the LD flags but I'm guessing this is a flag to libtool instead of to the linker. How do you add flags to libtool? Is there a special macro to do this? Below is my link line as you requested.
Thanks for you help. Jim /bin/sh ./libtool --mode=link --tag=CC gcc -Wsign-compare -Wall -pipe -o vlc vlc-vlc.o src/libvlc.a -Wl,--start-group -lelem_chkpt_api -lelem_chmgmt_api -lelem_core_api -lelem_mobj_api -lelem_fault_api -lelem_rel_api -lelem_chkpt_api -lelem_chmgmt_api -lelem_core_api -lelem_mobj_api -lelem_fault_api -lelem_rel_api -lelement_callouts -llinx -Wl,--end-group ./modules/misc/memcpy/libmemcpymmx.a ./modules/video_chroma/libi420_rgb_mmx.a ./modules/video_chroma/libi422_yuy2_mmx.a ./modules/video_chroma/libi420_ymga_mmx.a ./modules/video_chroma/libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./modules/misc/memcpy/libmemcpy3dn.a ./modules/mux/mpeg/libmux_ts.a -L/usr/local/lib -g -lrt -lpthread -ldl -lm -ldvbpsi -L/home/jim/work_area/element/lib/linux-x86 -L/home/jim/work_area/element/ref_platforms/x86/lib/linux-x86 -L/home/jim/work_area/element/linx/linx-1.0.1/lib mkdir .libs gcc -Wsign-compare -Wall -pipe -o vlc vlc-vlc.o -Wl,--start-group -Wl,--end-group -g src/libvlc.a -lelem_chkpt_api -lelem_chmgmt_api -lelem_core_api -lelem_mobj_api -lelem_fault_api -lelem_rel_api -lelement_callouts -llinx ./modules/misc/memcpy/libmemcpymmx.a ./modules/video_chroma/libi420_rgb_mmx.a ./modules/video_chroma/libi422_yuy2_mmx.a ./modules/video_chroma/libi420_ymga_mmx.a ./modules/video_chroma/libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./modules/misc/memcpy/libmemcpy3dn.a ./modules/mux/mpeg/libmux_ts.a -L/usr/local/lib -lrt -lpthread -ldl -lm /usr/local/lib/libdvbpsi.so -L/home/jim/work_area/element/lib/linux-x86 -L/home/jim/work_area/element/ref_platforms/x86/lib/linux-x86 -L/home/jim/work_area/element/linx/linx-1.0.1/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -----Original Message----- From: Ralf Wildenhues [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 07, 2006 6:58 AM To: Jim Rainville Cc: mick; automake@gnu.org Subject: Re: adding libraries and header file directories * Jim Rainville wrote on Tue, Nov 07, 2006 at 05:52:08PM CET: > > You mention below that if I'm not using libtool I can just add the > libraries twice, but what if I am using libtool? Then does adding --preserve-dup-deps (before --mode) help? If not, then please post again the command that libtool creates from yours, as you did in this mail (thanks!). [...] > But then when it actually does the link (I think) the flags seem to > have been sorted and the libraries are only listed once. Yes, Libtool is notorious in doing that. (There's a TODO item to fix this.) Cheers, Ralf