FS#49314 - [efitools] Missing PreLoader.efi
Attached to Project:
Arch Linux
Opened by Gerardo Exequiel Pozzi (djgera) - Thursday, 12 May 2016, 23:43 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 14 May 2016, 15:20 GMT
Opened by Gerardo Exequiel Pozzi (djgera) - Thursday, 12 May 2016, 23:43 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 14 May 2016, 15:20 GMT
|
Details
Description: Looks like PreLoader.efi is missing due some
build issue. Should be present in x86_64 only [#1]
Additional info: efitools-1.7.0-1 [#1] https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git/tree/Makefile#n8 |
This task depends upon
This task blocks these from closing
FS#49310 - [archboot] depends on deprecated prebootloader
FS#49315 - [archiso] configs/releng/build.sh still uses
deprecated prebootl
Closed by Tobias Powalowski (tpowa)
Saturday, 14 May 2016, 15:20 GMT
Reason for closing: Fixed
Additional comments about closing: 1.7.0.3
Saturday, 14 May 2016, 15:20 GMT
Reason for closing: Fixed
Additional comments about closing: 1.7.0.3
export ARCH="${CARCH}"
This solves part one of the problem. Building PreLoader.efi is still broken with:
PreLoader.c: In function ‘efi_main’:
PreLoader.c:45:11: error: too few arguments to function ‘security_policy_install’
status = security_policy_install();
^~~~~~~~~~~~~~~~~~~~~~~
In file included from PreLoader.c:14:0:
/tmp/efitools/include/security_policy.h:4:1: note: declared here
security_policy_install(BOOLEAN (*override)(void), POLICY_FUNCTION allow, POLICY_FUNCTION deny);
^~~~~~~~~~~~~~~~~~~~~~~
Make.rules:102: recipe for target 'PreLoader.o' failed
I already pinged James Bottomley and he want to add the missing code next week.
Sorry I thought all went well.