[LTP] [PATCH v2] Add tst_secureboot_enabled() helper function
Martin Doucha
mdoucha@suse.cz
Mon Nov 9 15:10:48 CET 2020
On 09. 11. 20 14:56, Cyril Hrubis wrote:
> Hi!
>> diff --git a/configure.ac b/configure.ac
>> index 03e4e09c9..d9ca5ad38 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -296,6 +296,7 @@ LTP_CHECK_CAPABILITY_SUPPORT
>> LTP_CHECK_CC_WARN_OLDSTYLE
>> LTP_CHECK_CLONE_SUPPORTS_7_ARGS
>> LTP_CHECK_CRYPTO
>> +LTP_CHECK_EFIVAR
>> LTP_CHECK_FORTIFY_SOURCE
>> LTP_CHECK_KERNEL_DEVEL
>> LTP_CHECK_KEYUTILS_SUPPORT
>> diff --git a/include/mk/config.mk.in b/include/mk/config.mk.in
>> index 427608a17..cffd11245 100644
>> --- a/include/mk/config.mk.in
>> +++ b/include/mk/config.mk.in
>> @@ -56,8 +56,8 @@ libdir := @libdir@
>> mandir := @mandir@
>>
>> CPPFLAGS := @CPPFLAGS@
>> -CFLAGS := @CFLAGS@
>> -LDLIBS := @LIBS@
>> +CFLAGS := @CFLAGS@ @EFIVAR_CFLAGS@
>> +LDLIBS := @LIBS@ @EFIVAR_LIBS@
>
> Please do not do this.
>
> This should be handled like any other library, i.e. we should define
> EFIVAR_CFLAGS and EFIVAR_LIBS and use them in respective Makefile.
OK. Could you add some explanation of the policy for library
dependencies to the build system docs later? Thanks.
--
Martin Doucha mdoucha@suse.cz
QA Engineer for Software Maintenance
SUSE LINUX, s.r.o.
CORSO IIa
Krizikova 148/34
186 00 Prague 8
Czech Republic
More information about the ltp
mailing list