Skip to content

Commit 6a99387

Browse files
committed
Fix duplicity flags
1 parent ccecdf0 commit 6a99387

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

spk/duplicity/Makefile

+32
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,38 @@ include ../../mk/spksrc.python.mk
3737
# [cryptography]
3838
DEPENDS += cross/cryptography
3939

40+
# [duplicity]
41+
ifeq ($(findstring $(ARCH),$(ARMv7_ARCHS)),$(ARCH))
42+
WHEELS_CFLAGS += [duplicity] -D__NO_FLOAT128
43+
WHEELS_CFLAGS += [duplicity] -DNO_FLOAT128
44+
WHEELS_CFLAGS += [duplicity] -D__NO_FLOAT64X
45+
WHEELS_CFLAGS += [duplicity] -DNO_FLOAT64X
46+
WHEELS_CFLAGS += [duplicity] -U_Float128
47+
WHEELS_CFLAGS += [duplicity] -U_Float64x
48+
WHEELS_CFLAGS += [duplicity] -march=armv7-a
49+
WHEELS_CFLAGS += [duplicity] -U_Float128
50+
WHEELS_CFLAGS += [duplicity] -mfloat-abi=hard
51+
ifeq ($(findstring $(ARCH),comcerto2k),$(ARCH))
52+
WHEELS_CFLAGS += [duplicity] -mfpu=neon
53+
else
54+
WHEELS_CFLAGS += [duplicity] -mfpu=vfpv3-d16
55+
endif
56+
else ifeq ($(findstring $(ARCH),$(ARMv8_ARCHS) qoriq),$(ARCH))
57+
WHEELS_CFLAGS += [duplicity] -D__NO_FLOAT128
58+
WHEELS_CFLAGS += [duplicity] -DNO_FLOAT128
59+
WHEELS_CFLAGS += [duplicity] -D__NO_FLOAT64X
60+
WHEELS_CFLAGS += [duplicity] -DNO_FLOAT64X
61+
WHEELS_CFLAGS += [duplicity] -U_Float128
62+
WHEELS_CFLAGS += [duplicity] -U_Float64x
63+
ifeq ($(findstring $(ARCH),qoriq),$(ARCH))
64+
WHEELS_CFLAGS += [duplicity] -mcpu=e500v2
65+
WHEELS_CFLAGS += [duplicity] -mfloat-gprs=double
66+
else
67+
WHEELS_CFLAGS += [duplicity] -march=armv8-a+simd
68+
WHEELS_CFLAGS += [duplicity] -mabi=lp64
69+
endif
70+
endif
71+
4072
# [lxml]
4173
DEPENDS += cross/libxml2
4274
DEPENDS += cross/libxslt

0 commit comments

Comments
 (0)