Задать вопрос
savostin
@savostin
Еще один программист

Можно ли слинковать 32-битный .so с 64-битным?

Есть "чужой" достаточно древний 32-битный .so файл. Исходников нет. Сейчас делается dlopen в 32-битной программе и запускается в 64-битной ОС. Есть задача сделать тоже самое (использовать этот .so) в 64-битном .so (UDF-функция для MySQL). Google говорит, что никак. Правда?
  • Вопрос задан
  • 434 просмотра
Подписаться 3 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 3
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Правда?

Правда.

может есть лазейка

Нет. Без шансов.
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Сделать 32-битную программу обертку и вызывать функции с помощью какой-нибудь библиотеки межпроцесного взаимодействия.
Например
www.boost.org/doc/libs/1_65_0/doc/html/interproces...
doc.qt.io/qt-5/ipc.html
Ответ написан
Комментировать
profesor08
@profesor08
Если этот бинарник очень сильно нужен, то можешь попробовать дизассемблировать его, а потом уже собрать под х64. Но стоит ли оно того...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы