kexec-tools does not build for armhf
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kexec-tools (Ubuntu) |
Fix Released
|
High
|
Manoj Iyer | ||
Xenial |
Fix Released
|
High
|
Manoj Iyer | ||
Yakkety |
Fix Released
|
High
|
Manoj Iyer |
Bug Description
[Impact]
On armhf system kexec build fails as follows:
gcc -g -O2 -fstack-
make[1]: *** No rule to make target 'kexec/
The fix for this issue is already upstream:
From c901bae8683c59a
From: Simon Horman <email address hidden>
Date: Fri, 9 Dec 2016 10:10:49 +0100
Subject: [PATCH] arm: do not build iomem.o target with no soruce
Header files should be added to the distribution but not
used to derive targets for compilation. In this an attempt was
made to build iomem.o, but iomem.c does not exist so this fails.
Fixes: 1574ff1aae4f ("arm: include phys_to_virt.h and iomem.h in distribution")
Signed-off-by: Simon Horman <email address hidden>
Reviewed-by: Pratyush Anand <email address hidden>
[Test Case]
Build kexec-tools package from Xenial/Yakkety source in armhf system.
[Regression Potential]
Since patch is confined to arm there is a low overall risk of regression
Changed in kexec-tools (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in kexec-tools (Ubuntu Yakkety): | |
status: | New → In Progress |
Changed in kexec-tools (Ubuntu Xenial): | |
importance: | Undecided → High |
Changed in kexec-tools (Ubuntu Yakkety): | |
importance: | Undecided → High |
Changed in kexec-tools (Ubuntu Xenial): | |
assignee: | nobody → Manoj Iyer (manjo) |
Changed in kexec-tools (Ubuntu Yakkety): | |
assignee: | nobody → Manoj Iyer (manjo) |
Changed in kexec-tools (Ubuntu): | |
status: | Incomplete → Invalid |
tags: | added: ftbfs |
Changed in kexec-tools (Ubuntu): | |
status: | Invalid → Fix Released |
tags: |
added: verification-done removed: verification-needed |
This debdiff applies cleanly and builds https:/ /pastebin. canonical. com/181891/