Skip to content

Commit 78edd0d

Browse files
committed
Remove symbols that are no longer defined
1 parent 12d4390 commit 78edd0d

File tree

3 files changed

+2
-91
lines changed

3 files changed

+2
-91
lines changed

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -928,8 +928,10 @@ check-symbols: $(STARTUP_FILES) libc
928928
|grep ' U ' |sed 's/.* U //' |LC_ALL=C sort |uniq); do \
929929
grep -q '\<'$$undef_sym'\>' "$(DEFINED_SYMBOLS)" || echo $$undef_sym; \
930930
done | grep -E -v "^__mul|__memory_base|__indirect_function_table|__tls_base" > "$(UNDEFINED_SYMBOLS)"
931+
ifneq ($(WASI_SNAPSHOT), p2)
931932
grep '^_*imported_wasi_' "$(UNDEFINED_SYMBOLS)" \
932933
> "$(SYSROOT_LIB)/libc.imports"
934+
endif
933935

934936
#
935937
# Generate a test file that includes all public C header files.

expected/wasm32-wasip2/defined-symbols.txt

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -287,51 +287,6 @@ __uflow
287287
__unlist_locked_file
288288
__uselocale
289289
__utc
290-
__wasi_args_get
291-
__wasi_args_sizes_get
292-
__wasi_clock_res_get
293-
__wasi_clock_time_get
294-
__wasi_environ_get
295-
__wasi_environ_sizes_get
296-
__wasi_fd_advise
297-
__wasi_fd_allocate
298-
__wasi_fd_close
299-
__wasi_fd_datasync
300-
__wasi_fd_fdstat_get
301-
__wasi_fd_fdstat_set_flags
302-
__wasi_fd_fdstat_set_rights
303-
__wasi_fd_filestat_get
304-
__wasi_fd_filestat_set_size
305-
__wasi_fd_filestat_set_times
306-
__wasi_fd_pread
307-
__wasi_fd_prestat_dir_name
308-
__wasi_fd_prestat_get
309-
__wasi_fd_pwrite
310-
__wasi_fd_read
311-
__wasi_fd_readdir
312-
__wasi_fd_renumber
313-
__wasi_fd_seek
314-
__wasi_fd_sync
315-
__wasi_fd_tell
316-
__wasi_fd_write
317-
__wasi_path_create_directory
318-
__wasi_path_filestat_get
319-
__wasi_path_filestat_set_times
320-
__wasi_path_link
321-
__wasi_path_open
322-
__wasi_path_readlink
323-
__wasi_path_remove_directory
324-
__wasi_path_rename
325-
__wasi_path_symlink
326-
__wasi_path_unlink_file
327-
__wasi_poll_oneoff
328-
__wasi_proc_exit
329-
__wasi_random_get
330-
__wasi_sched_yield
331-
__wasi_sock_accept
332-
__wasi_sock_recv
333-
__wasi_sock_send
334-
__wasi_sock_shutdown
335290
__wasi_sockets_services_db
336291
__wasi_sockets_utils__any_addr
337292
__wasi_sockets_utils__borrow_network
@@ -1253,7 +1208,6 @@ scalbnl
12531208
scandir
12541209
scandirat
12551210
scanf
1256-
sched_yield
12571211
seed48
12581212
seekdir
12591213
select

expected/wasm32-wasip2/undefined-symbols.txt

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -12,51 +12,6 @@ __getf2
1212
__gttf2
1313
__heap_base
1414
__heap_end
15-
__imported_wasi_snapshot_preview1_args_get
16-
__imported_wasi_snapshot_preview1_args_sizes_get
17-
__imported_wasi_snapshot_preview1_clock_res_get
18-
__imported_wasi_snapshot_preview1_clock_time_get
19-
__imported_wasi_snapshot_preview1_environ_get
20-
__imported_wasi_snapshot_preview1_environ_sizes_get
21-
__imported_wasi_snapshot_preview1_fd_advise
22-
__imported_wasi_snapshot_preview1_fd_allocate
23-
__imported_wasi_snapshot_preview1_fd_close
24-
__imported_wasi_snapshot_preview1_fd_datasync
25-
__imported_wasi_snapshot_preview1_fd_fdstat_get
26-
__imported_wasi_snapshot_preview1_fd_fdstat_set_flags
27-
__imported_wasi_snapshot_preview1_fd_fdstat_set_rights
28-
__imported_wasi_snapshot_preview1_fd_filestat_get
29-
__imported_wasi_snapshot_preview1_fd_filestat_set_size
30-
__imported_wasi_snapshot_preview1_fd_filestat_set_times
31-
__imported_wasi_snapshot_preview1_fd_pread
32-
__imported_wasi_snapshot_preview1_fd_prestat_dir_name
33-
__imported_wasi_snapshot_preview1_fd_prestat_get
34-
__imported_wasi_snapshot_preview1_fd_pwrite
35-
__imported_wasi_snapshot_preview1_fd_read
36-
__imported_wasi_snapshot_preview1_fd_readdir
37-
__imported_wasi_snapshot_preview1_fd_renumber
38-
__imported_wasi_snapshot_preview1_fd_seek
39-
__imported_wasi_snapshot_preview1_fd_sync
40-
__imported_wasi_snapshot_preview1_fd_tell
41-
__imported_wasi_snapshot_preview1_fd_write
42-
__imported_wasi_snapshot_preview1_path_create_directory
43-
__imported_wasi_snapshot_preview1_path_filestat_get
44-
__imported_wasi_snapshot_preview1_path_filestat_set_times
45-
__imported_wasi_snapshot_preview1_path_link
46-
__imported_wasi_snapshot_preview1_path_open
47-
__imported_wasi_snapshot_preview1_path_readlink
48-
__imported_wasi_snapshot_preview1_path_remove_directory
49-
__imported_wasi_snapshot_preview1_path_rename
50-
__imported_wasi_snapshot_preview1_path_symlink
51-
__imported_wasi_snapshot_preview1_path_unlink_file
52-
__imported_wasi_snapshot_preview1_poll_oneoff
53-
__imported_wasi_snapshot_preview1_proc_exit
54-
__imported_wasi_snapshot_preview1_random_get
55-
__imported_wasi_snapshot_preview1_sched_yield
56-
__imported_wasi_snapshot_preview1_sock_accept
57-
__imported_wasi_snapshot_preview1_sock_recv
58-
__imported_wasi_snapshot_preview1_sock_send
59-
__imported_wasi_snapshot_preview1_sock_shutdown
6015
__letf2
6116
__lttf2
6217
__netf2

0 commit comments

Comments
 (0)