PROBLEM
Customer wants to use his build factory to build projects for device. He is using ANT. He tried this with CI, and it's working. With 1.8.0.1, he gets error on the architecture.
EXTRA INFO
Earlier today, I was able to get a local machine (not build server) command-line ANT build running on a device, but that was with SDK 1.8.0.r05ee9f48.d10.17. When I switched to SDK 1.8.0.1, I got a persistent build error. The build log says:
ld: in /Users/csadil/dev/env/tablet/MB-Next-Gen-Client/build/iphone/lib/libtiverify.a, file is universal but does not contain a(n) armv6 slice for architecture armv6 collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 failed with exit code 1
Some searches suggest that this is related to armv architecture settings in the TI-generated files (see
http://stackoverflow.com/questions/5266576/way-to-restore-xcode-to-accept-armv6-architecture )
I have Xcode 4.0.2 and iOS SDK 4.3 installed.
We require the full build log that generated this error. This is likely a problem with the external build system, since
libtiverify.a
contains the correct symbols for armv6:Hello, the upgrade to Xcode 4.2 fixed this issue. Best, Mauro