diff options
author | 2022-11-13 15:22:38 +1100 | |
---|---|---|
committer | 2022-11-12 20:22:38 -0800 | |
commit | 45dc75b3be6f4668045c0850f659faaf4a4df425 (patch) | |
tree | fba9448cc242e366813784025da9564f5dbfd2c4 | |
parent | 1cce9da80a51d49e423223f24f94fee6a044ab10 (diff) | |
download | bun-45dc75b3be6f4668045c0850f659faaf4a4df425.tar.gz bun-45dc75b3be6f4668045c0850f659faaf4a4df425.tar.zst bun-45dc75b3be6f4668045c0850f659faaf4a4df425.zip |
Add linker script to remove unwanted exports (#1499)
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | src/linker.lds | 8 |
2 files changed, 9 insertions, 1 deletions
@@ -371,7 +371,7 @@ PLATFORM_LINKER_FLAGS += -DDU_DISABLE_RENAMING=1 \ endif ifeq ($(OS_NAME),linux) -SYMBOLS=-Wl,--dynamic-list $(realpath src/symbols.dyn) +SYMBOLS=-Wl,--dynamic-list $(realpath src/symbols.dyn) -Wl,--version-script=$(realpath src/linker.lds) endif SHARED_LIB_EXTENSION = .so diff --git a/src/linker.lds b/src/linker.lds new file mode 100644 index 000000000..4b6635657 --- /dev/null +++ b/src/linker.lds @@ -0,0 +1,8 @@ +VERS_1.0 { + global: + napi*; + __cxa_atexit; + __cxa_thread_atexit_impl; + local: + *; +}; |