Search Issue Tracker

Fixed

Fixed in 1.8.12

Votes

0

Found in [Package]

1.8.11

Issue ID

BUR-2575

Regression

Yes

[Android] "Burst error BC1200" is thrown when building for the Android Platform

Package: Burst

-

First mentioned by user in Burst forums (click [here|https://forum.unity.com/threads/burst-error-bc1200-while-building-for-android.1516484/] to see forum post)
Also discussed internally some in our team-burst channel (click [here|https://unity.slack.com/archives/GJYFCQSUF/p1700048782211309] to see discussion)

How to reproduce:
1. Open the "IN_60973" project
2. In the Build Settings press Build
3. Observe the Console

Expected result: No error in the Console
Actual result: Error "building Library\Bee\artifacts\Android\AsyncPluginsFromLinker failed with output: UnityEditor.Build.BuildFailedException: Burst compiler (1.8.10) failed running" "Burst error BC1200" is thrown

Reproducible with: 1.8.9, 1.8.10 (2022.2.0b1), 1.8.10 (2022.3.14f1, 2023.2.1f1, 2023.3.0a15)
Not reproducible with: 1.8.9, 1.8.10 (2021.3.32f1, 2022.1.24f1)
Couldn't test with: 2022.2.0a18 (due to an error in the Console)

Reproducible on: Windows 10 Pro
Not reproducible on: Not other environment tested

Notes:
- Not reproducible on the Windows Standalone Platform (others not tested)
- Couldn’t find a regressed version due to errors in the Console between 2022.2.0a1 and 2022.2.0a18
- It’s not a package bug

First lines of the error:
Building Library\Bee\artifacts\Android\AsyncPluginsFromLinker failed with output:
UnityEditor.Build.BuildFailedException: Burst compiler failed running

stdout:
Starting 1 library requests
Error: .\Library\PackageCache\com.unity.burst\Runtime\Intrinsics\x86\Sse2.cs(3086,17): Burst error BC1200: The instruction {{Unity.Burst.Intrinsics.X86.GenericCSharpLoad(void* ptr)}} requires CPU feature {{SSE}} but the current block only supports {{None}} and the target CPU for this method is {{{}ARM_NEON{}}}. Consider enclosing the usage of this instruction with an if test for the appropriate {{IsXXXSupported}} property.
Error: .\Library\PackageCache\com.unity.burst\Runtime\Intrinsics\x86\Sse2.cs(3116,17): Burst error BC1200: The instruction {{Unity.Burst.Intrinsics.X86.GenericCSharpStore(void* ptr, Unity.Burst.Intrinsics.v128 val)}} requires CPU feature {{SSE}} but the current block only supports {{None}} and the target CPU for this method is {{{}ARM_NEON{}}}. Consider enclosing the usage of this instruction with an if test for the appropriate {{IsXXXSupported}} property.
stderr:

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.