No subject
Fri Jan 23 11:48:37 CET 2009
compilers/linkers have ABI compatibility issue (someone more familiar with
the history may be able to correct me) - This sounds _exactly_ what we
have here with x86 - x86 has an ABI incompatibility by using reparm(3).
I think reparm was used to simplify some asm/C interfaces - maybe these
can be re-coded and we can drop regparm and we can drop the wrappers.
Alternatively, I think I would prefer to use USE_PRIVATE_LIBGCC instead of
the wrappers as this highlights that U-Boot is _not_ ABI compliant and
therefore cannot link to libgcc. I can just see someone in the future
using a libgcc function and not implementing a wrapper and doing a lot of
head scratching when things wrong...
Regards,
Graeme
More information about the U-Boot
mailing list