
In message 20071105103712.GB30679@sig21.net you wrote:
Given that U-Boot is a standalone binary, I am content that the U-Boot main tree should build with current version of the ELDK
- individual users may then port locally to their preferred toolchains
as required/desired.
Fair enough.
Actually I'd like to keep incompatibilities between ELDK and other toolchains as small as possible; ideally, U-Boot should build with any tool chain the end user decides to use. So the important thing is to isolate such incompatibilities, understand why they happen and then implement measures to deal with them - if they cannot be avoided one way or another.
Maintaining a second toolchain installation is more work than to create a few build fix patches. And I'm happy to share them even if they can't be merged.
It is essential that such changes are (1) verified to build with all board at least in this architecture, and (2) we receive confirmations from test users fromn this and from other tool chains.
If a change helps one specific toolchain without braking any already working ones it will go in easily.
Best regards,
Wolfgang Denk