This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See crosstool-NG for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
"Yann E. MORIN" <yann.morin.1998@free.fr> writes: > Esben, All, > > On Tuesday 26 February 2013 Esben Haabendal wrote: >> "Yann E. MORIN" <yann.morin.1998@free.fr> writes: >> >> > - experimental support for the new ARM tuples ending in *gnueabihf has >> > benn added (but is not functional due to limitations in the current >> > versions of the components) >> >> Even if this is fixed in crosstool-NG itself, such toolchains is likely >> to cause problems when used for other projects. Is this really a good >> feature? > > Well, for one, it is still marked experimental in crosstool-NG, so it is > not the default. > > Second, this tuple is now correctly recognised by config.{guess,sub}: > http://git.savannah.gnu.org/gitweb/?p=config.git;a=commitdiff;h=0783756885327f171aab844db8ad331b8586ed62;hp=626f5d2f5ee2e5effe8a4671cc9b223c2dc1148d > > Third, the issues were essentially lying in gcc, which did not treat > *-*gnueabihf as an EABI tuple, and thus the gcc build would break. Since > a few weeks now, gcc properly handles *-*gnueabihf as an EABI tuple: > http://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/config.gcc;h=9255d118c5094879715cc26410106028536b2273;hb=931645bc159f79ff57d4d6a64bbe6682be24e7c0#l868 > > Since gcc now no-longer recognises OABI, it is always EABI, so the file > above will correctly treat arm*-*gnueabihf as an EABI tuple. > > So, all in all, the packages that will cause issues are those that > hand-parse the tuple (such as openMPI: > https://github.com/open-mpi/ompi-svn-mirror/blob/master/config/opal_config_asm.m4#L810 > which is broken anyway, since not all tuples have the ARM variant in them). > > So, I don't expect too much breakage in the short-term. Besides, this > tuple is already used by Ubuntu (and Debian, being the origin of this > new terminology). Ok, that tends to help a lot :-) /Esben -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |