
6 Dec
2018
6 Dec
'18
6:50 a.m.
On Sat, Nov 24, 2018 at 1:43 PM Simon Glass sjg@chromium.org wrote:
Even if U-Boot does not use this, some libraries do. Add back this header file so that the build does not fall back to using the host version, which may include stdint.h and break the build due to conflicts with uint64_t, etc.
The root cause of the problem might be, those libraries mix up <linux/types.h> from U-Boot and <inttypes.h> from the compiler.
Linux kernel has a different <linux/types.h> for user-space tools in tools/include/linux/types.h
I agree that U-Boot has been screwed up here to a hopeless level.
--
Best Regards
Masahiro Yamada