Matwey
А я вижу. Выше написано какую. Второй раз лень писать, извините.
Ostap ꑭ
Видели новость? Chrome on Windows ditches Microsoft’s compiler, now uses Clang
Ostap ꑭ
Chrome on Windows ditches Microsoft’s compiler, now uses Clang – Ars Technica https://arstechnica.com/gadgets/2018/03/chrome-on-windows-ditches-microsofts-compiler-now-uses-clang/?amp=1
Stanislav
жопа досих пор горит
Egor
6.0 тоже плохо работает?
Alexander "SonnySlave"
В попе боль, пукан горит? Принимайте "Небомбит"!
Stanislav
6.0 тоже плохо работает?
я про смейк и шланг под винду, симейк хочет clang-cl в котором половина опций не работает
Stanislav
типа -fcoroutines -fmodules
Egor
да, есть такое, я им баги репортил, что-то правили
Stanislav
я мастер собирал, нихера не поправили
Alexander "SonnySlave"
А я вижу. Выше написано какую. Второй раз лень писать, извините.
так тебе уже сказали, что с этой проблемой просто придётся жить
Alexander "SonnySlave"
ничего не поделаешь, что проприетарщина вот так вот интересно пишется
Matwey
так тебе уже сказали, что с этой проблемой просто придётся жить
Так я с самого начала сказал, что проблема не в пакетах, и на её фоне пакеты - это стилистические разногласия.
Egor
я мастер собирал, нихера не поправили
а хром, я так понимаю, теперь собирается вообще просто clang++, симейк и для этого случая пока не очень работает
Stanislav
Egor
раньше только он работал
Stanislav
пока не понял как это отключить, хочу обычное поведение
Matwey
ничего не поделаешь, что проприетарщина вот так вот интересно пишется
Тут Erlang носит внутри себя запатченный досмерти PCRE, чтобы он хорошо работал внутри виртуальной машины. Знаешь как было недавно в нем весело чинить уязвимость в PCRE в этой неподдерживаемой версии?
Egor
пока не понял как это отключить, хочу обычное поведение
просто обычную поддержку clang/++ и не рассматривали серьёзно
Stanislav
просто обычную поддержку clang/++ и не рассматривали серьёзно
вопрос почему? почему я должен юзать clang-cl ? а если обычное поведение хочу там даже смешно clang-cl == clang++ внутри костыли которые режим совместимости с cl.exe по имени исполняемого файла включают
Stanislav
вся совместимость это аргументы как у visual c++ через / передавать можно, и некоторые включены сразу
Олександр
типа -fcoroutines -fmodules
Там надо MSVC опции, насколько знаю.
Stanislav
Там надо MSVC опции, насколько знаю.
в шланге? ну без варнингов то да, просто clang-cl ругается что вообще не знает такие опции
Олександр
Я про clang-cl.
Egor
clang-4 не мог стандартные студийные хедеры собирать
Egor
то есть они подключаются, но ошибки сборки
Egor
5 уже лучше, но вроде я встречал на новых стандартах
Egor
а сейчас STL говорит, что всё ок, верим в 6 версию)
Alexander "SonnySlave"
если разработчик решил так делать, то он будет так делать. Я никоим образом не одобряю такой мудацкий подход. Но если у меня вдруг появятся причины так делать - я хочу иметь возможность так делать и распространять приложения
Alexander "SonnySlave"
в случае системных пакетов это невозможно. В случае паков всяких - можно
Alexander "SonnySlave"
а преимущества пака перед тем же архивом выше @xvitaly описал
Matwey
Так я полностю согласен. Я лишь говорил о том, что первичен, как ты говоришь "такой мудацкий подход".
Berkus
... нахоится запрос на добавление package manager в С++
всё, нахуй плюсцы... если туда завезут стандартный пакетник то даже не повелосипедить будет
Berkus
@berkus
шта
Alexander "SonnySlave"
шта
да там срачи были про ЯП и пакетные менеджеры )
Berkus
да там срачи были про ЯП и пакетные менеджеры )
я вот на прошлой неделе попробовал parcel пишешь в хтмле <script src="../Cargo.toml"/> и оно собирает раст в wasm, подключает в js и загружает, всё с лайв-релоадом и прочими ништяками. теперь давайте то же самое для плюсцов поищем
Alexander "SonnySlave"
ну-ну 😊
Matwey
всё, нахуй плюсцы... если туда завезут стандартный пакетник то даже не повелосипедить будет
Я только за стандартный пакетник, если он будет пощрять написание хороших программ.
Berkus
Я только за стандартный пакетник, если он будет пощрять написание хороших программ.
нет, я против, да и все равно комитет примет его не раньше с++26
Anatoly
Я только за стандартный пакетник, если он будет пощрять написание хороших программ.
судя по твоему спичу тебе нужен не пакетник, а репозиторий подписанных тобой модулей, прошедших твою сертификацию, и рантайм загрузчик проверяющий подпись. по сути, все то, что есть в той же жабе из коробки или то, что есть в нэте
Gopneg
блина, а это как так получилось? unresolved external symbol "__declspec(dllimport) int __cdecl ACE_OS::_snprintf(char *,unsigned int,char const *,...)" (__imp_?_snprintf@ACE_OS@@YAHPADIPBDZZ) referenced in function "char const * __cdecl ACE_OS::inet_ntop(int,void const *,char *,unsigned int)" (?inet_ntop@ACE_OS@@YAPBDHPBXPADI@Z)
Gopneg
как так оно само в себе унресолвед?..
Konstantin
Почему само в себе? printf в ntop
Gopneg
так оба метода в ACE_OS::
Konstantin
В одном неймспейсе
Konstantin
Но принтф должен из длл приехать
Konstantin
Нужно импорт от него
Gopneg
ну короче кроме ACE библы неймспейсов таких больше нету
Konstantin
Ну видимо не все из неё ты подключил
Gopneg
хм...
Konstantin
никнейм знакомый, ты в IRC не сидел как Sopholos?
Gopneg
сидел как гопнег, софолос резервное
Konstantin
я уже плохо помню, лет 10 там не был
Gopneg
_snprintf лежит в файлике .inl. для ACE есть какая-то конфига для инлайнов, может ли это быть связано.... %)
Konstantin
может нужен какой-то дефайн чтобы он был не как dllexport
Gopneg
Static version of ACE libraries are built with ACE_AS_STATIC_LIBS defined. This macro should also be used in application projects that link to static ACE libraries Optionally you can also add the line #define ACE_NO_INLINE before the #include statement in ACE_ROOT\ace\config.h to disable inline function and reduce the size of static libraries (and your executables.)
Konstantin
да похоже на правду
Gopneg
ща попробуем #define ACE_NO_INLINE значит...
Konstantin
я недавно сталкивался с ace, там в ридми первое что идет - создайте файл config.h и напишите в него следующее
Konstantin
почему нельзя было сразу config.h положить в дистрибутив загадка
Gopneg
да вообще блина все плюсы для мена сплошная боль, день потратил на сборку log4cxx
Konstantin
да log4cxx не весело собирать, ему еще нужны apr apr-util expat
Gopneg
меня больше позабавило что под разные студии надо фиксить разный код
Konstantin
хехе
Gopneg
никнейм знакомый, ты в IRC не сидел как Sopholos?
а у тебя, кстати, какой ник был?
Konstantin
SSE4
Gopneg
тоже вроде на сишных каналах был?
Gopneg
как и тут
Konstantin
да
Konstantin
оно там живое еще?
Gopneg
плюсы разрегались, сишный еще нет, но все тухло, я набегами бываю, там только линукс и политикс живые каналы
Konstantin
понятно