Switch compiler-rt and libcxx to use vfpv3 |
||||||
Issue descriptionSome Chromecast HW may not support NEON. Switch these libraries to use vfpv3 for compatibility.
,
Jul 21 2017
,
Jul 24 2017
I still see NEON being set on the library on 2017.07.23.154155: readelf -A ./usr/armv7a-cros-linux-gnueabi/usr/lib/libc++.so.1 | grep -i neon Tag_Advanced_SIMD_arch: NEONv1 Is this expected?
,
Jul 24 2017
,
Jul 24 2017
,
Jul 25 2017
libcxxabi still uses neon in the ebuild.
,
Jul 25 2017
For #3, I think it is expected. However, we are not using neon by specifying -mfpu=vfpv3 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0774f/chr1392305424052.html For #6, I have a patch for that.
,
Jul 26 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/6301c03ae75ec2168639ade021d5c6c50f6d69d6 commit 6301c03ae75ec2168639ade021d5c6c50f6d69d6 Author: Yunlian Jiang <yunlian@google.com> Date: Wed Jul 26 23:46:53 2017 libcxxabi: disable neon on arm. ChromeCast want libcxx built without NEON. This CL does the fix for them. BUG= chromium:746503 TEST=cross-armv7a-cros-linux-gnueabi/libcxxabi no neon instruction in the binary. Change-Id: I32d6122860e0df7ee943601a0c44e55c86f19e60 Reviewed-on: https://chromium-review.googlesource.com/585647 Commit-Ready: Yunlian Jiang <yunlian@chromium.org> Tested-by: Yunlian Jiang <yunlian@chromium.org> Reviewed-by: Manoj Gupta <manojgupta@chromium.org> [rename] https://crrev.com/6301c03ae75ec2168639ade021d5c6c50f6d69d6/sys-libs/libcxxabi/libcxxabi-4.0.0-r5.ebuild
,
Jul 29 2017
Is anything else required from this?
,
Aug 1 2017
,
Aug 3 2017
Closing. Please reopen it if its not fixed. Thanks! |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by bugdroid1@chromium.org
, Jul 19 2017