···
148
-
NIX_CFLAGS_COMPILE = toString [
149
-
"-Wno-ignored-attributes"
150
-
"-I${opencv.out}/include/opencv4"
151
-
"-Wno-error=template-id-cdtor"
152
-
"-Wno-error=incompatible-pointer-types"
153
-
"-Wno-template-id-cdtor"
154
-
"-Wno-uninitialized"
155
-
"-Wno-unused-result"
156
-
"-Wno-deprecated-declarations"
157
-
"-Wno-use-after-free"
158
-
"-Wno-format-overflow"
159
-
"-Wno-stringop-overflow"
160
-
"-DBOOST_ALLOW_DEPRECATED_HEADERS"
161
-
"-DBOOST_MATH_DISABLE_STD_FPCLASSIFY"
162
-
"-DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS"
163
-
"-DBOOST_MATH_DISABLE_FLOAT128"
164
-
"-DBOOST_MATH_NO_QUAD_SUPPORT"
165
-
"-DBOOST_MATH_MAX_FLOAT128_DIGITS=0"
166
-
"-DBOOST_CSTDFLOAT_NO_LIBQUADMATH_SUPPORT"
167
-
"-DBOOST_MATH_DISABLE_FLOAT128_BUILTIN_FPCLASSIFY"
148
+
NIX_CFLAGS_COMPILE = toString (
150
+
"-Wno-ignored-attributes"
151
+
"-I${opencv.out}/include/opencv4"
152
+
"-Wno-error=incompatible-pointer-types"
153
+
"-Wno-template-id-cdtor"
154
+
"-Wno-uninitialized"
155
+
"-Wno-unused-result"
156
+
"-Wno-deprecated-declarations"
157
+
"-Wno-use-after-free"
158
+
"-Wno-format-overflow"
159
+
"-Wno-stringop-overflow"
160
+
"-DBOOST_ALLOW_DEPRECATED_HEADERS"
161
+
"-DBOOST_MATH_DISABLE_STD_FPCLASSIFY"
162
+
"-DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS"
163
+
"-DBOOST_MATH_DISABLE_FLOAT128"
164
+
"-DBOOST_MATH_NO_QUAD_SUPPORT"
165
+
"-DBOOST_MATH_MAX_FLOAT128_DIGITS=0"
166
+
"-DBOOST_CSTDFLOAT_NO_LIBQUADMATH_SUPPORT"
167
+
"-DBOOST_MATH_DISABLE_FLOAT128_BUILTIN_FPCLASSIFY"
169
+
# Making it compatible with GCC 14+, see https://github.com/SoftFever/OrcaSlicer/pull/7710
170
+
++ lib.optionals (stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "14") [
171
+
"-Wno-error=template-id-cdtor"
(lib.optionalString withSystemd "-ludev")