[Bug 1884485] [NEW] 15+1533136590.3beb971-0ubuntu1 fail to build with gcc9(focal)
Ivan Hu
1884485 at bugs.launchpad.net
Mon Jun 22 07:00:28 UTC 2020
Public bug reported:
The latest shim upload does not seem able to build with gcc9(under Focal).
Got error message,
MokManager.c: In function ‘write_back_mok_list’:
MokManager.c:1080:19: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
1080 | if (CompareGuid(&(list[i].Type), &X509_GUID) == 0)
| ^~~~~~~~~~~~~~~
...
But it can be built with the version shim 15+1552672080.a4a1fbe-0ubuntu1.
It seems because the Gcc9 fixing patches,
MokManager: Use CompareMem on MokListNode.Type instead of CompareGuid(aaa09b35e73c4a35fc119d225e5241199d7cf5aa)
MokManager: avoid -Werror=address-of-packed-member(58532e12e9aa207e3c14096f4f5d6f7900130c52)
are removed from 15+1552672080.a4a1fbe-0ubuntu1.
** Affects: shim (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to shim in Ubuntu.
https://bugs.launchpad.net/bugs/1884485
Title:
15+1533136590.3beb971-0ubuntu1 fail to build with gcc9(focal)
Status in shim package in Ubuntu:
New
Bug description:
The latest shim upload does not seem able to build with gcc9(under Focal).
Got error message,
MokManager.c: In function ‘write_back_mok_list’:
MokManager.c:1080:19: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
1080 | if (CompareGuid(&(list[i].Type), &X509_GUID) == 0)
| ^~~~~~~~~~~~~~~
...
But it can be built with the version shim 15+1552672080.a4a1fbe-0ubuntu1.
It seems because the Gcc9 fixing patches,
MokManager: Use CompareMem on MokListNode.Type instead of CompareGuid(aaa09b35e73c4a35fc119d225e5241199d7cf5aa)
MokManager: avoid -Werror=address-of-packed-member(58532e12e9aa207e3c14096f4f5d6f7900130c52)
are removed from 15+1552672080.a4a1fbe-0ubuntu1.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shim/+bug/1884485/+subscriptions
More information about the foundations-bugs
mailing list