= Сообщение: 3037 из 3580 ======================================== RU.GOLDED = От : Vitaliy Aksyonov 1:104/117 27 Oct 23 07:21:28 Кому : Semen Panevin 27 Oct 23 07:21:28 Тема : Re: Changes in golded+ sources FGHI : area://RU.GOLDED?msgid=1:104/117+653bba3a На : area://RU.GOLDED?msgid=2:5025/121+653b4c71 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Привет, Semen!
27 Oct 23 08:29, ты писал(а) мне:
VA>>>> Скорее всего libc другой версии. Ведь у самого деда других VA>>>> зависмостей особо и нет. SP>>> И тут приходит ncurses и передаёт большой привет :) VA>> Как вариант - влинковать ncurses статически и дело с концом. SP> libc тоже? :)
С libc проблемы редко бывают. Но даже его можно влинковать статически.
SP> Я не очень понимаю в статической линковке, но разве для них не нужно SP> .a а не .so? И где их взять, билдить весь ncurses вместе с голдедом? SP> hunspell в него же именно так и втащили...
SP> У меня нету libncurses.a и libtinfo.a, но я тут посмотрел, для SP> некоторых либ они таки есть уже готовые в системе, и у многих пакетов, SP> включая ncurses, есть флаг static-libs, который возможно и отвечает за SP> установку .a вместе с .so...
Возможно, в этом конкретном дистрибутиве они не поставляются как статические. Обычно достаточно поставить -dev(el) пакет, который поставляет заголовки и .a/.so.
Тут проблема в том, что cmake по умолчанию ищет именно динамическую либу, но есть способ научить его искать сначала статическую. Можно поиграться, но, как по мне, проще собрать на целевой системе и не мучиться.