cross compilation x86_64 <-> i386
Jarod Wilson
lists at wilsonet.com
Tue Feb 27 05:24:19 CET 2007
On Feb 26, 2007, at 22:06, Philippe A. wrote:
> Hello list,
>
> This may be regarded as slightly off-topic, but I do not know a
> better place where to ask the question. I have installed FC6 x86_64
> on my new system and I am having problems compiling packages in 32
> bits and 64 bits. Freetype is one package I need to compile for
> both architectures, especially that I systematically recompile it
> with bci enabled. I tried the following, quite naively it seems:
>
> rpmbuild -bb freetype.spec -bb --target i386
>
> Errors follow soon after.
>
> checking build system type... x86_64-redhat-linux-gnu
> checking host system type... x86_64-redhat-linux-gnu
> checking target system type... i386-redhat-linux-gnu
> checking for x86_64-redhat-linux-gnu-gcc... no
> checking for gcc... gcc
> checking for C compiler default output file name... configure:
> error: C compiler cannot create executables
> See `config.log' for more details.
> make: *** [setup] Error 77
> error: Bad exit status from /var/tmp/rpm-tmp.65705 (%build)
>
> I have been googling but haven't yet found the right recipe. Please
> let me know if you have one around. Thank you!
Does this getcha any further?
$ setarch i386 rpmbuild -bb --target i386 freetype.spec
--
Jarod Wilson
jarod at wilsonet.com
More information about the freshrpms-list
mailing list