Время выполнения или время компиляции для платформо-зависимых библиотек? - PullRequest
1 голос
/ 13 октября 2010

Я создаю библиотеку на C ++. Он ссылается на библиотеки Windows в Windows и библиотеки Linux в Linux. Это абстракция, все хорошо.

Однако возможно ли динамическое обнаружение, загрузка и использование библиотек (и копирование заголовочных файлов для использования), чтобы их можно было использовать на любой платформе, если она работала под LLVM JIT?

1 Ответ

1 голос
/ 14 октября 2010

К сожалению, промежуточное представление LLVM в файлах битового кода не является полностью машинно-независимым.Возможно, вы могли бы обойтись без x86 Linux и Windows, но этот же битовый код, вероятно, не будет работать, например, в системах x86_64.

...