Skip to content

Commit 3373ca6

Browse files
committed
export compiler_builtins symbols
1 parent 7c6155b commit 3373ca6

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

rust/Makefile

+5
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ obj-$(CONFIG_RUST) += core.o compiler_builtins.o alloc.o kernel.o
55
extra-$(CONFIG_RUST) += bindings_generated.rs libmodule.so
66
extra-$(CONFIG_RUST) += exports_core_generated.h exports_alloc_generated.h
77
extra-$(CONFIG_RUST) += exports_kernel_generated.h
8+
extra-$(CONFIG_RUST) += exports_compiler_builtins_generated.h
89

910
ifdef CONFIG_CC_IS_CLANG
1011
bindgen_c_flags = $(c_flags)
@@ -62,6 +63,10 @@ $(objtree)/rust/exports_kernel_generated.h: exports_target_type := _RUST_GPL
6263
$(objtree)/rust/exports_kernel_generated.h: $(objtree)/rust/kernel.o FORCE
6364
$(call if_changed,exports)
6465

66+
$(objtree)/rust/exports_compiler_builtins_generated.h: exports_target_type := _RUST
67+
$(objtree)/rust/exports_compiler_builtins_generated.h: $(objtree)/rust/compiler_builtins.o FORCE
68+
$(call if_changed,exports)
69+
6570
quiet_cmd_rustc_procmacro = RUSTC P $@
6671
cmd_rustc_procmacro = \
6772
$(RUSTC) $(rustc_flags) --edition 2018 --extern proc_macro \

rust/exports.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@
1616
#include "exports_core_generated.h"
1717
#include "exports_alloc_generated.h"
1818
#include "exports_kernel_generated.h"
19+
#include "exports_compiler_builtins_generated.h"

0 commit comments

Comments
 (0)