fix libfec import

This commit is contained in:
2026-06-25 12:58:07 +03:00
parent 4b0e6c2d35
commit 437501bbc0
+5 -1
View File
@@ -82,7 +82,11 @@ implementation
// библиотеку линкеру (ld) на FPC/Darwin — символы остаются undefined. Точно так // библиотеку линкеру (ld) на FPC/Darwin — символы остаются undefined. Точно так
// же работает WDSP ({$linklib wdsp}). Это НЕ форсирует статику: при наличии и // же работает WDSP ({$linklib wdsp}). Это НЕ форсирует статику: при наличии и
// libfec.dylib, и libfec.a в пути поиска ld предпочитает .dylib (как для wdsp). // libfec.dylib, и libfec.a в пути поиска ld предпочитает .dylib (как для wdsp).
{$LINKLIB fec} //
// Только Darwin: на Windows {$LINKLIB fec} заставляет ld искать импорт-либу
// (libfec.a/.dll.a) и падает с "Import library not found for fec" — там load-time
// линковка делается самим FPC из external 'libfec.dll'. На Linux аналогично (как WDSP).
{$IFDEF DARWIN}{$LINKLIB fec}{$ENDIF}
const const
{$IFDEF WINDOWS} {$IFDEF WINDOWS}
FEC_LIB = 'libfec.dll'; FEC_LIB = 'libfec.dll';