This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
AW: AW: EABI
- From: "Warlich, Christof" <christof dot warlich at siemens dot com>
- To: Andrew Haley <aph at redhat dot com>
- Cc: "Anandkumar, CB IN BLR STS" <anand dot cb at siemens dot com>, "gcc-help at gcc dot gnu dot org" <gcc-help at gcc dot gnu dot org>
- Date: Thu, 17 Oct 2013 09:51:16 +0000
- Subject: AW: AW: EABI
- Authentication-results: sourceware.org; auth=none
- References: <6D83E89737156549AEA25EF9ED712C5D04EA95 at DEFTHW99EK1MSX dot ww902 dot siemens dot net> <80070575041F1A43B43673DA71C5B0BCBBE2B2EE65 at INBLRK77M1MSX dot in002 dot siemens dot net> <6D83E89737156549AEA25EF9ED712C5D04EADD at DEFTHW99EK1MSX dot ww902 dot siemens dot net> <525FA924 dot 8050504 at redhat dot com>
Hi Andrew,
> There aren't any hard and fast rules because system ABIs aren't something that is determined by GCC:
> they are designed by system architects. They might choose to define all manner of variants in all manner
> of ways. All we in GCC can do is implement them.
> So, if you want to ask a specific question about an ABI we'll try to answer it, but that's all we can do.
Hmm - that sounds to me like offering detailed help for all available products but not giving information
on which different products are available and how to obtain them :-).
Sorry for being this obtrusive, maybe it helps if I try to boil down (parts of) my questions so that they can
be answered with either yes or no (or who knows :-)):
1) Does is make a difference (w.r.t. ABI use?) if building a toolchain for i686 depending on whether I pass
--target=i686-mytoolchain-linux-gnu or --target= i686-mytoolchain-linux-gnueabi to configure?
2) Does is make a difference (w.r.t. ABI use?) if building a toolchain for powerpc depending on whether I pass
--target=powerpc-mytoolchain-linux-gnu or --target= powerpc-mytoolchain-linux-gnueabi to configure?
3) Again, does is make a difference (w.r.t. ABI use?) if building a toolchain for powerpc depending on whether I pass
--target=powerpc-mytoolchain-linux-eabi or --target= powerpc-mytoolchain-linux-gnueabi to configure?
Cheers,
Chris