From 8a7ed17ea29a5cc3f1fbf46cc848e3dad5b72f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Tue, 23 Jul 2024 01:42:26 +0100 Subject: Revert "fix(cli): add NAPI support in standalone mode (#24642)" (#24682) This reverts commit 4e8f5875bc59ddfb84c8b0b26071a547b49823a9. Reverting because, it caused a failure during v1.45.3 publish: https://github.com/denoland/deno/actions/runs/10048730693/job/27773718095 CC @Mutefish0 --- cli/build.rs | 47 ++++++++++++----------------------------------- 1 file changed, 12 insertions(+), 35 deletions(-) (limited to 'cli/build.rs') diff --git a/cli/build.rs b/cli/build.rs index f131bc1dc..4fe6fd1ea 100644 --- a/cli/build.rs +++ b/cli/build.rs @@ -404,28 +404,16 @@ fn main() { ); #[cfg(target_os = "windows")] - { - println!( - "cargo:rustc-link-arg-bin=deno=/DEF:{}", - symbols_path.display() - ); - println!( - "cargo:rustc-link-arg-bin=denort=/DEF:{}", - symbols_path.display() - ); - } + println!( + "cargo:rustc-link-arg-bin=deno=/DEF:{}", + symbols_path.display() + ); #[cfg(target_os = "macos")] - { - println!( - "cargo:rustc-link-arg-bin=deno=-Wl,-exported_symbols_list,{}", - symbols_path.display() - ); - println!( - "cargo:rustc-link-arg-bin=denort=-Wl,-exported_symbols_list,{}", - symbols_path.display() - ); - } + println!( + "cargo:rustc-link-arg-bin=deno=-Wl,-exported_symbols_list,{}", + symbols_path.display() + ); #[cfg(target_os = "linux")] { @@ -438,30 +426,19 @@ fn main() { { println!("cargo:warning=Compiling with all symbols exported, this will result in a larger binary. Please use glibc 2.35 or later for an optimised build."); println!("cargo:rustc-link-arg-bin=deno=-rdynamic"); - println!("cargo:rustc-link-arg-bin=denort=-rdynamic"); } else { println!( "cargo:rustc-link-arg-bin=deno=-Wl,--export-dynamic-symbol-list={}", symbols_path.display() ); - println!( - "cargo:rustc-link-arg-bin=denort=-Wl,--export-dynamic-symbol-list={}", - symbols_path.display() - ); } } #[cfg(target_os = "android")] - { - println!( - "cargo:rustc-link-arg-bin=deno=-Wl,--export-dynamic-symbol-list={}", - symbols_path.display() - ); - println!( - "cargo:rustc-link-arg-bin=denort=-Wl,--export-dynamic-symbol-list={}", - symbols_path.display() - ); - } + println!( + "cargo:rustc-link-arg-bin=deno=-Wl,--export-dynamic-symbol-list={}", + symbols_path.display() + ); // To debug snapshot issues uncomment: // op_fetch_asset::trace_serializer(); -- cgit v1.2.3