Hello,
When trying to open freshly checkouted Unity project on Windows 7 which has Burst 1.6.0-pre.2 in their dependencies the editor goes into safe-mode, spilling several pairs of errors each moment until closed.
lld: error: permission denied
E:\\The Game\\Temp\\Burst\\burst-aot8164fott.nqt\\8941e6cf64255ec70e3ca9bc3661e414.pdb: Stream Error: An I/O error occurred on the file system.
While compiling job: System.Void Unity.Jobs.IJobExtensions/JobStruct`1<Pathfinding.Jobs.JobCopyRectangle`1<System.UInt32>>::Execute(T&,System.IntPtr,System.IntPtr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,System.Int32)
at <empty>:line 0
ected exception Burst.Compiler.IL.Aot.AotLinkerException: The native link step failed. Check previous exception in the log - linker command line : "E:\The Game\Library\PackageCache\com.unity.burst@1.6.0-pre.2\.Runtime\hostwin\lld -flavor link /dll /DEBUG /pdb:"E:\\The Game\\Temp\\Burst\\burst-aot8164fott.nqt\\8941e6cf64255ec70e3ca9bc3661e414.pdb" /pdbaltpath:"E:\\The Game\\Library\\BurstCache\\JIT\\8941e6cf64255ec70e3ca9bc3661e414.pdb" /noentry /nodefaultlib /out:"E:\\The Game\\Temp\\Burst\\burst-aot8164fott.nqt\\8941e6cf64255ec70e3ca9bc3661e414.dll" "E:\\The Game\\Library\\PackageCache\\com.unity.burst@1.6.0-pre.2\\.Runtime\\libs\\burstRTL_w64.lib" /threads:1 "E:\\The Game\\Temp\\Burst\\burst-aot8164fott.nqt\\lib_burst_generated_part_.obj""
at Burst.Compiler.IL.Aot.AotNativeLinkBase.RunNativeLinkerTool (System.String command, System.String arguments, System.String errorMessage, System.String commandType, System.String workingDirectory, System.Boolean muteOutputs) [0x000d0] in <bace72e1c28441d0baf49fb4f0772068>:0
at Burst.Compiler.IL.Aot.AotNativeLinkLLVMWindows.Link (Burst.Backend.TargetCpu targetCpu, System.Collections.Generic.List`1[T] inputFiles, System.String outputFile, System.Boolean enableDebugInfo) [0x001b0] in <bace72e1c28441d0baf49fb4f0772068>:0
at Burst.Compiler.IL.Aot.AotCompiler.Link (System.Collections.Generic.List`1[T] groups, System.String nameSuffix, Burst.Compiler.IL.Aot.AotCompilerOptions compilerOptions, System.IO.TextWriter consoleOut, System.IO.TextWriter consoleError) [0x001f8] in <bace72e1c28441d0baf49fb4f0772068>:0
at Burst.Compiler.IL.Jit.Providers.BaseOnDiskProvider.CommonDiskCompileModule (Burst.Backend.Module module, Burst.Compiler.IL.NativeCompiler nativeCompiler, Burst.Compiler.IL.NativeCompilerOptions options, Burst.Compiler.IL.Jit.JitOptions jitOptions, Burst.Compiler.IL.Helpers.Hash128& moduleHash) [0x000ce] in <bace72e1c28441d0baf49fb4f0772068>:0
at Burst.Compiler.IL.Jit.Providers.OnDiskJitProvider.BeginCompileModule (Burst.Backend.Module module, Burst.Compiler.IL.NativeCompiler nativeCompiler, Burst.Compiler.IL.NativeCompilerOptions options, Burst.Compiler.IL.Jit.JitOptions jitOptions, Burst.Compiler.IL.Helpers.Hash128& moduleHash, Burst.Compiler.IL.Jit.JitCacheManager jitCacheManager, Burst.Compiler.IL.Jit.GetExternalFunctionPointerDelegate getExternalFunctionPointer, System.Action& invokeBurstInitialize) [0x00000] in <bace72e1c28441d0baf49fb4f0772068>:0
at Burst.Compiler.IL.Jit.JitCompiler.CompileMethodInternal (Burst.Compiler.IL.Jit.JitResult result, System.Collections.Generic.List`1[T] methodsToCompile, Burst.Compiler.IL.Jit.JitOptions jitOptions) [0x0068f] in <bace72e1c28441d0baf49fb4f0772068>:0
at Burst.Compiler.IL.Jit.JitCompiler.CompileMethods (Mono.Cecil.MethodReference[] methodReferences, Burst.Compiler.IL.Jit.JitOptions jitOptions) [0x001d9] in <bace72e1c28441d0baf49fb4f0772068>:0
at Burst.Compiler.IL.Jit.JitCompiler.CompileMethod (Mono.Cecil.MethodReference methodReference, Burst.Compiler.IL.Jit.JitOptions jitOptions) [0x0001c] in <bace72e1c28441d0baf49fb4f0772068>:0
at Burst.Compiler.IL.Jit.JitCompilerService+CompilerThreadContext.<Compile>b__21_0 (Burst.Compiler.IL.Jit.JitCompiler jitCompiler, Mono.Cecil.MethodReference methodRef, Burst.Compiler.IL.Jit.JitOptions jitOptions) [0x00017] in <bace72e1c28441d0baf49fb4f0772068>:0
at (wrapper delegate-invoke) System.Func`4[Burst.Compiler.IL.Jit.JitCompiler,Mono.Cecil.MethodReference,Burst.Compiler.IL.Jit.JitOptions,Burst.Compiler.IL.Jit.JitFunction].invoke_TResult_T1_T2_T3(Burst.Compiler.IL.Jit.JitCompiler,Mono.Cecil.MethodReference,Burst.Compiler.IL.Jit.JitOptions)
at Burst.Compiler.IL.Jit.JitCompilerService+CompilerThreadContext.CompileImpl (Burst.Compiler.IL.Jit.JitCompilerService+CompileJob job, System.String logTitle, System.Func`4[T1,T2,T3,TResult] doCompilationCallback) [0x00442] in <bace72e1c28441d0baf49fb4f0772068>:0
While compiling job: System.Void Unity.Jobs.IJobExtensions/JobStruct`1<Pathfinding.Jobs.JobCopyRectangle`1<System.UInt32>>::Execute(T&,System.IntPtr,System.IntPtr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,System.Int32)
at <empty>:line 0
The project in question works OK on other devs systems (all of them Windows 10)
When using explorer to navigate into:
E:\The Game\Temp\Burst\burst-aot8164fott.nqt
I can see the *.obj files in place, but there is nothings with *.pdb extension

