summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Gran <spk121@yahoo.com>2023-06-20 15:02:51 -0700
committerMichael Gran <spk121@yahoo.com>2025-03-30 18:10:35 -0700
commitc08debbd3925006b8ad7493a87a40531ea5c48e5 (patch)
tree64acc981b944ec6fcdab44cab53093a0e827f0ad
parentfaa6b8cf824cd5294a9c4850d95381957cdb35f3 (diff)
downloadguile-c08debbd3925006b8ad7493a87a40531ea5c48e5.tar.gz
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
-rw-r--r--libguile/lightening/lightening.h2
1 files changed, 1 insertions, 1 deletions
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