![]() |
2010-09-09
, 07:08
|
Posts: 62 |
Thanked: 97 times |
Joined on Dec 2009
@ Finland, Kerava
|
#2
|
The Following User Says Thank You to rontti For This Useful Post: | ||
![]() |
2010-09-09
, 09:28
|
Posts: 13 |
Thanked: 3 times |
Joined on May 2010
@ Russian working in Poland for an US company :)
|
#3
|
![]() |
2011-08-13
, 01:53
|
Posts: 225 |
Thanked: 105 times |
Joined on May 2010
|
#4
|
I'm seeking ways to
1) either rebuild the gcc from 2007q3 toolchain supplied with current MADDE
or
2) replace the toolchain altogether with some newer one.
Why?
Because of broken (for NEON intrinsics anyway) gcc 4.2.1 from shipping MADDE (this is what causes the most grief for me currently - note that this bug is not "4.4-only" as marked there).
What I did
Regarding 1), I found the sources of the toolchain on CodeSourcery site, but their script is too unwieldy for me (with hard-coded paths, etc)... I don't have much experience with building binutils/gcc/glibc, so if anyone has already tried that and can contribute the script to build it (something like summon-arm-toolchain
Regarding 2), this option resulted from desperation and I'm not sure that it will work (because of possible binary compatibility issues). Anyway, I unpacked newer toolchain (32-bit only) from CodeSourcery's site and hacked cache/madde.conf so mad info started to report newer toolchain as being used. However, I was unable to build the project in QtCreator with it (it kept using older toolchain, which directory I renamed to doublecheck) and I was unable to find where it selects the compiler (qtspecs for maemo didn't look suspicious)...
I'm lost, and since I don't have deep knowledge about GNU toolchains and MADDE in particular, I will appreciate any helpful input...