[U-Boot-Users] Uboot GCC extensions / Is it possible to build uboot with a non-gcc compiler

I like to build U-Boot for the Atmel AT91RM9200 ARM9 demo board.
Hi guys, I read u-boot 1.3.3 README and searched code generally, I guess the answer might be sad for me. Anyway, Could anyone double-check this thing?
However the docs say that it is only buildable on Linux using GNU C.
Documentation does NOT cleaim this.
I like to ask if U-Boot can be built using the Greenhills compiler using their MULTI IDE on the Windows XP platform? Has anyone gotten it to work using the Greenhills compiler? Any tips is much appreciated!
Probably not. Your chances might be better using GCC under cygwin, if you think you must work under Windoze.
Life would be easier if you used an operating system, though.
Best regards,
Wolfgang Denk

Hi guys, I read u-boot 1.3.3 README and searched code generally, I guess the answer might be sad for me. Anyway, Could anyone double-check this thing? README mentions that uboot uses some gcc feature, depends on some gcc implementation. There are many 'inline' found in uboot code, but no 'attribute' found as linux kernel.
PS:Sorry for last email, I just type the Enter key by mistaken...
On Wed, Aug 6, 2008 at 6:45 PM, J. Ma sync.jma@gmail.com wrote:
I like to build U-Boot for the Atmel AT91RM9200 ARM9 demo board.
Hi guys, I read u-boot 1.3.3 README and searched code generally, I guess the answer might be sad for me. Anyway, Could anyone double-check this thing?
However the docs say that it is only buildable on Linux using GNU C.
Documentation does NOT cleaim this.
I like to ask if U-Boot can be built using the Greenhills compiler using their MULTI IDE on the Windows XP platform? Has anyone gotten it to work using the Greenhills compiler? Any tips is much appreciated!
Probably not. Your chances might be better using GCC under cygwin, if you think you must work under Windoze.
Life would be easier if you used an operating system, though.
Best regards,
Wolfgang Denk
-- FIXME if it is wrong.

Hello,
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Please do NOT top-post/full-quote. Please read http://www.netmeister.org/news/learn2quote.html
In message dcf6addc0808060351t7b6cd18eqad06726375beaab4@mail.gmail.com you wrote:
I read u-boot 1.3.3 README and searched code generally, I guess the answer
might be sad for me. Anyway, Could anyone double-check this thing?
Why should we spend efforts on doing so? We all have working GNU development environments.
It is you who wants to use some proprietary tool chain which is not available to us, you you are in the position to test this - we aren't.
README mentions that uboot uses some gcc feature, depends on some gcc
implementation. There are many 'inline' found in uboot code, but no 'attribute' found as linux kernel.
You are wrong. __attribute__ is actually used a lot, for several purposes:
-> find * -type f | xargs egrep _attribute_ | wc -l 412
Best regards,
Wolfgang Denk

On Wed, Aug 6, 2008 at 7:19 PM, Wolfgang Denk wd@denx.de wrote:
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Please do NOT top-post/full-quote. Please read http://www.netmeister.org/news/learn2quote.html
Thank you for your correction, I apologize again. ;)
In message dcf6addc0808060351t7b6cd18eqad06726375beaab4@mail.gmail.com you wrote:
I read u-boot 1.3.3 README and searched code generally, I guess the answer
might be sad for me. Anyway, Could anyone double-check this thing?
Why should we spend efforts on doing so? We all have working GNU development environments.
It is you who wants to use some proprietary tool chain which is not available to us, you you are in the position to test this - we aren't.
README mentions that uboot uses some gcc feature, depends on some gcc
implementation. There are many 'inline' found in uboot code, but no 'attribute' found as linux kernel.
You are wrong. __attribute__ is actually used a lot, for several purposes:
-> find * -type f | xargs egrep _attribute_ | wc -l 412
Got it, Thanks.
participants (2)
-
J.Ma
-
Wolfgang Denk