with import <nixpkgs> { overlays = map (uri: import (fetchTarball uri)) [ https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz ]; }; let rust = ((rustChannelOf { channel = "stable"; }) .rust.override { targets = [ "wasm32-unknown-unknown" # "wasm32-unknown-emscripten" # "wasm32-wasi" ]; }); in clangStdenv.mkDerivation { name = "zstdseek"; buildInputs = [ pkgconfig llvmPackages.libclang.lib emscripten cmake rust-bindgen rust llvmPackages.bintools-unwrapped wasmtime ]; LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib"; # CFLAGS="-I/home/pe/.emscripten_cache/sysroot/include"; }