Конфигурация aarch64-apple-darwin поддерживается gmp, mpfr и mpc, но не gcc-5.2.0

Я нахожусь под Mac OSX, используя Apple clang/clang++ и я кросс-сборка различных библиотек для iOS8.4. Основная цель - построить кросс gcc-5.2.0 для iOS8.4, так что мне нужно собрать хотя бы gmp, mpfr а также mpc,

я построил gmp (последний снимок на момент написания этого вопроса) следующим образом:

../configure --prefix=/usr/local/GNU-CROSS/gmp-6.1.0/ CC="clang -fembed-bitcode -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk -Wno-error -Wno-implicit-function-declaration -mios-version-min=8.4 -no-integrated-as -arch arm64 -target arm64-apple-darwin" CPP="clang -E" CPPFLAGS="-fembed-bitcode -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk -Wno-error -Wno-implicit-function-declaration -mios-version-min=8.4 -no-integrated-as -arch arm64 -target arm64-apple-darwin" --host=aarch64-apple-darwin --disable-assembly --enable-static --disable-shared
make -j 4
sudo make install

я построил mpfr-3.1.3 следующее:

../configure --prefix=/usr/local/GNU-CROSS/mpfr-3.1.3 CC="clang -fembed-bitcode -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk -Wno-error -Wno-implicit-function-declaration -mios-version-min=8.4 -no-integrated-as -arch arm64 -target arm64-apple-darwin" CPP="clang -E" CPPFLAGS="-fembed-bitcode -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk -Wno-error -Wno-implicit-function-declaration -mios-version-min=8.4 -no-integrated-as -arch arm64 -target arm64-apple-darwin" --with-gmp=/usr/local/GNU-CROSS/gmp-6.1.0/ --host=aarch64-apple-darwin --disable-assembly --enable-static --disable-shared
make -j 4
sudo make install

а также mpc-1.0.3 следующее:

LD_LIBRARY_PATH=/usr/local/GNU-CROSS/gmp-6.1.0/lib/:/usr/local/GNU-CROSS/mpfr-3.1.3/lib/ ../configure --prefix=/usr/local/GNU-CROSS/mpc-1.0.3 CC="clang -fembed-bitcode -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk -Wno-error -Wno-implicit-function-declaration -mios-version-min=8.4 -no-integrated-as -arch arm64 -target arm64-apple-darwin" CPP="clang -E" CPPFLAGS="-fembed-bitcode -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk -Wno-error -Wno-implicit-function-declaration -mios-version-min=8.4 -no-integrated-as -arch arm64 -target arm64-apple-darwin" --with-gmp=/usr/local/GNU-CROSS/gmp-6.1.0/ --with-mpfr=/usr/local/GNU-CROSS/mpfr-3.1.3/ --host=aarch64-apple-darwin --disable-assembly --enable-static --disable-shared
LD_LIBRARY_PATH=/usr/local/GNU-CROSS/gmp-6.1.0/lib/:/usr/local/GNU-CROSS/mpfr-3.1.3/lib/ make -j 4
sudo make install

Сейчас я пытаюсь построить gcc-5.2.0следующее:

LD_LIBRARY_PATH=/usr/local/GNU-CROSS/gmp-6.1.0/lib/:/usr/local/GNU-CROSS/mpfr-3.1.3/lib/:/usr/local/GNU-CROSS/mpc-1.0.3/lib/ ../configure --prefix=/usr/local/GNU-CROSS/gcc-5.2.0 CC="clang -fembed-bitcode -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk -Wno-error -Wno-implicit-function-declaration -mios-version-min=8.4 -no-integrated-as -arch arm64 -target arm64-apple-darwin" CPP="clang -E" CPPFLAGS="-fembed-bitcode -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk -Wno-error -Wno-implicit-function-declaration -mios-version-min=8.4 -no-integrated-as -arch arm64 -target arm64-apple-darwin" --enable-checking=release --with-gmp=/usr/local/GNU-CROSS/gmp-6.1.0/ --with-mpfr=/usr/local/GNU-CROSS/mpfr-3.1.3/ --with-mpc=/usr/local/GNU-CROSS/mpc-1.0.3/ --host=aarch64-apple-darwin --disable-assembly --enable-static --disable-shared
LD_LIBRARY_PATH=/usr/local/GNU-CROSS/gmp-6.1.0/lib/:/usr/local/GNU-CROSS/mpfr-3.1.3/lib/:/usr/local/GNU-CROSS/mpc-1.0.3/lib/ make -j 4

и имеют Configuration aarch64-apple-darwin not supported, Очень плохо.

Что я могу сделать? Эта конфигурация поддерживается gmp, mpfr а также mpc но не gcc-5.2.0, Есть ли другая близкая конфигурация, которую я мог бы использовать вместо этого? Как arm*-none-* или aarch64-none-*?

Примечание. Я старался armv7 вместо arm64 а также aarch64, тот же результат: Configuration armv7-apple-darwin not supported...

0 ответов

Другие вопросы по тегам