mirror of
https://github.com/systemd/systemd
synced 2026-03-11 15:44:47 +01:00
Compare commits
2 Commits
17e9000164
...
7e7b0e2198
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7e7b0e2198 | ||
|
|
dcb6061e1c |
5
TODO
5
TODO
@ -22,6 +22,11 @@ Janitorial Clean-ups:
|
|||||||
|
|
||||||
Features:
|
Features:
|
||||||
|
|
||||||
|
* systemd-repart: add a switch to factory reset the partition table without
|
||||||
|
immediately applying the new configuration again. i.e. --factory-reset=leave
|
||||||
|
or so. (this is useful to factory reset an image, then putting it into
|
||||||
|
another machine, ensuring that luks key is generated on new machine, not old)
|
||||||
|
|
||||||
* move logind udev rules to top-level rule.d/ directory
|
* move logind udev rules to top-level rule.d/ directory
|
||||||
|
|
||||||
* move multiseat vid/pid matches from logind udev rule to hwdb
|
* move multiseat vid/pid matches from logind udev rule to hwdb
|
||||||
|
|||||||
@ -362,7 +362,7 @@ option('gnu-efi', type : 'combo', choices : ['auto', 'true', 'false'],
|
|||||||
description : 'gnu-efi support for sd-boot')
|
description : 'gnu-efi support for sd-boot')
|
||||||
option('efi-cc', type : 'array',
|
option('efi-cc', type : 'array',
|
||||||
description : 'the compiler to use for EFI modules')
|
description : 'the compiler to use for EFI modules')
|
||||||
option('efi-ld', type : 'string',
|
option('efi-ld', type : 'string', value : 'ld',
|
||||||
description : 'the linker to use for EFI modules')
|
description : 'the linker to use for EFI modules')
|
||||||
option('efi-libdir', type : 'string',
|
option('efi-libdir', type : 'string',
|
||||||
description : 'path to the EFI lib directory')
|
description : 'path to the EFI lib directory')
|
||||||
|
|||||||
@ -45,14 +45,12 @@ if conf.get('ENABLE_EFI') == 1 and get_option('gnu-efi') != 'false'
|
|||||||
if efi_cc.length() == 0
|
if efi_cc.length() == 0
|
||||||
efi_cc = cc.cmd_array()
|
efi_cc = cc.cmd_array()
|
||||||
endif
|
endif
|
||||||
efi_ld = get_option('efi-ld').to_lower()
|
|
||||||
if efi_ld == ''
|
|
||||||
efi_ld = find_program('ld', required: true)
|
|
||||||
endif
|
|
||||||
|
|
||||||
if efi_ld == 'lld' or efi_ld == 'ld.lld'
|
efi_ld = find_program(get_option('efi-ld'), required: true)
|
||||||
# LLVM/LLD does not support PE/COFF relocations
|
efi_ld_name = efi_ld.path().split('/')[-1]
|
||||||
# https://lists.llvm.org/pipermail/llvm-dev/2021-March/149234.html
|
if efi_ld_name == 'lld' or efi_ld_name == 'ld.lld'
|
||||||
|
# LLVM/LLD does not support PE/COFF relocations
|
||||||
|
# https://lists.llvm.org/pipermail/llvm-dev/2021-March/149234.html
|
||||||
error('LLVM/lld does not support PE/COFF relocations. Use different linker for EFI image.')
|
error('LLVM/lld does not support PE/COFF relocations. Use different linker for EFI image.')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user