Странное поведение статического исполняемого файла при запуске в более старых версиях FreeBSD

файл /usr/share/X11/xkb/symbols/us в разделе "intl" (английский (США, междунар., с мертвыми клавишами )кайры в качестве третьей опции на [ и ], как вы правильно предположили.

Пожалуйста, проверьте, есть ли в вашем файле /usr/share/X11/xkb/symbols/us такие же записи (должно быть около строки 114 или около того ),а также проверьте, действительно ли вы выбрали вариант «intl» раскладки клавиатуры для США, когда вы запускаете запрос setxkbmap -под вариантом, он должен писать «intl», а не что-то еще.

0
07.05.2020, 12:13
1 ответ

FreeBSD 12 претерпела серьезные изменения в ABI под названием «ino64». IIRC, libc может справиться с этим при динамической компоновке, поэтому я бы попробовал это в первую очередь. Если это не сработает, единственным вариантом будет компиляция на FreeBSD 8.

Как правило, вы не должны ожидать, что двоичный файл, скомпилированный в основном выпуске X, будет работать в выпуске X -1. Но это работает наоборот, устанавливая пакеты misc/compatXX.

5
19.03.2021, 02:25

Теги

Похожие вопросы