Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Anyone have *working* ARM(9) toolchain/cross compi ler with buildroot?
@ 2007-08-27 14:09 Ulf Samuelsson
  2007-08-27 14:18 ` Thiago A. Corrêa
  0 siblings, 1 reply; 3+ messages in thread
From: Ulf Samuelsson @ 2007-08-27 14:09 UTC (permalink / raw)
  To: buildroot



Hello all,

In my desperation, this is my first message to the buildroot community - I
don't have too much experience with cross compiling, but enough to get
around. I'm having a terrible time getting buildroot to finish *anything* I
give it. It always fails on one thing or another, and I'm beginning to get
very frustrated after days of trying.

At first, I used a Debian build, which failed miserably at every turn,
despite installing package after package. So, I turned to a Fedora Core 7
install, and things looked up. In fact, buildroot completed if:

I selected my correct ARM --> arm920t, soft float, and ONLY C library
support, no C++/GCJ, and gcc 3.4.6. This worked well enough, I was able to
compile JamVM, and even Jikes to compile the classpath. But of course, as
would be expected, while JamVM runs well enough to give me a proper "usage
information" screen, it won't run anything.

This leads me to need gcj, because there exists no competent JVM for ARM
that will compile properly, apparently. but whenever I try to run buildroot
with c++/gcj enabled, it just won't work. Can anyone tell me if/how they got
an ARM implementation to run? I've tried all the gcc versions possible (each
one comes up with different errors), and I've tried snapshot vs. 0.9.29 of
uclibc, etc., all to no avail. Any help is appreciated. Thanks,

-Adrian

=> There is plenty of things
that doesn't work for
ARM.
I proposed that packages
which does not build for
a certain architecture
can conditionally be
disabled so people do
not end up in continuous
failures.
There are opinions against
this.
They like people to repeat
the failures and spend
time on fixing bugs.

Best Regards
Ulf Samuelsson

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] Anyone have *working* ARM(9) toolchain/cross compi ler with buildroot?
  2007-08-27 14:09 [Buildroot] Anyone have *working* ARM(9) toolchain/cross compi ler with buildroot? Ulf Samuelsson
@ 2007-08-27 14:18 ` Thiago A. Corrêa
  2007-08-27 20:13   ` Ulf Samuelsson
  0 siblings, 1 reply; 3+ messages in thread
From: Thiago A. Corrêa @ 2007-08-27 14:18 UTC (permalink / raw)
  To: buildroot

This seams to be different, as one can't opt not to have a toolchain :)



On 8/27/07, Ulf Samuelsson <ulf@atmel.com> wrote:
>
>
> Hello all,
>
> In my desperation, this is my first message to the buildroot community - I
> don't have too much experience with cross compiling, but enough to get
> around. I'm having a terrible time getting buildroot to finish *anything* I
> give it. It always fails on one thing or another, and I'm beginning to get
> very frustrated after days of trying.
>
> At first, I used a Debian build, which failed miserably at every turn,
> despite installing package after package. So, I turned to a Fedora Core 7
> install, and things looked up. In fact, buildroot completed if:
>
> I selected my correct ARM --> arm920t, soft float, and ONLY C library
> support, no C++/GCJ, and gcc 3.4.6. This worked well enough, I was able to
> compile JamVM, and even Jikes to compile the classpath. But of course, as
> would be expected, while JamVM runs well enough to give me a proper "usage
> information" screen, it won't run anything.
>
> This leads me to need gcj, because there exists no competent JVM for ARM
> that will compile properly, apparently. but whenever I try to run buildroot
> with c++/gcj enabled, it just won't work. Can anyone tell me if/how they got
> an ARM implementation to run? I've tried all the gcc versions possible (each
> one comes up with different errors), and I've tried snapshot vs. 0.9.29 of
> uclibc, etc., all to no avail. Any help is appreciated. Thanks,
>
> -Adrian
>
> => There is plenty of things
> that doesn't work for
> ARM.
> I proposed that packages
> which does not build for
> a certain architecture
> can conditionally be
> disabled so people do
> not end up in continuous
> failures.
> There are opinions against
> this.
> They like people to repeat
> the failures and spend
> time on fixing bugs.
>
> Best Regards
> Ulf Samuelsson
>
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] Anyone have *working* ARM(9) toolchain/cross compi ler with buildroot?
  2007-08-27 14:18 ` Thiago A. Corrêa
@ 2007-08-27 20:13   ` Ulf Samuelsson
  0 siblings, 0 replies; 3+ messages in thread
From: Ulf Samuelsson @ 2007-08-27 20:13 UTC (permalink / raw)
  To: buildroot


>>
>> Hello all,
>>
>> In my desperation, this is my first message to the buildroot community - I
>> don't have too much experience with cross compiling, but enough to get
>> around. I'm having a terrible time getting buildroot to finish *anything* I
>> give it. It always fails on one thing or another, and I'm beginning to get
>> very frustrated after days of trying.
>>
>> At first, I used a Debian build, which failed miserably at every turn,
>> despite installing package after package. So, I turned to a Fedora Core 7
>> install, and things looked up. In fact, buildroot completed if:
>>
>> I selected my correct ARM --> arm920t, soft float, and ONLY C library
>> support, no C++/GCJ, and gcc 3.4.6. This worked well enough, I was able to
>> compile JamVM, and even Jikes to compile the classpath. But of course, as
>> would be expected, while JamVM runs well enough to give me a proper "usage
>> information" screen, it won't run anything.
>>
>> This leads me to need gcj, because there exists no competent JVM for ARM
>> that will compile properly, apparently. but whenever I try to run buildroot
>> with c++/gcj enabled, it just won't work. Can anyone tell me if/how they got
>> an ARM implementation to run? I've tried all the gcc versions possible (each
>> one comes up with different errors), and I've tried snapshot vs. 0.9.29 of
>> uclibc, etc., all to no avail. Any help is appreciated. Thanks,
>>
>> -Adrian
>>


I use generic arm, OABI, gcc-4.2.1, binutils-2.17 and uclibc 0.9.29 with NWFPE instead of softfloat
and this compiles OK, 


Soft float which is notoriously bad for ARM.
I mostly avoid compiling anything but gcc and g++, since compiling java is *VERY* time consuming.

Best Regards
Ulf Samuelsson

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-08-27 20:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-27 14:09 [Buildroot] Anyone have *working* ARM(9) toolchain/cross compi ler with buildroot? Ulf Samuelsson
2007-08-27 14:18 ` Thiago A. Corrêa
2007-08-27 20:13   ` Ulf Samuelsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox