Hi all, I encounter a problem when cross compiling ntfs-3g for a MIPS embedded system. I found the libtool add /usr/local/lib/libfuse.so, which is the x86 host's version, when linking ntfs-3g executable. The libntfs-3g.so was successfully compiled.
here is the compilation log: /bin/sh ../libtool --mode=link mipsel-linux-uclibc-gcc -Os -pipe -L/staging_dir/lib -I/staging_dir/include -Wall -o ntfs-3g ntfs_3g-ntfs-3g.o ntfs_3g-utils.o ../libntfs-3g/libntfs-3g.la -pthread -L/staging_dir/usr/lib -lfuse -ldl mkdir .libs mipsel-linux-uclibc-gcc -Os -pipe -I/staging_dir/include -Wall -o .libs/ntfs-3g ntfs_3g-ntfs-3g.o ntfs_3g-utils.o -pthread -L/staging_dir/lib ../libntfs-3g/.libs/libntfs-3g.so -L/staging_dir/usr/lib /usr/local/lib/libfuse.so -ldl -Wl,--rpath -Wl,/usr/local/lib /usr/local/lib/libfuse.so: could not read symbols: Invalid operation How should I configure, so that it looks for correct libfuse.so? I found in my config.log already contains: FUSE_MODULE_CFLAGS='-D_FILE_OFFSET_BITS=64 -I/staging_dir/usr/include/fuse ' FUSE_MODULE_LIBS='-pthread -L/staging_dir/usr/lib -lfuse -ldl ' Thanks for help. David ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ ntfs-3g-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel
