Closed GoogleCodeExporter closed 9 years ago
r991 updated chromium deps and allows the builds.
GYP_DEFINES="OS=ios target_arch=armv7s" GYP_CROSSCOMPILE=1
GYP_GENERATOR_FLAGS="output_dir=out_ios" ./build/gyp_chromium -f ninja
--depth=. libyuv_test.gyp
But there are build errors:
ninja: Entering directory `out_ios/Debug-iphoneos'
[36/37] LINK compare, POSTBUILDS
FAILED: ../../third_party/llvm-build/Release+Asserts/bin/clang++
-Wl,-search_paths_first -miphoneos-version-min=6.0 -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
/SDKs/iPhoneOS7.0.sdk -arch armv7 -L. -o compare obj/util/compare.compare.o
libyuv.a
Undefined symbols for architecture armv7:
"_SumSquareError_NEON", referenced from:
_ComputeSumSquareError in libyuv.a(libyuv.compare.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[36/37] LINK convert, POSTBUILDS
FAILED: ../../third_party/llvm-build/Release+Asserts/bin/clang++
-Wl,-search_paths_first -miphoneos-version-min=6.0 -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
/SDKs/iPhoneOS7.0.sdk -arch armv7 -L. -o convert obj/util/convert.convert.o
libyuv.a
Undefined symbols for architecture armv7:
"_ABGRToUVRow_NEON", referenced from:
_ABGRToI420 in libyuv.a(libyuv.convert.o)
_ABGRToUVRow_Any_NEON in libyuv.a(libyuv.row_any.o)
...
Original comment by fbarch...@chromium.org
on 28 Mar 2014 at 7:43
GYP_DEFINES="OS=ios target_arch=armv7s" GYP_CROSSCOMPILE=1
GYP_GENERATOR_FLAGS="output_dir=out_ios" ./build/gyp_chromium -f ninja
--depth=. libyuv_test.gyp
ninja -v -C out_ios/Debug-iphoneos
still shows -arch armv7 is still used. Seems like chrome infrastructure doesnt
support this yet.
Original comment by fbarch...@google.com
on 1 Apr 2014 at 3:44
Currently the chromium build infrastructure only supports armv7 and arm64.
I've added arm64, which is really armv8 in 64 bit mode, and includes armv7s
instruction set.
Until this is added to chromium, its unfeasible to add to libyuv/webrtc
Original comment by fbarch...@google.com
on 2 Apr 2014 at 1:09
Original issue reported on code.google.com by
fbarch...@chromium.org
on 12 Mar 2014 at 11:05