Я пытаюсь скомпилировать 32-битную версию Wine на Mac.Когда я делаю
./configure --with-wine64=../wine64
, я получаю сообщение об ошибке «Невозможно создать 32-разрядную программу, вам нужно установить 32-разрядные библиотеки разработки.».
Iдумаю, это потому, что xcode перестал поддерживать 32-битные библиотеки (у меня версия 10).Когда я делаю which gcc
, я получаю /usr/bin/gcc
, поэтому я думаю, что мой gcc поставляется с xcode.
Я также установил gcc, используя brew install gcc
, но когда я сделал ls /usr/local/bin/ | grep gcc
, я получил
gcc-8
gcc-ar-8
gcc-nm-8
gcc-ranlib-8
x86_64-apple-darwin17.7.0-gcc-8
x86_64-apple-darwin17.7.0-gcc-8.2.0
x86_64-apple-darwin17.7.0-gcc-ar-8
x86_64-apple-darwin17.7.0-gcc-nm-8
x86_64-apple-darwin17.7.0-gcc-ranlib-8
, поэтому я подумал, что смогу установить gcc с библиотеками, связанными с поддержкой 32 бит, и откомпилироватьВино так.Но теперь, когда я делаю ./configure CC="gcc-8" --with-wine64=../wine64
, я получаю
checking whether we are cross compiling... configure: error:
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
Как мне найти обходной путь для компиляции 32-битного вина (версия 3.21)