head 1.1; access; symbols; locks; strict; comment @# @; 1.1 date 2026.04.01.08.53.14; author tnn; state Exp; branches; next ; commitid heihkhIQSgwGAeAG; desc @@ 1.1 log @libfyaml: try to fix 32-bit build & bump The prior update is very broken on 32 bit targets. This patchset rolls up the 32-bit fixes that looked most relevant in the upstream repo committed after the release. @ text @$NetBSD$ https://github.com/pantoniou/libfyaml/commit/238082d09eb2453a9b6e98f359fb0eed05086694.patch --- CMakeLists.txt.orig 2026-03-15 13:48:50.000000000 +0000 +++ CMakeLists.txt @@@@ -606,7 +606,7 @@@@ set(TARGET_HAS_NEON FALSE) # Use portable implementations instead if(WIN32) message(STATUS "Windows detected: using portable SIMD implementations") -elseif(TARGET_CPU_ANY_X86 AND NOT ENABLE_PORTABLE_TARGET) +elseif(TARGET_CPU_X86_64 AND NOT ENABLE_PORTABLE_TARGET) check_c_source_compiles(" #include int main() { __m128i a = _mm_setzero_si128(); return 0; } @