Support SVInt8_t on Windows AArch64
Categories
(Firefox Build System :: Toolchains, task)
Tracking
(Not tracked)
People
(Reporter: chunmin, Unassigned)
References
Details
/builds/worker/fetches/clang/lib/clang/17/include/arm_sve.h(270,1): error: cannot mangle this built-in __SVInt8_t type yet
The current clang version on Windows 2012 AArch64 CI does not support the SVInt8_t
type [1], while all other AArch64 platforms can do so by adding sve cflags [2]. This failure has been observed in bug 1880814, which renders the latest libvpx not fully functional in Gecko on Windows AArch64.
[1] https://treeherder.mozilla.org/jobs?repo=try&revision=55fcc8d76423148a5b92fd4047c83941c5f0e4f6&selectedTaskRun=X2wbT6zHTWigV4cAYVQRqA.0
[2] https://hg.mozilla.org/try/rev/ac2d48a0b2951b6144183d282952837df83a862b
Reporter | ||
Comment 1•2 months ago
•
|
||
In bug 1880814, the sve files will be excluded [1, 2] from the win/aarch64 build in moz.build for now. Once this bug is resolved, the changes made to remove sve files will need to be reverted.
[1] https://phabricator.services.mozilla.com/D204798?id=836797
[2] https://phabricator.services.mozilla.com/D204801?id=836800
Description
•