Sejauh ini saya telah berhasil meluncurkan konfigurasi, tetapi ketika saya mengetik make, saya mendapatkan kesalahan berikut, setelah beberapa waktu (ada banyak yang berhasil dikompilasi):
ld: unknown/unsupported architecture name for: -arch i686 /usr/bin/libtool: internal link edit command failed make[2]: *** [libgcc_s.dylib] Error 1 make[1]: *** [libgcc.a] Error 2 make: *** [all-gcc] Error 2
Apakah ada cara untuk memberitahu gcc untuk tidak mengkompilasi sendiri untuk arsitektur i686?
Ini milik saya uname -a
jika itu dapat membantu:
Darwin Frizlabs-Computer.local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64
PS: Saya tahu gcc-4.0 itu kuno, tapi saya membutuhkannya.
mountain-lion
open-source
gcc
Frizlab
sumber
sumber
Jawaban:
Seseorang di serverfault menjawab pertanyaan yang sama . Jadi, inilah cara untuk mengompilasi gcc-4.0 pada OS X Mountain Lion (disalin dari serverfault):
Pertama dapatkan paket 4.0 lama yang disertakan dengan XCode 3.1 dari Halaman Sumber Terbuka Apple
Unduh paket gcc-5493 dan build menggunakan:
sumber
Saya baru saja mengkompilasi versi dev dari klon git dan mengkompilasi dengan gcc 4.7.2
sumber