bin/runcpu: eliminate hardcoded sysroot
This commit is contained in:
@@ -128,7 +128,7 @@ const specProc = await spawnSPECWithID(
|
||||
...optimizeFlags,
|
||||
...argv.allowMisaligned ? ["-mllvm", sw64UnalignedFlag] : [],
|
||||
...sw64TargetOptions({ simd: argv.simd }),
|
||||
...["--sysroot", "/usr/sw/swgcc1030_native_tools"],
|
||||
...["--sysroot", sysroot],
|
||||
...argv.compilerSuite == "llvm" ? [sunway.mcpu(sunwayGeneration)] : [], // Only add -mcpu for llvm
|
||||
],
|
||||
ldflags: [
|
||||
@@ -136,7 +136,7 @@ const specProc = await spawnSPECWithID(
|
||||
`-L${path.resolve(prefix, 'lib')}`,
|
||||
...optimizeFlags,
|
||||
"-fuse-ld=lld",
|
||||
...["--sysroot", "/usr/sw/swgcc1030_native_tools"],
|
||||
...["--sysroot", sysroot],
|
||||
...argv.optimizeProfile === "base" ? [
|
||||
...argv.simd ? ["-Wl,-plugin-opt,-mattr=+simd"] : [],
|
||||
...argv.allowMisaligned ? [`-Wl,-plugin-opt,${sw64UnalignedFlag}`] : [],
|
||||
|
||||
Reference in New Issue
Block a user