Skip to content

Commit 7fd09c3

Browse files
authored
Merge pull request #149 from r-devulap/kv-hide-symbols
Hide keyvalue_qsort symbols in shared library
2 parents 4424e96 + d11cc1f commit 7fd09c3

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

lib/x86simdsort-internal.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace avx512 {
1212
qsort(T *arr, size_t arrsize, bool hasnan = false, bool descending = false);
1313
// key-value quicksort
1414
template <typename T1, typename T2>
15-
XSS_EXPORT_SYMBOL void
15+
XSS_HIDE_SYMBOL void
1616
keyvalue_qsort(T1 *key, T2 *val, size_t arrsize, bool hasnan = false);
1717
// quickselect
1818
template <typename T>
@@ -46,7 +46,7 @@ namespace avx2 {
4646
qsort(T *arr, size_t arrsize, bool hasnan = false, bool descending = false);
4747
// key-value quicksort
4848
template <typename T1, typename T2>
49-
XSS_EXPORT_SYMBOL void
49+
XSS_HIDE_SYMBOL void
5050
keyvalue_qsort(T1 *key, T2 *val, size_t arrsize, bool hasnan = false);
5151
// quickselect
5252
template <typename T>
@@ -80,7 +80,7 @@ namespace scalar {
8080
qsort(T *arr, size_t arrsize, bool hasnan = false, bool descending = false);
8181
// key-value quicksort
8282
template <typename T1, typename T2>
83-
XSS_EXPORT_SYMBOL void
83+
XSS_HIDE_SYMBOL void
8484
keyvalue_qsort(T1 *key, T2 *val, size_t arrsize, bool hasnan = false);
8585
// quickselect
8686
template <typename T>

meson.build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project('x86-simd-sort', 'cpp',
2-
version : '4.0.0',
2+
version : '5.0.x',
33
license : 'BSD 3-clause',
44
default_options : ['cpp_std=c++17'])
55
fs = import('fs')
@@ -40,7 +40,7 @@ libsimdsort = shared_library('x86simdsortcpp',
4040
link_with : [libtargets],
4141
gnu_symbol_visibility : 'inlineshidden',
4242
install : true,
43-
soversion : 0,
43+
soversion : 1,
4444
)
4545

4646
pkg_mod = import('pkgconfig')

0 commit comments

Comments
 (0)