From 48c57ee997939b3ef8f7870c3f359c2807eb3c2e Mon Sep 17 00:00:00 2001 From: LA_DI_DA <11174151+0O0o0oOoO00@users.noreply.github.com> Date: Tue, 18 Mar 2025 20:06:02 +0800 Subject: [PATCH] opt: no export for patchelf --- alas.py | 2 +- blcrack/patchelf/CMakeLists.txt | 3 ++- blcrack/patchelf/patchelf.map | 4 ++++ 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 blcrack/patchelf/patchelf.map diff --git a/alas.py b/alas.py index f382b001a..04a344473 100644 --- a/alas.py +++ b/alas.py @@ -623,7 +623,7 @@ class AzurLaneAutoScript: def loop(self): gl.gl_set("g_config", self.config) if self.is_azur: - GGH=GGHandler(config=self.config, device=self.device) + GGH = GGHandler(config=self.config, device=self.device) self.gg_check() logger.set_file_logger(self.config_name) logger.info(f'Start scheduler loop: {self.config_name}') diff --git a/blcrack/patchelf/CMakeLists.txt b/blcrack/patchelf/CMakeLists.txt index e321d43a6..08504e563 100644 --- a/blcrack/patchelf/CMakeLists.txt +++ b/blcrack/patchelf/CMakeLists.txt @@ -5,4 +5,5 @@ file(GLOB_RECURSE PATCHELF_SRCS ${CMAKE_CURRENT_LIST_DIR}/*.cc ) add_executable(${PATCHELF} ${PATCHELF_SRCS}) -target_link_libraries(${PATCHELF} PRIVATE cxxopts::cxxopts) \ No newline at end of file +target_link_libraries(${PATCHELF} PRIVATE cxxopts::cxxopts) +target_link_options(${PATCHELF} PRIVATE -Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/patchelf.map) \ No newline at end of file diff --git a/blcrack/patchelf/patchelf.map b/blcrack/patchelf/patchelf.map new file mode 100644 index 000000000..1b199653a --- /dev/null +++ b/blcrack/patchelf/patchelf.map @@ -0,0 +1,4 @@ +{ + local: * + ; +};