Skip to content

Commit 26f3388

Browse files
committed
Merge pull request #449 from lostie/support-for-alpine-linux-distribution
Add support for MUSL based Operation Systems
2 parents 6152943 + fbb3e09 commit 26f3388

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Diff for: src/api.cpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ using namespace Rcpp;
3434
#endif
3535

3636
#if defined(__GNUC__)
37-
#if defined(_WIN32) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__CYGWIN__) || defined(__sun) || defined(_AIX)
37+
#if defined(_WIN32) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__CYGWIN__) || defined(__sun) || defined(_AIX) || defined(__MUSL__)
3838
// do nothing
3939
#else
4040
#include <execinfo.h>
@@ -49,7 +49,6 @@ using namespace Rcpp;
4949
);
5050
return demangle(buffer);
5151
}
52-
5352
#endif
5453
#endif
5554

@@ -257,7 +256,7 @@ SEXP rcpp_can_use_cxx11() {
257256
// [[Rcpp::register]]
258257
SEXP stack_trace(const char* file, int line) {
259258
#if defined(__GNUC__)
260-
#if defined(_WIN32) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__CYGWIN__) || defined(__sun) || defined(_AIX)
259+
#if defined(_WIN32) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__CYGWIN__) || defined(__sun) || defined(_AIX) || defined(__MUSL__)
261260
// Simpler version for Windows and *BSD
262261
List trace = List::create(_["file"] = file,
263262
_[ "line" ] = line,

0 commit comments

Comments
 (0)