Test EllipticalArcTest.ArcIntersection fails on aarch64-linux

Trying to build lib2geom 1.3 on NixOS, the tests succeed on x86_64-linux but fail on aarch64-linux:

 9/24 Test  #9: elliptical-arc-test ..............***Failed    0.19 sec
Running main() from /build/source/googletest/src/gtest_main.cc
[==========] Running 7 tests from 2 test suites.
[----------] Global test environment set-up.
[----------] 6 tests from EllipticalArcTest
[ RUN      ] EllipticalArcTest.PointAt
[       OK ] EllipticalArcTest.PointAt (0 ms)
[ RUN      ] EllipticalArcTest.Duplicate
[       OK ] EllipticalArcTest.Duplicate (0 ms)
[ RUN      ] EllipticalArcTest.LineSegmentIntersection
[       OK ] EllipticalArcTest.LineSegmentIntersection (90 ms)
[ RUN      ] EllipticalArcTest.ArcIntersection
/build/source/tests/elliptical-arc-test.cpp:187: Failure
Expected equality of these values:
  r1.size()
    Which is: 0
  2u
    Which is: 2
[  FAILED  ] EllipticalArcTest.ArcIntersection (0 ms)
[ RUN      ] EllipticalArcTest.BezierIntersection
[       OK ] EllipticalArcTest.BezierIntersection (0 ms)
[ RUN      ] EllipticalArcTest.ExpandToTransformedTest
[       OK ] EllipticalArcTest.ExpandToTransformedTest (0 ms)
[----------] 6 tests from EllipticalArcTest (91 ms total)
[----------] 1 test from EllipticalArc
[ RUN      ] EllipticalArc.Transform
[       OK ] EllipticalArc.Transform (0 ms)
[----------] 1 test from EllipticalArc (0 ms total)
[----------] Global test environment tear-down
[==========] 7 tests from 2 test suites ran. (91 ms total)
[  PASSED  ] 6 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] EllipticalArcTest.ArcIntersection
 1 FAILED TEST

/cc @S-Rafael

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information