WSL 2 и (Re)HLDS

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
24
Реакции
25
Помог
1 раз(а)
Ошибка
Segmentation fault
ОС
Linux
Amx Mod X
Нет
Билд
SteamCMD
ReGamedll
Нет
Версия Metamod
Нет
Список метамодулей
Нет
Список плагинов
Нет
Есть ли варианты запуска сервера на WSL 2? Windows 10 2004, wsl Ubuntu или CentOS: в обоих одинаковая ошибка. В интернете находил решение в качестве ld --wrap stat на stat64, но посмотрев strace у процесса hlds стало понятно, что он как раз таки вызывает stat64.
 
В этой теме было размещено решение! Перейти к решению.

Вложения

Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
Последнее редактирование:
Сообщения
24
Реакции
25
Помог
1 раз(а)
wopox1337, i386 нативно поддерживается в последней версии wsl, сейчас попробую исправить stat по этой инструкции. до этого пытался собрать свою библиотеку, но не заработало, видимо, навыков у меня совсем нет.
20 Июн 2020
wopox1337, всё прекрасно заработало по https://thesofproject.github.io/latest/developer_guides/tech/compile_wsl.html, спасибо!

Не забудьте добавить export LD_PRELOAD=inode64.so в start.sh перед строкой запуска
Add our libs to LD_PRELOAD every time you want 32-bit binaries to use the changed stat:
Bash:
export LD_PRELOAD=inode64.so
 
Последнее редактирование модератором:
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
всё прекрасно заработало
Не мог бы ты составить более подробный гайд по запуску HLDS на WSL2. В виде темы. Такого рода информации остро не хватает в интернете, и было бы замечательно, если бы ты поделился своим опытом в виде статьи)
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу