-
Notifications
You must be signed in to change notification settings - Fork 261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu build failed #1211
Comments
I can confirm this error happens with a fresh checkout in a aarch64 processor running Ubuntu 22.04 and gcc 11.4.0. I had to go all the way back to v0.7.6 for it to compile successfully. |
Exactly, v0.7.6 is the last version that can be compiled with arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu. |
The following file build failed for aarch64 with gcc 11, and no function call from webkit from them, do not build then as a workaround. see issue [1]. simde/arm/neon/cadd_rot270.h simde/arm/neon/cadd_rot90.h simde/arm/neon/cmla_lane.h simde/arm/neon/cmla_rot180_lane.h simde/arm/neon/cmla_rot270_lane.h simde/arm/neon/cmla_rot90_lane.h Link: [1]: simd-everywhere/simde#1211 Signed-off-by: LI Qingwu <[email protected]>
The following file build failed for aarch64 with gcc 11, and no function call from webkit from them, do not build then as a workaround. see issue [1]. simde/arm/neon/cadd_rot270.h simde/arm/neon/cadd_rot90.h simde/arm/neon/cmla_lane.h simde/arm/neon/cmla_rot180_lane.h simde/arm/neon/cmla_rot270_lane.h simde/arm/neon/cmla_rot90_lane.h Link: [1]: simd-everywhere/simde#1211 Signed-off-by: LI Qingwu <[email protected]>
Compilation of Source/WTF/wtf/simde/arm/neon.h failed when using ARM GCC 11. This header is generated from simd-everywhere, simd-everywhere encountering the same issue when building following files: - simde/arm/neon/cadd_rot270.h - simde/arm/neon/cadd_rot90.h - simde/arm/neon/cmla_lane.h - simde/arm/neon/cmla_rot180_lane.h - simde/arm/neon/cmla_rot270_lane.h - simde/arm/neon/cmla_rot90_lane.h WebKit does not call any functions from those files, so they are excluded from the build as a workaround. Refer to issue [1] for more details. Link: [1]: simd-everywhere/simde#1211 Signed-off-by: LI Qingwu <[email protected]>
Resolved a build failure on ARM64 with GCC 11 caused by excess elements in a vector initializer. The issue stemmed from the `__builtin_shuffle` function, where the number of elements in the argument vector(s) and the mask vector must match. For more details, refer to issue simd-everywhere#1211. Signed-off-by: LI Qingwu <[email protected]>
Resolved a build failure on ARM64 with GCC 11 caused by excess elements in a vector initializer. The issue stemmed from the `__builtin_shuffle` function, where the number of elements in the argument vector(s) and the mask vector must match. For more details, refer to issue simd-everywhere#1211. Signed-off-by: LI Qingwu <[email protected]>
Resolved a build failure on ARM64 with GCC 11 caused by excess elements in a vector initializer. The issue stemmed from the `__builtin_shuffle` function, where the number of elements in the argument vector(s) and the mask vector must match. For more details, refer to issue simd-everywhere#1211. Signed-off-by: LI Qingwu <[email protected]>
Resolved a build failure on ARM64 with GCC 11 caused by excess elements in a vector initializer. The issue stemmed from the `__builtin_shuffle` function, where the number of elements in the argument vector(s) and the mask vector must match. For more details, refer to issue simd-everywhere#1211. Signed-off-by: LI Qingwu <[email protected]>
Resolved a build failure on ARM64 with GCC 11 caused by excess elements in a vector initializer. The issue stemmed from the `__builtin_shuffle` function, where the number of elements in the argument vector(s) and the mask vector must match. For more details, refer to issue simd-everywhere#1211. Signed-off-by: LI Qingwu <[email protected]>
Compilation of Source/WTF/wtf/simde/arm/neon.h failed when using ARM GCC 11. This header is generated from simd-everywhere, simd-everywhere encountering the same issue when building following files: - simde/arm/neon/cadd_rot270.h - simde/arm/neon/cadd_rot90.h - simde/arm/neon/cmla_lane.h - simde/arm/neon/cmla_rot180_lane.h - simde/arm/neon/cmla_rot270_lane.h - simde/arm/neon/cmla_rot90_lane.h WebKit does not call any functions from those files, so they are excluded from the build as a workaround. Refer to issue [1] for more details. Link: [1]: simd-everywhere/simde#1211 Signed-off-by: LI Qingwu <[email protected]>
Resolved a build failure on ARM64 with GCC 11 caused by excess elements in a vector initializer. The issue stemmed from the `__builtin_shuffle` function, where the number of elements in the argument vector(s) and the mask vector must match. For more details, refer to issue simd-everywhere#1211. Signed-off-by: LI Qingwu <[email protected]>
Resolved a build failure on ARM64 with GCC 11 caused by excess elements in a vector initializer. The issue stemmed from the `__builtin_shuffle` function, where the number of elements in the argument vector(s) and the mask vector must match. For more details, refer to issue #1211. Signed-off-by: LI Qingwu <[email protected]>
Fixed in #1216 |
Resolved a build failure on ARM64 with GCC 11 caused by excess elements in a vector initializer. The issue stemmed from the `__builtin_shuffle` function, where the number of elements in the argument vector(s) and the mask vector must match. For more details, refer to issue simd-everywhere#1211. Signed-off-by: LI Qingwu <[email protected]>
The issue was introduced from commit d08d67c , which is gone after reverting this commit.
The issue was found with
arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu
.the same issue was found with my yocto-generated arm64 gcc version 11.4.
but there is no issue with
arm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu
Here is the detail
cross file
logs
The text was updated successfully, but these errors were encountered: