Andrei
со stepick.org тоже:)
Surreal
Jonny
29 лет образ. высшее
Arseny
Если человек хочет писать приложения для виндоус - то наверно проще всего научиться делать это на C#
Egor
народ, всем добра утром
есть .so либа на линухе, как узнать кем скомпилировано под какую архитектуру?
Jonny
Maksim
Egor
readelf
thx, точно
ещё file можно как выяснилось
Surreal
???
Чтобы писать что-то адекватное на десктоп, надо потратить n единиц времени на изучение осей и их составляющих. На фронтенде на этом можно сэкономить.
Jonny
Stanislav
Крылатый
Сережа
Aleksandr
Surreal
Я бы в 29 лет не стал с нуля всю эту дурь с архитектурой осей, цпу и пр. учить.
Сережа
Сережа
сам MS отдает этому решению приоритет
Alexey
а разве не WPF заменил собою винформсы?
Сережа
вроде когда wpf сделали десктоп уже оказался нинужен, они его переименовали в UWP (оно вроде сопособом развретки отличается), но не взлетело насколько я слышал, поправьте если не прав
Сережа
ну и по личным ощущениям винформс проще впф, за счет жесткого набора элементов и заточенной под них обвязки
Сережа
не надо какой-то там язык раметки XAML учить
Vsevolod
там по хаскилю клевый курс, а вот по c++ мне как-то не очень понравился
🦥Alex Fails
[SKY]Interstellar
/B
[SKY]Interstellar
Для чего этот тег?
🐙 Antony
Vsevolod
minisat/core/Solver.cc:999:42: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
printf("conflict literals : %-12"PRIu64" (%4.2f %% deleted)\n", tot_literals, (max_literals - tot_literals)*100 / (double)max_literals);
Vsevolod
уфф, новый шланг - новые беды
Alexey
а чобы ему сдохнуть? компилятор нонче, как я понимаю, там clang 😊
🦥Alex Fails
да
а получится фикс протолкнуть в старые стд (14, 11)?
🐙 Antony
Посмотрим, возможно что да
Egor
есть файл, надо узнать архитектуру, систему, чем собрано чтобы закодить, кросскомпильнуть и запустить на той же системе
Aleksandr
Сейчас они оставили библиотеки от bilder'a а сами clang компилятор используют, от bds отказались))
kitsu
Vsevolod
там нет -Werror
Stanislav
причем тут register то ?
Stanislav
никто его не будет убирать, а то весь код сломается
Egor
нашёл архитектуру, компиллер, тулчейн
пошёл компилять под мипс и заливать на тачку бинарь
ShadoWalkeR
🦥Alex Fails
это чтобы error_category пропатчить
Egor
Vsevolod
да что, кроме дремучего легаси, сломается от этого register?
🦥Alex Fails
оно все равно будет в zombie.names
Berkus
Berkus
Egor
там mips 3000
Berkus
там mips 3000
напусти strings lib.so там скорее всего будет build_id от гцц которым это собиралось
Berkus
Egor
надо свой бинарь собрать под ту же тачку под которую собрана либа
узнал что это mips3 и залил себе mipsel-linux-gcc, вот фигачу..
Egor
Berkus
она переползла на свежий кланг, лел
Berkus
Berkus
поэтому имеет смысл нарыть всяких символов типа gxx_personality и GLIBC@ и понять какой же версией это все собиралось
Berkus
хрень ее прибьешь, она деньги приносит до сих пор
Egor
Berkus
там граница где-то в районе 5-й версии проходит
Egor
бля. сбрал, залил,
Bus error
Berkus
ща найду точнее
Berkus
ну вот
Berkus
https://stackoverflow.com/questions/2801938/gcc-abi-compatibility попробуй вот ABIcheck напустить если он собирается
Berkus
It looks like its no longer forward compatible as of GCC 5.1. Also see Linking problems due to symbols with abi::cxx11? and The Case of GCC-5.1 and the Two C++ ABIs. – jww Mar 22 '16 at 18:37
и вот этот коммент с важными ссылками
Berkus
5.1 ключевая версия
Egor
ну вот
нашёл чем компилялось - билдрут гцц
GCC: (GNU) 3.3.2
GCC: (Buildroot 2012.11.1) 4.6.3
Stanislav
Egor
Stanislav
старье то какое :)
Berkus
Egor
уже пошёл) thx
🦥Alex Fails
жуть
Surreal
Эээ, ну, чтобы писать гуй тем более надо во фронт идти. Я под "программами для windows" далеко не только гуй представляю.