Merge pull request #234329 from wegank/sonic-server-refactor

sonic-server: migrate to bindgenHook
This commit is contained in:
figsoda 2023-05-26 21:48:14 -04:00 committed by GitHub
commit fba54af741
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,7 +1,5 @@
{ lib
, rustPlatform
, llvmPackages
, clang
, fetchFromGitHub
}:
@ -21,12 +19,8 @@ rustPlatform.buildRustPackage {
doCheck = false;
nativeBuildInputs = [
llvmPackages.libclang
llvmPackages.libcxxClang
clang
rustPlatform.bindgenHook
];
LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib";
BINDGEN_EXTRA_CLANG_ARGS = "-isystem ${llvmPackages.libclang.lib}/lib/clang/${lib.getVersion clang}/include";
postPatch = ''
substituteInPlace src/main.rs --replace "./config.cfg" "$out/etc/sonic/config.cfg"