@@ -37,6 +37,38 @@ include ../../mk/spksrc.python.mk
37
37
# [cryptography]
38
38
DEPENDS += cross/cryptography
39
39
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
+
40
72
# [lxml]
41
73
DEPENDS += cross/libxml2
42
74
DEPENDS += cross/libxslt
0 commit comments