[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
How to resolve the x86 build issue on Mac
From: |
rokaku |
Subject: |
How to resolve the x86 build issue on Mac |
Date: |
Fri, 9 Jan 2015 20:04:54 +0800 |
I'm newbie for the build, now I'm trying to build libtool-2.4.4 for
iOS-simulator (not iOS) on Mac.
Here is my script:
export ARCH="i386-apple-darwin11"
export SDKVER="7.1"
export DEVROOT="/Applications/Xcode.app/Contents/Developer"
export
SDKROOT="$DEVROOT/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator$SDKVER.sdk"
export PREFIX="~/libtool-x86"
export CPP="$DEVROOT/usr/bin/gcc -E"
export CC="$DEVROOT/usr/bin/gcc"
export CXX="$DEVROOT/usr/bin/g++"
export LD="$DEVROOT/usr/bin/ld"
export CPPFLAGS="-arch i386 -isysroot $SDKROOT -I$PREFIX/include"
export CFLAGS="$CPPFLAGS -m32 -std=c99 -pipe -no-cpp-precomp"
export CXXFLAGS="$CPPFLAGS -pipe -no-cpp-precomp"
export LDFLAGS="-arch i386 -m32 -isysroot $SDKROOT -L$PREFIX/lib"
./configure \
--prefix="$PREFIX" \
--build="$ARCH" \
--enable-static \
--disable-shared $@
And here are the console output:
## ------------------------- ##
## Configuring libtool 2.4.4 ##
## ------------------------- ##
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... build-aux/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking build system type... i386-apple-darwin11
checking host system type... i386-apple-darwin11
configure: autobuild project... GNU Libtool
configure: autobuild revision... 2.4.4
configure: autobuild hostname... luhs-MBP.local
configure: autobuild mode... default
configure: autobuild timestamp... 20150109T114036Z
checking for gcc... /Applications/Xcode.app/Contents/Developer/usr/bin/gcc
checking whether the C compiler works... no
configure: error: in `/Users/charles/Documents/Astrotek/pTP/libtool-2.4.4':
configure: error: C compiler cannot create executables
See `config.log' for more details
I have checked that the gcc is there, but not sure why the C compiler does not
works.
I also check the file config.log, and I found this: clang: error: argument to
'-V' is missing (expected 1 value)
But it seems to be that I can't add -V parameter in CC.
Is anybody give me some hints?
Thanks so much!
- How to resolve the x86 build issue on Mac,
rokaku <=