Страницы (5): « 1 2 3 4 [5] Показать все 72 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- VHLT для GNU/Linux (https://hlfx.ru/forum/showthread.php?threadid=4293)
Так там небось ошибки компиляции под линукс полезут.
Ну попроси альбатроссов заняться. Заодно пусть в репозиторий закинут для удобства.
Добавлено 27-03-2018 в 19:03:
А вообще я предлагаю просто создать тему с альтернативными компиляторами под Джек, и пусть желающие их ставят.
С бесплатной версией джека будем по-прежнему распространять классические VHLT, а с платной как известно, нельзя распространять никакие, и тут ничего поделать нельзя.
__________________
__________________
I'm on github
I'm on opendesktop.org
FreeSlave нет, не специфичных. Ок, я сделаю патч.
__________________
А так ли нужно поддерживать яблочников?... (o_O)
ДЖЕК есть - и на том пусть благодарят. А компуляторы - это их боль.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
XaeroX, проверь ещё, что на макоси правильно детектится количество тредов (собственно, это была основная причина заводить репу). Я добавлял автоопределение количества CPU для макоси (machdep.cpu.core_count в threads.cpp), но никогда не тестил.
__________________
I'm on github
I'm on opendesktop.org
code:
Current hlcsg Settings Name | Setting | Default ---------------------|-----------|------------------------- threads [ 4 ] [ Varies ]
__________________
Вот патч с изменениями.
Напрямую его, наверное, применить не получится, т.к. я его редактировал вручную (там была куча левых диффов LF->CR, плюс для джека я по дефолту выключаю эстимейт, иначе в консоль вываливается простыня, она ж не понимает '\r'). Может, эти правки и не существенны - но кланг ругался на оригинал.
В мейкфайле я добавил VERSION_MACOS и -Wno-deprecated-declarations к параметрам компиляции.
В остальном вроде всё.
__________________
XaeroX, я не особо понял, зачем менять int на intptr_t, индексация всё равно int не прывысит.
__________________
I'm on github
I'm on opendesktop.org
FreeSlave
У тебя там каст 32-битной переменной к указателю, который на 64-битной системе имеет размерность 64 бита. Это UB согласно п. 5.2.10 стандарта:
__________________
XaeroX, а, в pthread_create. Точно. Спасибо.
__________________
I'm on github
I'm on opendesktop.org
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Временная зона GMT. Текущее время 15:05. | Страницы (5): « 1 2 3 4 [5] Показать все 72 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024