Author Topic: Compilers For Oe  (Read 5396 times)

leland

  • Newbie
  • *
  • Posts: 44
    • View Profile
    • http://
Compilers For Oe
« on: March 18, 2005, 07:55:08 pm »
Is gcc 3.4 being looked at for compliling OE ? It's supposed to create faster binaries. Is there an Intel compiler for ARM ?
SL-6000L

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Compilers For Oe
« Reply #1 on: March 19, 2005, 05:48:20 am »
Quote
Is gcc 3.4 being looked at for compliling OE ?

I'm pretty sure it's used atm (I don't have my dev box in front of me atm).


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
Compilers For Oe
« Reply #2 on: March 19, 2005, 08:39:28 am »
Yes, we are compiling the whole OpenZaurus distribution with gcc 3.4.3 atm.
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.

DrWowe

  • Hero Member
  • *****
  • Posts: 696
    • View Profile
    • http://
Compilers For Oe
« Reply #3 on: February 08, 2006, 12:18:25 pm »
Quote
Is there an Intel compiler for ARM ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=71354\"][{POST_SNAPBACK}][/a][/div]

What about this question?  Or, is there another compiler that creates better optimized binary code than gcc?

I've just been working on some x86 code where the icc compiled code runs literally 4X faster than the same code compiled with gcc.
« Last Edit: February 08, 2006, 12:20:57 pm by DrWowe »

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Compilers For Oe
« Reply #4 on: February 08, 2006, 12:49:49 pm »
If such a beast were available you would be able to use it with OE (add a provides in the conf file for gcc and make sure it can be called appropriately - one of the OE gurus may have a cleaner solution).

Might be a good idea for people to add patches to GCC to improve arm code performance too though.


Si
« Last Edit: February 08, 2006, 12:50:50 pm by lardman »
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

lpotter

  • Sr. Member
  • ****
  • Posts: 450
    • View Profile
    • http://qtopia.net
Compilers For Oe
« Reply #5 on: February 10, 2006, 05:58:59 am »
Quote
Is there an Intel compiler for ARM ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=71354\"][{POST_SNAPBACK}][/a][/div]

Yes, but its beta version, expensive and not readily publicly available.

and, it's not a drop in for gcc, so Makefiles and whatnot have to be modified.
Software Engineer, Systems Group, MES, Trolltech
irc.freenode.net #qtopia
http://qtopia.net

DrWowe

  • Hero Member
  • *****
  • Posts: 696
    • View Profile
    • http://
Compilers For Oe
« Reply #6 on: February 10, 2006, 11:17:12 am »
Quote
Yes
Have you tested it?  Can it produce faster code than gcc?
« Last Edit: February 10, 2006, 11:17:30 am by DrWowe »