
Denis
11.07.2017
17:35:25

Pavel
11.07.2017
17:35:50
Чего бы не делать лишь бы на с++ не переходить ;)

Denis
11.07.2017
17:36:31
Линус был прав

Google

Pavel
11.07.2017
17:36:48
целых два! Да и те в названии

Denis
11.07.2017
17:36:51
Лет 15 назад я этого не понимал, щас понял
C++ с отключенной виртуализацией ещё туда-сюда, но зачем если Ди есть

Oleg
11.07.2017
17:44:49
и как бы ожидаемые проблемы меня настигли)

Denis
11.07.2017
17:45:12
Старая история, может что-то поменялось уже

Oleg
11.07.2017
17:45:18
да не
как я понимаю у тебя весь смысл в отказе от дефолтного рантайма и запуск на голом железе

Denis
11.07.2017
17:45:43
с ARM и голым Ди косяк есть - контора производитель не отдаёт спецификации на проц в виде дишных заголовков)

Oleg
11.07.2017
17:46:07
мне же нужен рантайм обычный и запуск под линухой

Dmitry
11.07.2017
17:46:08

Denis
11.07.2017
17:46:46

Oleg
11.07.2017
17:47:19

Google

Denis
11.07.2017
17:47:28
binutils-arm-linux-gnueabi - GNU binary utilities, for arm-linux-gnueabi target
binutils-arm-linux-gnueabihf - GNU binary utilities, for arm-linux-gnueabihf target

Oleg
11.07.2017
17:47:58
линкер не может найти вообще ничего
$ arm-linux-gnu-ld testarm.o -o testarm
arm-linux-gnu-ld: warning: cannot find entry symbol _start; defaulting to 00000000000100d4
testarm.o:(.ARM.exidx.text._Dmain[_Dmain]+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
testarm.o: In function `_D3std5stdio16__T7writelnTAyaZ7writelnFNfAyaZv':
и там ещё пара экранов
ладно D'шная функция, но видимо даже С либ нету
_start же к С рантайму относится?

Denis
11.07.2017
17:49:50
дык а .o под ARM скомпилены?

Oleg
11.07.2017
17:50:35
ldc2 странным образом компилит безмолвно, даже если -mtriple задан явно не существующий

Denis
11.07.2017
17:51:16
А что это за ключ?

Oleg
11.07.2017
17:52:02
ldc2 -mtriple=arm-linux-gnueabihf123456y -c testarm.d
но если arm-linux- написать неверно он не работает

Denis
11.07.2017
17:52:32
может это название, которе в бинарник пропечатывается прост?
с проверочкой

Oleg
11.07.2017
17:52:52
ну хз
hf суффикс вроде значит аппаратную поддержку чисел с плавающей точкой
а если ему пофигу на эту часть, то что в итоге он в бинарник делает?
если убрать флаг -c он пробует использовать /bin/ld
и тот, конечно, не вывозит

Denis
11.07.2017
17:55:15
думаю, трабл в редхате

Google

Denis
11.07.2017
17:55:23
у меня с линкером подтягиваются библиотеки

Oleg
11.07.2017
17:55:24
ldc2 -mtriple=arm-linux-eabihf testarm.d
/usr/bin/ld: testarm.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: testarm.o: Relocations in generic ELF (EM: 40)
...
testarm.o: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status

Denis
11.07.2017
17:55:56
как там под расбери рекомендуют их продаваны компилить вообще? на убунте, небось?

Oleg
11.07.2017
17:56:17
да чёт даже не смотрел
да, наверное на debian всё входит, а на остальных нужно root-fs с raspberry сливать
ну и геморой блин
хотя хз
вот надо либу воткнуть в образ системы на rpi и что делать (тот же самый libevent для vibe)
apt-get install libevent-arm?

Denis
11.07.2017
18:00:46
не надо, -dev надо
кросс-компиляция же

Denis
11.07.2017
18:00:58
а не попытка стартануть чужую архитектуру

Oleg
11.07.2017
18:01:20
так dev же не исходники содержит, а заголовки
а сам пакет содержит собранные бинарники, как статические, так и динамические либы
следовательно чтобы слинковать всё, теоретически должно быть достаточно скомпиленных либ

Denis
11.07.2017
18:03:35
libevent разве статический?
сомневаюсь что редхат позволяет ставить в систему пакеты чужой архитектуры

Oleg
11.07.2017
18:10:14
смотрю у тебя какая-то неприязнь к рэдхату))

Pavel
11.07.2017
18:10:29
и к вебу)

Google

Pavel
11.07.2017
18:10:35
и к ORM)

Denis
11.07.2017
18:14:59
А вот Павел прав. Называйте это вИдением! ))
Всё закончится так же резко как началось. Может фейсбук выпустит клиента нового, может энтузиасты.
google:чеширнет, например
(ну или старые пердуны имеют право на ворчание и недовольство)

Pavel
11.07.2017
18:19:49
Не ну как человек который погрузился в веб не только лишь поверхностно, я с тобой согласен достаточно сильно

Oleg
11.07.2017
18:20:10
https://copr.fedorainfracloud.org/coprs/lantw44/arm-linux-gnueabihf-toolchain/

Denis
11.07.2017
18:21:01
Они так федору и называют - копр?)

Pavel
11.07.2017
18:21:06
Когда я увидел простыни JS кода в ExtJS и как все это тормозит, я тоже подумал что даже в дельфи были реализованы все эти контролы интерфейса, причем все летало на машинке с несколькими десятками мегабайт оперативки.

Admin
ERROR: S client not available

Denis
11.07.2017
18:21:49

Oleg
11.07.2017
18:22:07

Denis
11.07.2017
18:22:14
в федоре можно ставить 32битные и 64битные библиотеки одновременно?

Oleg
11.07.2017
18:22:28
ну да

Denis
11.07.2017
18:22:35
А разных архитектур?

Oleg
11.07.2017
18:22:40
не пробовал

Denis
11.07.2017
18:22:48
Скорее всего, нельзя
Соответственно и линковать не с чем будет

Ievgenii
11.07.2017
20:35:00
D++

Google

Dmitry
12.07.2017
07:31:18
Где взять libssl32.dll в пакете C:\OpenSSL-Win32 его нет

Maxim
12.07.2017
07:33:32
а разве для OpenSSL не libeay32.dll и ssleay32.dll нужны?

Dmitry
12.07.2017
07:34:03
для dlang-request видимо да

Maxim
12.07.2017
07:36:05
так в чем проблема-то?

Dmitry
12.07.2017
07:36:36
dlang-request не работает с https без них

Maxim
12.07.2017
07:37:21
ну и положи их в каталог с .exe

Dmitry
12.07.2017
07:37:30
Я их не могу найти вообще
и не пойму где их взять

Maxim
12.07.2017
07:38:04
https://github.com/rejectedsoftware/vibe.d/tree/master/lib/win-i386 вот тут все для OpenSSL есть

Dmitry
12.07.2017
07:38:34
libssl32.dll там нет

Maxim
12.07.2017
07:38:49
должно так заводиться

Dmitry
12.07.2017
07:39:11
не заводится...
ты сам под виндой?

Maxim
12.07.2017
07:45:51
сейчас да, но под весьма ограниченной)
если исходник кинешь, смогу часа через полтора посмотреть)

Dmitry
12.07.2017
07:47:12
ок щас
DOM access is coming to WebAssembly after GC is supported.
https://github.com/WebAssembly/design/blob/master/Web.md

Denis
12.07.2017
10:44:36
И когда будет GC?

Dmitry
12.07.2017
10:50:53
Врооооде бы через пол года...

Denis
12.07.2017
10:50:55
Функции-то пробовали уже компилить в этот wasm?
о ужас, они же GTK скомпилят в веб

Dmitry
12.07.2017
10:53:28
Qt уже скомпилили..)) я вроде кидал