On Fri, Jun 03, 2011 at 10:07:52AM +0530, Chitra Raju wrote: > I have downloaded curl source code curl-7.21.6 version. > I want to build curl as executable instead of library > > Here is the configure I used > > ./configure --host=arm-none-linux-gnueabi > CC=arm-none-linux-gnueabi-gcc > CPPFLAGS="-I/home/chitra/L27_wrk/android-ndk-r5b/ > platforms/android-5/arch-arm/usr/include/" CFLAGS="-fpic > -mthumb-interwork -ffunction-sections -funwind-tables > -fstack-protector -fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ > -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -march=armv5te -mtune=xs cale > -msoft-float -mthumb -Os -fomit-frame-pointer -fno-strict-aliasing > -finline-limit=64 -DANDROID" LDFLAGS="-nostdlib - Bstatic > -Wl,-gc-sections -Wl,-z,nocopyreloc" --without-dselect > --without-start-stop-daemon --disable-nls --disable-rpath > --disable-largefile enable_shared=no > > I am unable to get the executable. > Has anyone tried this. > Please let me know.
I've tried this (i.e. compiling under Android) with success. Have you read the notes in Android.mk? That's the procedure I would recommend using. You'll need several more -I statements, for one, to get all the necessary header file paths in there, and more entries in LDFLAGS or LIBS to get the various Android libraries and object files. I also see some obvious errors in that configure line, such as missing -- and extra spaces. Try following the directions and example in Android.mk, then look at the config.log file for clues if it still doesn't work. >>> Dan ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
