*** Reposting without logfile*** Hi,
I am trying to cross-compile upstart for ppc. Upstart requires libdbus-1 which I compiled for ppc and it is located in the directory /nobackup/spuddupa/nova/linkfarm/ppc/usr/lib I ran configure in upstart using the DBUS_CFLAGS and DBUS_LIBS pointing to the correct directories. When I do a make, I am getting an error as the linker is trying to use /usr/lib/libdbus-1.so (x86 library) instead of the one that was cross-compiled. I have pasted the output here /bin/sh ../libtool --tag=CC --mode=link /nfs/nova/tools/0.1/i686-pc-linux/bin/binos_c3.4.2-p1.powerpc-unknown-li nux-gcc -msoft-float -std=gnu99 -I/nobackup/spuddupa/nova/linkfarm/ppc/usr/include/dbus-1.0 -I/nobackup/spuddupa/nova/linkfarm/ppc/usr/lib/dbus-1.0/include -g -O2 -L/nobackup/spuddupa/nova/linkfarm/ppc/lib -L/nobackup/spuddupa/nova/linkfarm/ppc/usr/lib -L/nobackup/spuddupa/nova/linkfarm/ppc/usr/lib -L/nobackup/spuddupa/nova/linkfarm/ppc/lib -L/nobackup/spuddupa/nova/linkfarm/ppc/usr/cpp/lib -L/nobackup/spuddupa/nova/linkfarm/ppc/usr/binos/lib -lexslt -lxslt -lncurses -lxml2 -ldl -lm -lrt -lpthread -lc -ldbus-1 -o init main.o system.o environ.o process.o job_class.o job_process.o job.o event.o event_operator.o blocked.o parse_job.o parse_conf.o conf.o control.o com.ubuntu.Upstart.o com.ubuntu.Upstart.Job.o com.ubuntu.Upstart.Instance.o ../nih/libnih.la ../nih/libnih-dbus.la -ldbus-1 /nfs/nova/tools/0.1/i686-pc-linux/bin/binos_c3.4.2-p1.powerpc-unknown-li nux-gcc -msoft-float -std=gnu99 -I/nobackup/spuddupa/nova/linkfarm/ppc/usr/include/dbus-1.0 -I/nobackup/spuddupa/nova/linkfarm/ppc/usr/lib/dbus-1.0/include -g -O2 -o init main.o system.o environ.o process.o job_class.o job_process.o job.o event.o event_operator.o blocked.o parse_job.o parse_conf.o conf.o control.o com.ubuntu.Upstart.o com.ubuntu.Upstart.Job.o com.ubuntu.Upstart.Instance.o -L/nobackup/spuddupa/nova/linkfarm/ppc/lib -L/nobackup/spuddupa/nova/linkfarm/ppc/usr/lib -L/nobackup/spuddupa/nova/linkfarm/ppc/usr/cpp/lib -L/nobackup/spuddupa/nova/linkfarm/ppc/usr/binos/lib ../nih/.libs/libnih.a ../nih/.libs/libnih-dbus.a /usr/lib/libdbus-1.so /nobackup/spuddupa/nova/linkfarm/ppc/usr/lib/libexslt.so /nobackup/spuddupa/nova/linkfarm/ppc/usr/lib/libxslt.so -lncurses /nobackup/spuddupa/nova/linkfarm/ppc/usr/lib/libxml2.so -ldl -lm -lrt -lpthread -lc -Wl,--rpath -Wl,/nobackup/spuddupa/nova/linkfarm/ppc/usr/lib -Wl,--rpath -Wl,/nobackup/spuddupa/nova/linkfarm/ppc/usr/lib /usr/lib/libdbus-1.so: could not read symbols: Invalid operation I ran libtool with the -debug flag and generated a log file. I am not able to figure out from the log why libtool is using the file in the /usr/lib directory instead of the one in /nobackup/spuddupa/nova/linkfarm/ppc/usr/lib Is there a way to force libtool to not use the library in /usr/lib Any response would be greatly appreciated. The log file generated is big (400k) and my mail is not going thru. If anyone wants to look at the logfile, I can mail it to you directly. Thanks, Sandeep
_______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool