Cross Compile x64_86 (-mx32) Строительна на ОС Linux 686 отсутствует Linux

Anonymous
Cross Compile x64_86 (-mx32) Строительна на ОС Linux 686 отсутствует

Сообщение Anonymous »

У меня есть существующая библиотека, которая составлена с использованием GCC (Debian 10.2.1-6) 10.2.1 20210110 для 32-битного кода на Linux Devuan-Chimaera 5.10.0-31-686 #1 SMP Debian 5.10.221-1 (2024-07-14) I686 GNU/linux . . 64 -битная версия с использованием -mx32 и -fshort -wchar (я бы действительно предпочел иметь опцию для 32 -битного int/long с 64 -битными указателями, но не видел, чтобы это было доступно). Я могу создать 64 -битные ядра в этой системе, поэтому я думаю, что установлена 64 -битная поддержка. Я начал сборку, и все прошло короткое время, прежде чем получить эту ошибку:

/usr/include/bits/ioctls.h:23:10: фатальная ошибка: asm/ioctls.h: нет такого
file или directory


Код: Выделить всё

/usr/include/i386-linux-gnu/bits/ioctls.h

Я явно что -то упускаю, поэтому вопрос в том, что мне нужно сделать, чтобы его построить правильно?
tia !!

Подробнее здесь: https://stackoverflow.com/questions/797 ... m-ioctls-h

Вернуться в «Linux»