From c08debbd3925006b8ad7493a87a40531ea5c48e5 Mon Sep 17 00:00:00 2001 From: Michael Gran Date: Tue, 20 Jun 2023 15:02:51 -0700 Subject: [PATCH] In lightening, don't use visibility hidden on DLL using systems * libguile/lightening/lightening.h [!_WIN32 && !__CYGWIN__] (JIT_API): don't define to visiblity hidden --- libguile/lightening/lightening.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libguile/lightening/lightening.h b/libguile/lightening/lightening.h index b364e18cc..4e4205fec 100644 --- a/libguile/lightening/lightening.h +++ b/libguile/lightening/lightening.h @@ -106,7 +106,7 @@ typedef struct jit_reloc uint32_t offset; } jit_reloc_t; -#if defined(__GNUC__) && (__GNUC__ >= 4) +#if defined(__GNUC__) && (__GNUC__ >= 4) && !defined(_WIN32) && !defined(__CYGWIN__) # define JIT_API extern __attribute__ ((__visibility__("hidden"))) #else # define JIT_API extern