Я пытаюсь скомпилировать в среде, где -Wl,-whole-library
флаг не поддерживается (emscripten). Как я могу обмануть, чтобы заставить компилятор включать экспортированные символы? Решение должно соответствовать как можно большему количеству этих свойств:
Я думал о вычислении файла с чем-то вроде:
int x = (int)(&func_a)+(int)(&func_b)+...;
Но он не работает с функциями-членами, которые не могут быть преобразованы в int (и могут быть приватными).
Есть ли у вас какие-либо идеи ?
Идеи:
Других решений пока нет …