Hi all, I have been trying to cross compile ISC DHCP 4.2.2 package with bind 9.8.0-P4 but facing problems for bind package
These are my configure commands This one for DHCP ./configure \ --prefix=/home/mukund/projects/XYZ/CPSS-03.04.104p2/linux/XCAT_2.6.31/xcat_lsp.2.6.31/linux-2.6.31.8/rootfs/usr \ --exec-prefix=/home/mukund/projects/XYZ/CPSS-03.04.104p2/linux/XCAT_2.6.31/xcat_lsp.2.6.31/linux-2.6.31.8/rootfs \ --host=i686-linux --build=arm-linux \ CC=/home/mukund/projects/XYZ/tools/arm-mv5sft-linux-gnueabi_SW3.2/bin/arm-mv5sft-linux-gnueabi-gcc \ "LIBS=-L/home/mukund/projects/XYZ/tools/arm-mv5sft-linux-gnueabi_SW3.2/arm-mv5sft-linux-gnueabi/sys-root/usr/lib" \ RANLIB=/home/mukund/projects/XYZ/tools/arm-mv5sft-linux-gnueabi_SW3.2/arm-mv5sft-linux-gnueabi/bin/ranlib \ ac_cv_file__dev_random=yes && \ ${MAKE} Mentioning the configure of DHCP as we are passing LIBS there and i think the same LIBS is used by bind as well. (not sure) In bind/Makefile I added BUILD_CC. @echo Configuring BIND Export libraries for DHCP. @(cd ${bindsrcdir} && ./configure BUILD_CC=/home/mukund/projects/XYZ/tools/arm-mv5sft-linux-gnueabi_SW3.2/bin/arm-mv5sft-linux-gnueabi-gcc --host=i686-linux --build=arm-linux --with-randomdev=/dev/random --disable-kqueue --disable-epoll --disable-devpoll --without-openssl --without-libxml2 --enable-exportlib --enable-threads=no --with-export-includedir=${binddir}/include --with-export-libdir=${binddir}/lib --with-gssapi=no) # > ${binddir}/configure.log) As mentioned in README file i passed the BUILD_CC for cross compilation. But i am getting error here gmake[3]: Leaving directory `/home/mukund/dhcp-4.2.2/bind/bind-9.8.0-P4/lib/export/isc' making all in /home/mukund/dhcp-4.2.2/bind/bind-9.8.0-P4/lib/export/dns gmake[3]: Entering directory `/home/mukund/dhcp-4.2.2/bind/bind-9.8.0-P4/lib/export/dns' /home/mukund/projects/XYZ/tools/arm-mv5sft-linux-gnueabi_SW3.2/bin/arm-mv5sft-linux-gnueabi-gcc -I/home/mukund/dhcp-4.2.2/bind/bind-9.8.0-P4 -I. -Iinclude -I/home/mukund/dhcp-4.2.2/bind/bind-9.8.0-P4/lib/dns/include -I../../../lib/dns/include -I../../../lib/export/isc/include -I/home/mukund/dhcp-4.2.2/bind/bind-9.8.0-P4/lib/isc/include -I../../../lib/isc -I../../../lib/isc/include -I../../../lib/isc/unix/include -I../../../lib/isc/nothreads/include -I../../../lib/isc/x86_32/include -DUSE_MD5 -D_GNU_SOURCE -g -O2 -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing -o gen ../../../lib/dns/gen.c -lcap /home/mukund/projects/XYZ/tools/arm-mv5sft-linux-gnueabi_SW3.2/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: cannot find -lcap collect2: ld returned 1 exit status gmake[3]: *** [gen] Error 1 gmake[3]: Leaving directory `/home/mukund/dhcp-4.2.2/bind/bind-9.8.0-P4/lib/export/dns' gmake[2]: *** [subdirs] Error 1 gmake[2]: Leaving directory `/home/mukund/dhcp-4.2.2/bind/bind-9.8.0-P4/lib/export' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/mukund/dhcp-4.2.2/bind' make: *** [all-recursive] Error 1 [root@localhost dhcp-4.2.2]# cd .. Please let me know where the problem is. -- Regards, Mukund _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users