Skip to content

Commit 03ae227

Browse files
committed
builtins: Add exports file
1 parent 5058a48 commit 03ae227

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

hermit-builtins/exports

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
memcmp
2+
memcpy
3+
memmove
4+
memset
5+
strlen

xtask/src/main.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ impl flags::Build {
6363

6464
eprintln!("Exporting hermit-builtins symbols");
6565
let builtins = self.builtins_archive();
66-
builtins.retain_symbols(["memcmp", "memcpy", "memmove", "memset", "strlen"].into_iter())?;
66+
let builtin_symbols = sh.read_file("hermit-builtins/exports")?;
67+
builtins.retain_symbols(builtin_symbols.lines())?;
6768

6869
dist_archive.append(&builtins)?;
6970

0 commit comments

Comments
 (0)