
Dear Masahiro,
In message CAK7LNATyqVrRn_3rPtsotF5JqF16rxqV0Z9LYCUjwzB4A7AFMw@mail.gmail.com you wrote:
And what do you do about user space with such a broken tool chain?
It does not help to paper over problems.
Some people might want to build only U-boot from source code and install a pre-built distribution, maybe ?
Yes, of course. And they would be perfectly happy if they had a _working_ tool chain which supports this.
But some do not, and instead of telling the makers of the ool chain about our needs and wishes, each and every project works around the issues, providing copies and copis of the same code, which is isolated and not centrally maintained, and thus usually of poorer quality than what you can find in recent tool chain versions.
The optimal way to fix a problem is to have it fixed at the root.
CONFIG_USE_PRIVATE_LIBGCC is a workaround, but enabling it by default means freezing the status quo: upstream tools will never get fixed.
Best regards,
Wolfgang Denk