Messages in this thread Patch in this message | | | Date | Thu, 28 Sep 2023 20:21:16 +0000 | Subject | [PATCH] rust: Use awk instead of recent xargs | From | Matthew Maurer <> |
| |
`awk` is already required by the kernel build, and the `xargs` feature used in current Rust detection is not present in all `xargs` (notably, toybox based xargs, used in the Android kernel build).
Signed-off-by: Matthew Maurer <mmaurer@google.com> --- rust/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/rust/Makefile b/rust/Makefile index 87958e864be0..0efc5b5cd611 100644 --- a/rust/Makefile +++ b/rust/Makefile @@ -365,8 +365,7 @@ quiet_cmd_exports = EXPORTS $@ cmd_exports = \ $(NM) -p --defined-only $< \ | grep -E ' (T|R|D) ' | cut -d ' ' -f 3 \ - | xargs -Isymbol \ - echo 'EXPORT_SYMBOL_RUST_GPL(symbol);' > $@ + | awk 'NF {printf "EXPORT_SYMBOL_RUST_GPL(%s);\n",$$0}' > $@ $(obj)/exports_core_generated.h: $(obj)/core.o FORCE $(call if_changed,exports) -- 2.42.0.582.g8ccd20d70d-goog
| |