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] |
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). Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' -- 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] |