Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/alexmarsev/soxr.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRob Sykes <rob@rob-Ideapad-S205.(none)>2013-02-07 00:42:05 +0400
committerRob Sykes <rob@rob-Ideapad-S205.(none)>2013-02-07 00:42:05 +0400
commit4415c804ba1309ebda0e9f868bceb3fce4058afa (patch)
tree580ffb6f4d4d13f543d4a06277042360c5968e6e /src
parent0378fd9de2967f4c459a92c2a754549600c2bb3a (diff)
Use gcc -fvisibility=hidden to fix debian build on archs. armhf, powerpc.
Diffstat (limited to 'src')
-rw-r--r--src/soxr-lsr.h2
-rw-r--r--src/soxr.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/soxr-lsr.h b/src/soxr-lsr.h
index 1047930..62d23ce 100644
--- a/src/soxr-lsr.h
+++ b/src/soxr-lsr.h
@@ -30,6 +30,8 @@
#else
#define SOXR __declspec(dllimport)
#endif
+#elif defined SOXR_VISIBILITY && defined __GNUC__ && (__GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ >= 1)
+ #define SOXR __attribute__ ((visibility("default")))
#else
#define SOXR
#endif
diff --git a/src/soxr.h b/src/soxr.h
index a59494c..bcc7bff 100644
--- a/src/soxr.h
+++ b/src/soxr.h
@@ -36,6 +36,8 @@
#else
#define SOXR __declspec(dllimport)
#endif
+#elif defined SOXR_VISIBILITY && defined __GNUC__ && (__GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ >= 1)
+ #define SOXR __attribute__ ((visibility("default")))
#else
#define SOXR
#endif