package/libnss: fix build failure with make version 4.3
Make 4.3 is buggy and when parallel building host-libnss/libnss we end up with a failure thrown by make itself. So let's work-around this by don't parallel build the package if Make version is 4.3. Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
8fddaf36ed
commit
540029eb45
@ -15,6 +15,13 @@ LIBNSS_LICENSE_FILES = nss/COPYING
|
||||
LIBNSS_CPE_ID_VENDOR = mozilla
|
||||
LIBNSS_CPE_ID_PRODUCT = nss
|
||||
|
||||
# Don't parallel build if make version = 4.3
|
||||
ifneq ($(filter $(RUNNING_MAKE_VERSION),4.3),)
|
||||
LIBNSS_MAKE = $(MAKE1)
|
||||
else
|
||||
LIBNSS_MAKE = $(MAKE)
|
||||
endif
|
||||
|
||||
LIBNSS_CFLAGS = $(TARGET_CFLAGS)
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85862),y)
|
||||
@ -71,12 +78,12 @@ endif
|
||||
endif
|
||||
|
||||
define LIBNSS_BUILD_CMDS
|
||||
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/nss coreconf \
|
||||
$(TARGET_CONFIGURE_OPTS) $(LIBNSS_MAKE) -C $(@D)/nss coreconf \
|
||||
SOURCE_MD_DIR=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
DIST=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
CHECKLOC= \
|
||||
$(LIBNSS_BUILD_VARS)
|
||||
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/nss lib/dbm all \
|
||||
$(TARGET_CONFIGURE_OPTS) $(LIBNSS_MAKE) -C $(@D)/nss lib/dbm all \
|
||||
SOURCE_MD_DIR=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
DIST=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
CHECKLOC= \
|
||||
@ -131,12 +138,12 @@ HOST_LIBNSS_BUILD_VARS += USE_64=1
|
||||
endif
|
||||
|
||||
define HOST_LIBNSS_BUILD_CMDS
|
||||
$(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D)/nss coreconf \
|
||||
$(HOST_CONFIGURE_OPTS) $(LIBNSS_MAKE) -C $(@D)/nss coreconf \
|
||||
SOURCE_MD_DIR=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
DIST=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
CHECKLOC= \
|
||||
$(HOST_LIBNSS_BUILD_VARS)
|
||||
$(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D)/nss lib/dbm all \
|
||||
$(HOST_CONFIGURE_OPTS) $(LIBNSS_MAKE) -C $(@D)/nss lib/dbm all \
|
||||
SOURCE_MD_DIR=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
DIST=$(@D)/$(LIBNSS_DISTDIR) \
|
||||
CHECKLOC= \
|
||||
|
Loading…
Reference in New Issue
Block a user