[Buildroot] [PATCH 0/2] fix-build-when-std-gnu99-and-inline-functions-are-used
Lada Trimasova
Lada.Trimasova at synopsys.com
Thu Feb 25 11:37:08 UTC 2016
A lot of the glibc header files use extern inline, which causes
GCC to emit a symbol for each extern inline functions and it causes
functions multiple definition error when "-std=gnu99" is used.
To fix this problem it's necessary to use "-fgnu89-inline" option, which
tells GCC to use the traditional GNU semantics for inline functions when
in C99 mode.
Signed-off-by: Lada Trimasova <ltrimas at synopsys.com>
Cc: Alexey Brodkin <abrodkin at synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Cc: Peter Korsgaard <peter at korsgaard.com>
Lada Trimasova (2):
host-tar: fix build when -std=gnu99 and inline functions are used
host-m4: fix build when -std=gnu99 and inline functions are used
package/m4/m4.mk | 1 +
package/tar/tar.mk | 1 +
2 files changed, 2 insertions(+)
--
2.5.0
More information about the buildroot
mailing list