[OE-core] [PATCH] nss: 3.45 -> 3.47.1

Andreas Müller schnitzeltony at gmail.com
Sat Dec 14 19:39:25 UTC 2019


On Sat, Dec 14, 2019 at 7:28 PM Alexander Kanavin
<alex.kanavin at gmail.com> wrote:
>
> On Sat, 14 Dec 2019 at 17:29, Khem Raj <raj.khem at gmail.com> wrote:
>>
>> > This option is only available with gyp, and not plain Makefiles unfortunately. And the way I read it,
>> > it's not actually possible to disable :-/
>> >
>>
>> nss is used in quite a few apps, and disabling armv7a is not a good
>> option, plus hw crypto is only in armv8
>> thing.
>
>
> I guess I could patch that bit to make it conditional then. It is not actually mandatory, it's just that they don't have a config switch to disable it.
>
> In oe-core the only user of nss is rpm, and we're going to switch it over to openssl or gcrypt.
Grepped around a bit and there are some recipes: most prominent are
firefox / chromium and V8 derived as qtwebengine / some recipes in
meta-netwoerking. / libreoffice

I bet there workarounds for those recipes possible but if Alex can add
some configuration it would save at us trouble/efforts.

Still am not convinced that armv7 was kicked out by intention. Am no
expert but what hardware do moz-people have in mind when writing in
their Makefile:

ifeq ($(CPU_ARCH),arm)
$(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS +=
-march=armv8-a -mfpu=crypto-neon-fp-armv8
$(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): CFLAGS += -mfpu=neon
endif

Maybe I should ask ask them...

CU

Andreas


More information about the Openembedded-core mailing list