summaryrefslogtreecommitdiffstats
path: root/scripts/lib/scriptpath.py
diff options
context:
space:
mode:
authorKevin Hao <kexin.hao@windriver.com>2015-07-31 13:21:25 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-08-01 07:34:03 +0100
commit3167580e791297f75941ffb96e13cd4dc045e38b (patch)
tree6290152b4e9ba8d6d4f0b9d4be6ed155201f10e2 /scripts/lib/scriptpath.py
parent3243682819c5b8917879a6a435def18c718e0e81 (diff)
downloadpoky-3167580e791297f75941ffb96e13cd4dc045e38b.tar.gz
u-boot: fix extern inline build errors for gcc 5
The gcc 5 change its default standard from gnu89 to gnu11. These two standards do have different semantics for inline functions. And the gcc 5 will emit the following errors on the "extern inline" functions: arch/powerpc/cpu/mpc8xxx/fsl_lbc.o: In function `ld_le16': ./arch/powerpc/include/asm/byteorder.h:12: multiple definition of `ld_le16' arch/powerpc/cpu/mpc8xxx/fdt.o:./arch/powerpc/include/asm/byteorder.h:12: first defined here Fix these build errors by using "-fgnu89-inline" to enforce the gnu89 inline semantics as suggested in [1]. [1] https://gcc.gnu.org/gcc-5/porting_to.html (From OE-Core rev: a1c83bb5556837d31d934b9af130cdbac19d5e97) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/scriptpath.py')
0 files changed, 0 insertions, 0 deletions