Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f03eee1

Browse files
author
Stefan Krah
committed
Issue #16745: The gcc visibility pragma is buggy on OpenIndiana and NetBSD.
1 parent 66a6f3f commit f03eee1

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

Modules/_decimal/libmpdec/mpdecimal.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ extern "C" {
7070
#else
7171
#define UNUSED
7272
#endif
73-
#if defined(__GNUC__) && __GNUC__ >= 4 && !defined(__INTEL_COMPILER)
73+
#if (defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__)) && \
74+
defined(__GNUC__) && __GNUC__ >= 4 && !defined(__INTEL_COMPILER)
7475
#define MPD_PRAGMA(x) _Pragma(x)
7576
#define MPD_HIDE_SYMBOLS_START "GCC visibility push(hidden)"
7677
#define MPD_HIDE_SYMBOLS_END "GCC visibility pop"

0 commit comments

Comments
 (0)