Matwey
А я вижу. Выше написано какую. Второй раз лень писать, извините.
Ostap ꑭ
Видели новость?
Chrome on Windows ditches Microsoft’s compiler, now uses Clang
Stanislav
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
Alexander "SonnySlave"
Stanislav
Stanislav
жопа досих пор горит
Egor
6.0 тоже плохо работает?
Alexander "SonnySlave"
В попе боль, пукан горит?
Принимайте "Небомбит"!
Stanislav
6.0 тоже плохо работает?
я про смейк и шланг под винду, симейк хочет clang-cl в котором половина опций не работает
Stanislav
типа -fcoroutines -fmodules
Egor
да, есть такое, я им баги репортил, что-то правили
Stanislav
я мастер собирал, нихера не поправили
Alexander "SonnySlave"
ничего не поделаешь, что проприетарщина вот так вот интересно пишется
Stanislav
Egor
раньше только он работал
Stanislav
пока не понял как это отключить, хочу обычное поведение
Stanislav
вся совместимость это аргументы как у visual c++ через / передавать можно, и некоторые включены сразу
Олександр
Я про clang-cl.
Egor
Stanislav
Egor
clang-4 не мог стандартные студийные хедеры собирать
Egor
то есть они подключаются, но ошибки сборки
Egor
5 уже лучше, но вроде я встречал на новых стандартах
Egor
а сейчас STL говорит, что всё ок, верим в 6 версию)
Alexander "SonnySlave"
Alexander "SonnySlave"
если разработчик решил так делать, то он будет так делать. Я никоим образом не одобряю такой мудацкий подход. Но если у меня вдруг появятся причины так делать - я хочу иметь возможность так делать и распространять приложения
Alexander "SonnySlave"
в случае системных пакетов это невозможно. В случае паков всяких - можно
Alexander "SonnySlave"
а преимущества пака перед тем же архивом выше @xvitaly описал
Matwey
Так я полностю согласен. Я лишь говорил о том, что первичен, как ты говоришь "такой мудацкий подход".
Berkus
Alexander "SonnySlave"
шта
да там срачи были про ЯП и пакетные менеджеры )
Berkus
да там срачи были про ЯП и пакетные менеджеры )
я вот на прошлой неделе попробовал parcel
пишешь в хтмле <script src="../Cargo.toml"/> и оно собирает раст в wasm, подключает в js и загружает, всё с лайв-релоадом и прочими ништяками.
теперь давайте то же самое для плюсцов поищем
Alexander "SonnySlave"
ну-ну 😊
Stanislav
Matwey
Berkus
Stanislav
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
Konstantin
SSE4
Gopneg
тоже вроде на сишных каналах был?
Gopneg
как и тут
Konstantin
да
Konstantin
оно там живое еще?
Gopneg
плюсы разрегались, сишный еще нет, но все тухло, я набегами бываю, там только линукс и политикс живые каналы
Konstantin
понятно