Size: a a a

WebAssembly — русскоговорящее сообщество

2020 December 20

К

Константин in WebAssembly — русскоговорящее сообщество
А есть какой-то лёгкий embind для emcc?
Вот не хочу с ccall парится вообще, но бинд прям реально жирный тащиться.
Либа 18кб, glue - 140kb
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Константин
А есть какой-то лёгкий embind для emcc?
Вот не хочу с ccall парится вообще, но бинд прям реально жирный тащиться.
Либа 18кб, glue - 140kb
Нету. Хочешь что бы было меньше - бери чистый clang и руками пиши байндинги.
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Когда в там интерфейс типы уже)?
источник

К

Константин in WebAssembly — русскоговорящее сообщество
MaxGraey
Нету. Хочешь что бы было меньше - бери чистый clang и руками пиши байндинги.
Не, там какой-то ужасный клей генерится, как будто темплейт из плюсов собрали с агрессивным инлайном. Причем его не порежет кложура какая-нибудь или терсер.

Реально там плюсовый препроцессор генерит глукод.
Которого там тонны
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Что за либа? Со сборкой чистым клэнгом есть проблемы в виде отсутствия стандартной библиотеки, но в простых случаях они могут быть решаемы
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Glu tess2, там проблема не с std, а именно клеем.
Да, я могу все руками забиндить, но может есть проще вариант
источник
2020 December 21

D

Draft in WebAssembly — русскоговорящее сообщество
чат на 21мб, охренеть
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Потому что Qt, много лишних сущностей
источник

К

Константин in WebAssembly — русскоговорящее сообщество
А есть какой-то стандартный способ в emcc собрать wasm и глукод в 1 (те заинлайнить васм в буффер)?

У меня там бинарь очень мелкий, не хочу тащить его как сущность.

Флагов не нашел особо таких.
источник

К

Константин in WebAssembly — русскоговорящее сообщество
@supernewbie я знаю что ты знаешь
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
не правда)) спалил меня))
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Ты же на плюсаз собирал там что-то
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
собирал, но мне ничем бинарник не мешал)
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
отдельный
источник

P🍣

Pavel 🍣 in WebAssembly — русскоговорящее сообщество
Константин
А есть какой-то стандартный способ в emcc собрать wasm и глукод в 1 (те заинлайнить васм в буффер)?

У меня там бинарь очень мелкий, не хочу тащить его как сущность.

Флагов не нашел особо таких.
Шланг минимальный бинарник выплюнет, но переписывать и клей добавлять. https://m.habr.com/ru/post/454868/
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Да я уже просто форманул кложуру в максимум, у меня там только интеропт + 1 маллок
источник

К

Константин in WebAssembly — русскоговорящее сообщество
так как память я руками двигаю
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Георгий
собирал, но мне ничем бинарник не мешал)
-s SINGLE_FILE=1
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
источник
2020 December 22

M

MaxGraey in WebAssembly — русскоговорящее сообщество
источник