Skip to content

Commit f70dee0

Browse files
ci: add patchelf to modify rpath of built whisper shared object linux
1 parent 422e986 commit f70dee0

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ define linux_build
3333
mkdir -p $(RUNTIME_DIR)/linux-$(ARCH)$(2)
3434
cp $(BUILD_PATH)/src/libwhisper.so $(RUNTIME_DIR)/linux-$(ARCH)$(2)/
3535
cp $(BUILD_PATH)/ggml/src/libggml.so $(RUNTIME_DIR)/linux-$(ARCH)$(2)/
36+
37+
patchelf --set-rpath '$$ORIGIN' $(RUNTIME_DIR)/linux-$(ARCH)$(2)/libwhisper.so
3638
endef
3739

3840
# MacOS base build template

src/WhisperContext.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ private function setupLoggerCallback(): void
486486
$logger = Whisper::getLogger();
487487

488488
if ($logger === null) {
489-
$logCallback = function (int $level, string $text, ?CData $user_data) {};
489+
$logCallback = function () {};
490490
} else {
491491
$logCallback = function (int $level, string $message, ?CData $user_data) use ($logger) {
492492
$psrLevel = (LogLevel::tryFrom($level) ?? LogLevel::INFO)->toPsrLogLevel();

0 commit comments

Comments
 (0)