* Issue building cross powerpc64-linux
@ 2012-03-23 16:31 Aurelien Buhrig
2012-03-23 18:17 ` Ian Lance Taylor
0 siblings, 1 reply; 4+ messages in thread
From: Aurelien Buhrig @ 2012-03-23 16:31 UTC (permalink / raw)
To: gcc-help
Hi,
I'm trying to build mainline to test patches on various targets. I
successfully compiled it on RHEL5 x86_64 for m68k-elf target and bootstrap.
But I cannot build it for powerpc64-linux target. It fails compiling
libgcc due to missing libc headers.
Configured with --with-newlib --enable-languages=c
--target=powerpc64-linux --with-gmp=[...] --with-mpfr=[...] --with-mpc=[...]
Any idea how I can make it work?
Thanks,
Aurélien
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Issue building cross powerpc64-linux
2012-03-23 16:31 Issue building cross powerpc64-linux Aurelien Buhrig
@ 2012-03-23 18:17 ` Ian Lance Taylor
2012-03-26 11:05 ` Aurelien Buhrig
0 siblings, 1 reply; 4+ messages in thread
From: Ian Lance Taylor @ 2012-03-23 18:17 UTC (permalink / raw)
To: Aurelien Buhrig; +Cc: gcc-help
Aurelien Buhrig <aurelien.buhrig.gcc@gmail.com> writes:
> I'm trying to build mainline to test patches on various targets. I
> successfully compiled it on RHEL5 x86_64 for m68k-elf target and bootstrap.
> But I cannot build it for powerpc64-linux target. It fails compiling
> libgcc due to missing libc headers.
>
> Configured with --with-newlib --enable-languages=c
> --target=powerpc64-linux --with-gmp=[...] --with-mpfr=[...] --with-mpc=[...]
>
> Any idea how I can make it work?
Building a cross-compiler to a GNU/Linux target is complex. There are
various scripts out there that can help. Try looking at
http://crosstool-ng.org/ .
Ian
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Issue building cross powerpc64-linux
2012-03-23 18:17 ` Ian Lance Taylor
@ 2012-03-26 11:05 ` Aurelien Buhrig
2012-03-26 16:52 ` Ian Lance Taylor
0 siblings, 1 reply; 4+ messages in thread
From: Aurelien Buhrig @ 2012-03-26 11:05 UTC (permalink / raw)
To: Ian Lance Taylor; +Cc: gcc-help
> Building a cross-compiler to a GNU/Linux target is complex. There are
> various scripts out there that can help. Try looking at
> http://crosstool-ng.org/ .
>
> Ian
Thank you Ian you for your reply.
I looked at it, but I missed the experimental features to build powerpc64.
ct-ng seems to download GCC releases only. Is there a version to build
GCC mainline, or any svn branch? How do GCC developers build their
sandboxes for different targets? Is there a standard way to do that?
Aurélien
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Issue building cross powerpc64-linux
2012-03-26 11:05 ` Aurelien Buhrig
@ 2012-03-26 16:52 ` Ian Lance Taylor
0 siblings, 0 replies; 4+ messages in thread
From: Ian Lance Taylor @ 2012-03-26 16:52 UTC (permalink / raw)
To: Aurelien Buhrig; +Cc: gcc-help
Aurelien Buhrig <aurelien.buhrig.gcc@gmail.com> writes:
> ct-ng seems to download GCC releases only. Is there a version to build
> GCC mainline, or any svn branch? How do GCC developers build their
> sandboxes for different targets? Is there a standard way to do that?
You will have to ask the crosstool-ng developers about crosstool-ng
features. I have never used their scripts myself.
When I need to build a cross-compiler I just do it step by step. I
don't do it that often, and when I do there are always problems that I
have to fix. I can't recommend that approach unless you are willing and
able to learn a lot about how all the various tools are configured and
built.
Ian
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-03-26 16:52 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-23 16:31 Issue building cross powerpc64-linux Aurelien Buhrig
2012-03-23 18:17 ` Ian Lance Taylor
2012-03-26 11:05 ` Aurelien Buhrig
2012-03-26 16:52 ` Ian Lance Taylor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).