Hi all,
Since the 3.1 testing day is coming and be a ARM tester, I would like to make
sure everything is O.K. so that we don't waste the precious time. As discussed
on the ML before, I plan to cross compile LLVM/Clang first, then run regression
test and test suite on the pandaboards. Could someone help me check to see if I
miss something? Thanks!
Here is the pandaboard configuration,
Hi all,
Since the 3.1 testing day is coming and be a ARM tester, I would like to make
sure everything is O.K. so that we don’t waste the precious time. As discussed
on the ML before, I plan to cross compile LLVM/Clang first, then run regression
test and test suite on the pandaboards. Could someone help me check to see if I
miss something? Thanks!
Ubuntu on ARM is softfp, right? How about testing hardfp with a distribution like ArchLinuxArm?
Ubuntu on ARM is softfp, right? How about testing hardfp with a
distribution like ArchLinuxArm?
Yes, Ubuntu on ARM is softfp. But I already told Bill the platform I prepare
to test and the testing day begins *tomorrow*, I prefer what it likes now. BTW,
what if I use a cross compiler with hardfp enabled to compile LLVM first, then
run it on Ubuntu/ARM? Does it achieve your goal, too?
Regards,
chenwj
Ubuntu on ARM is softfp, right? How about testing hardfp with a
distribution like ArchLinuxArm?
Yes, Ubuntu on ARM is softfp. But I already told Bill the platform I prepare
to test and the testing day begins tomorrow, I prefer what it likes now. BTW,
what if I use a cross compiler with hardfp enabled to compile LLVM first, then
run it on Ubuntu/ARM? Does it achieve your goal, too?
No problem, I was just making a suggestion to improve test coverage. 
If you compile with hardfp and run on Ubuntu, the binary will probably not run at all due to ABI differences. I’m not an ARM expert though, so take whatever I say with a grain of salt.
I’ve tried using LLVM natively on a PandaBoard with ArchLinuxARM, but I could never get Clang to finish building because ld kept running out of memory.
It hasn’t been important enough for me yet to set up a cross-compiler.
If you compile with hardfp and run on Ubuntu, the binary will probably not
run at all due to ABI differences. I'm not an ARM expert though, so take
whatever I say with a grain of salt.
It depends on what they will call. C standard library function calls
are fine regardless of FP ABI.
Everything else will be different, yes.
Depends on wether you take the softfloat or the hardfloat version. (I personally use hf)
2012/4/15 陳韋任 <chenwj@iis.sinica.edu.tw>