mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
package/coremark-pro: fix build without threads
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
9dd1b20015
commit
8e1e15eec4
@@ -10,13 +10,32 @@ COREMARK_PRO_LICENSE = Apache-2.0
|
|||||||
COREMARK_PRO_LICENSE_FILES = LICENSE.md
|
COREMARK_PRO_LICENSE_FILES = LICENSE.md
|
||||||
COREMARK_PRO_DEPENDENCIES = perl
|
COREMARK_PRO_DEPENDENCIES = perl
|
||||||
|
|
||||||
|
COREMARK_PRO_LDFLAGS = -lm
|
||||||
|
|
||||||
ifeq ($(BR2_ENDIAN),"BIG")
|
ifeq ($(BR2_ENDIAN),"BIG")
|
||||||
COREMARK_PRO_MAKE_OPTS += PLATFORM_DEFINES='EE_BIG_ENDIAN=1 EE_LITTLE_ENDIAN=0'
|
COREMARK_PRO_DEFINES += \
|
||||||
|
EE_BIG_ENDIAN=1 \
|
||||||
|
EE_LITTLE_ENDIAN=0
|
||||||
else
|
else
|
||||||
COREMARK_PRO_MAKE_OPTS += PLATFORM_DEFINES='EE_BIG_ENDIAN=0 EE_LITTLE_ENDIAN=1'
|
COREMARK_PRO_DEFINES += \
|
||||||
|
EE_BIG_ENDIAN=0 \
|
||||||
|
EE_LITTLE_ENDIAN=1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
|
||||||
|
COREMARK_PRO_DEFINES += \
|
||||||
|
USE_NATIVE_PTHREAD=1 \
|
||||||
|
USE_SINGLE_CONTEXT=0
|
||||||
|
COREMARK_PRO_LDFLAGS += -lpthread
|
||||||
|
else
|
||||||
|
COREMARK_PRO_DEFINES += \
|
||||||
|
USE_NATIVE_PTHREAD=0 \
|
||||||
|
USE_SINGLE_CONTEXT=1
|
||||||
endif
|
endif
|
||||||
|
|
||||||
COREMARK_PRO_MAKE_OPTS += \
|
COREMARK_PRO_MAKE_OPTS += \
|
||||||
|
LINKER_LAST="$(COREMARK_PRO_LDFLAGS)" \
|
||||||
|
PLATFORM_DEFINES="$(COREMARK_PRO_DEFINES)" \
|
||||||
TARGET=linux$(if $(BR2_ARCH_IS_64),64) \
|
TARGET=linux$(if $(BR2_ARCH_IS_64),64) \
|
||||||
EXE=
|
EXE=
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user