Summary: | Cannot build with kernel headers <= 3.13 | ||
---|---|---|---|
Product: | systemd | Reporter: | Jean-André Santoni <jean.andre.santoni> |
Component: | general | Assignee: | systemd-bugs |
Status: | RESOLVED FIXED | QA Contact: | systemd-bugs |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Add IFLA_VTI defines to missing.h |
Description
Jean-André Santoni
2014-06-16 13:30:03 UTC
Should be fixed in http://cgit.freedesktop.org/systemd/systemd/commit/?id=81577dc. I tested with kernel-headers-3.6.10-4.fc18.x86_64 because that was the oldest I could find... Sorry, looks like this bug is not fixed by http://cgit.freedesktop.org/systemd/systemd/commit/?id=81577dc I gave another try with systemd-215 that seams to include this patch, and I get the same error log when building with a 3.4 kernel. IFLA_MACVLAN_FLAGS for example should be defined in missing.h, if I got it right, and it is not the case. Is there a workaround? Can I build systemd without network support? I added IFLA_MACVLAN_FLAGS in http://cgit.freedesktop.org/systemd/systemd/commit/?id=75616a1332. This covers everything in the original bug report. I don't have such old systems to test, so if something more is needed, than please add the missing values using the same technique as commit 75616a1332. Created attachment 103189 [details] [review] Add IFLA_VTI defines to missing.h This allow to build with a 3.4 kernel Your patch works, but IFLA_VTI defines are needed too. I attached a patch finally allowing to build with 3.4. You may have to ifdef it maybe. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.