Запуск 32-битных приложений в 64-битной Haiku (в разработке)
Вадим Бобковский 2 мая, 2018 - 15:40.Разработчик 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.
Отправить комментарий