@@ -58,6 +58,10 @@ stdenvNoLibc.mkDerivation (finalAttrs: {
|
||||
|
||||
preFixup = ''
|
||||
ln -s $share/share/undefined-symbols.txt $out/lib/wasi.imports
|
||||
ln -s $out/lib $out/lib/${stdenvNoLibc.system}
|
||||
''
|
||||
+ lib.optionalString (stdenvNoLibc.system != stdenvNoLibc.targetPlatform.rust.rustcTargetSpec) ''
|
||||
ln -s $out/lib $out/lib/${stdenvNoLibc.targetPlatform.rust.rustcTargetSpec}
|
||||
'';
|
||||
|
||||
passthru.tests = {
|
||||
|
||||
@@ -260,6 +260,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
++ optionals stdenv.targetPlatform.isMusl [
|
||||
"${setTarget}.musl-root=${pkgsBuildTarget.targetPackages.stdenv.cc.libc}"
|
||||
]
|
||||
++ optionals stdenv.targetPlatform.isWasi [
|
||||
"${setTarget}.wasi-root=${pkgsBuildTarget.targetPackages.stdenv.cc.libc}"
|
||||
]
|
||||
++ optionals stdenv.targetPlatform.rust.isNoStdTarget [
|
||||
"--disable-docs"
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user