From affa63a435df97a6526cb5b992eb6e3383762d5a Mon Sep 17 00:00:00 2001 From: Martin Vogel Date: Fri, 6 Mar 2026 18:19:24 +0100 Subject: [PATCH] Fix Linux build: add _DEFAULT_SOURCE for endian macros -std=c11 disables _DEFAULT_SOURCE on glibc, hiding le16toh/be16toh from . Add -D_DEFAULT_SOURCE to CGo CFLAGS. --- internal/cbm/cbm.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/cbm/cbm.go b/internal/cbm/cbm.go index 44defaa0b..3f6764834 100644 --- a/internal/cbm/cbm.go +++ b/internal/cbm/cbm.go @@ -1,7 +1,7 @@ package cbm /* -#cgo CFLAGS: -std=c11 -O2 -Wall -Ivendored/ts_runtime/include +#cgo CFLAGS: -std=c11 -D_DEFAULT_SOURCE -O2 -Wall -Ivendored/ts_runtime/include #include "cbm.h" #include "helpers.h" #include "lang_specs.h"