fix: set CC=gcc for clamav Rust proc-macro builds in cross-compile
This commit is contained in:
@@ -193,6 +193,13 @@
|
||||
"-Dtest_run_result=0"
|
||||
"-Dtest_run_result__TRYRUN_OUTPUT="
|
||||
];
|
||||
# Rust proc-macro build scripts need a native linker; cmake overrides
|
||||
# CC/CXX to the cross-compiler, confusing cargo. Set CC to native gcc
|
||||
# so proc-macros can compile and run on the build host.
|
||||
preConfigure = (old.preConfigure or "") + ''
|
||||
export CC=gcc
|
||||
export CXX=g++
|
||||
'';
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user