ebassi / graphene

A thin layer of graphic data types
http://ebassi.github.io/graphene
Other
373 stars 80 forks source link

build-sys: do not cc.run() on cross-compiling #242

Closed elmarco closed 2 years ago

elmarco commented 2 years ago

Enable IEEE 754 with clang & gcc without running test. We may want to add an extra option if necessary.

elmarco commented 2 years ago

fwiw this prevents cross-building gtk on fedora 35 atm, https://gitlab.gnome.org/malureau/gtk/-/jobs/1714142

(fedora rawhide has mingw-graphene 1.10.6 without this issue)

ebassi commented 2 years ago

BTW, @elmarco: would you be willing to add a CI job for mingw cross-compilation?

elmarco commented 2 years ago

Yeah, I was thinking the same. But I am less familiar with github CI. Let me check.

ebassi commented 2 years ago

But I am less familiar with github CI. Let me check.

Thanks, and no worries; I can also have a look.

Let's get this in, in any case.