Главная

Запуск 32-битных приложений в 64-битной Haiku (в разработке)

Разработчик Jerome Duval сообщает в списке рассылки Haiku о том, что начал работу над имплементацией слоя совместимости для 32–битных приложений Haiku на платформе x86_64.

Планируется поддержка x86 бинарников, собранных с помощью компилятора gcc5, например 32–битная Java (64–битной сборки пока нет в репозиториях). Для реализации поддержки слоя совместимости потребуется сделать много изменений, о которых вы можете прочитать в публикации Jerome в списке рассылки Haiku–Development.

КДПВ: Qt Creator 4.6.0 и Qt 5.10.1
(если верить 3DEyes, то обновление появится в ближайшее время).

там работы тьма

там работы тьма

тестим… kernel:

тестим…

kernel: support elf32 on x86_64 hrev51942

* define ELF32_COMPAT to enable ELF32 macros.

* add a flag ELF_LOAD_USER_IMAGE_TEST_EXECUTABLE to only check the format. It will be used by load_image_internal() to check which mode to use when loading an image.

* in arch_elf_relocate_rel(), switch to elf_addr instead of addr_t, which would be the wrong size for elf32 on x86_64.

* the ELF compat loader reuses the relevant parts of elf.cpp and arch_elf.cpp, excluding for instance load_kernel_add_on() or dump functions.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
K
7
3
p
X
f
Enter the code without spaces and pay attention to upper/lower case.