[Buildroot] [Bug 10136] New: can't compile systemd with GCC 7.X when optimization is on
bugzilla at busybox.net
bugzilla at busybox.net
Wed Jul 26 16:01:08 UTC 2017
https://bugs.busybox.net/show_bug.cgi?id=10136
Bug ID: 10136
Summary: can't compile systemd with GCC 7.X when optimization
is on
Product: buildroot
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: Other
Assignee: unassigned at buildroot.uclibc.org
Reporter: yurovsky at gmail.com
CC: buildroot at uclibc.org
Target Milestone: ---
Created attachment 7131
--> https://bugs.busybox.net/attachment.cgi?id=7131&action=edit
workaround
Building systemd will fail due to a bug in GCC if we're using the buildroot GCC
7.X toolchain and have enable optimization (-O3). That is:
BR2_OPTIMIZE_3=y
BR2_GCC_VERSION_7_X=y
BR2_GCC_VERSION="7.1.0"
The problem is with GCC's nonnull detection (there's nothing wrong with the
systemd code in question) and it looks like it has been fixed upstream but we
don't have the backported fix in Buildroot:
https://github.com/systemd/systemd/issues/6119
A quick workaround is to patch systemd with the attached patch but it seems
that GCC should have some patches backported.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the buildroot
mailing list