How to reproduce:
1. Open the attached “IN-115979.zip“ project
2. Ensure that the compiler is set to IL2CPP in Edit → Project Settings → Player → Other Settings → Scripting Backend
3. Go to Build Profiles and select “Linux Server“
4. Build the project
Expected result: the project builds without issues
Actual result: the project fails to build with several error messages
Reproducible with: 2022.3.58f1 (user), 2022.3.67f1, 6000.0.59f1, 6000.2.7f1, 6000.3.0b4, 6000.4.0a1
Could not test with: 2022.1.0a13 (this is the oldest version that has the Linux Server build option; however, there are too many package errors)
Reproducible on: Windows 11
Not Reproducible on: No other environment tested
Notes:
- For the 2022.3.67f1 version, the project used was a different one; it is attached as “IN-115979_2022.zip“, but the reproduction steps and results are the same
- I was not able to reproduce the issue on smaller sample projects
- Error message:
Building Library\Bee\artifacts\LinuxPlayerBuildProgram\zbz95\linker-output\GameAssembly.so failed with output:
ld.lld: error: undefined symbol: DLLH_create_context