pantoniou / libfyaml

Fully feature complete YAML parser and emitter, supporting the latest YAML spec and passing the full YAML testsuite.
MIT License
243 stars 74 forks source link

Apple arm64: tests fail #93

Closed MarDiehl closed 1 year ago

MarDiehl commented 1 year ago

Most of the tests of the arm64 (Apple silicon) build for conda-forge (https://github.com/conda-forge/libfyaml-feedstock/) fail:

2023-07-13T11:19:46.0836210Z ============================================================================
2023-07-13T11:19:46.0853270Z Testsuite summary for libfyaml 0.8                                     
2023-07-13T11:19:46.0856370Z ============================================================================
2023-07-13T11:19:46.0858130Z # TOTAL: 1661                                                          
2023-07-13T11:19:46.0859840Z # PASS:  322                                                           
2023-07-13T11:19:46.0861030Z # SKIP:  2                                                             
2023-07-13T11:19:46.0862180Z # XFAIL: 0                                                             
2023-07-13T11:19:46.0865750Z # FAIL:  1337                                                          
2023-07-13T11:19:46.0871940Z # XPASS: 0                                                             
2023-07-13T11:19:46.0874640Z # ERROR: 0                                                             
2023-07-13T11:19:46.0875880Z ============================================================================
2023-07-13T11:19:46.0877290Z See test/test-suite.log                                                 
2023-07-13T11:19:46.0878420Z Please report to pantelis.antoniou@konsulko.com                        
2023-07-13T11:19:46.0879620Z ============================================================================

conda forge is quite complicated, so it might be an issue with the build environment (cross compiling I assume) rather than with arm64 itself. Unfortunately, I don't have access to a recent Mac to test.

The full log is attached build_arm64.log

MarDiehl commented 1 year ago

I assume that this is caused by cross-compilation.