summaryrefslogtreecommitdiff
path: root/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c
diff options
context:
space:
mode:
Diffstat (limited to 'bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c')
-rw-r--r--bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c b/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c
index 069bb1ee050e..f908d8f63c90 100644
--- a/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c
+++ b/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c
@@ -23,10 +23,20 @@
#include <X11/Xutil.h>
#include <X11/Intrinsic.h>
+// to deal with gcc specific attribute "externally_visible" used in
+// /usr/lib/jvm/java-11-openjdk-armhf/include/linux/jni_md.h:35
+// via /usr/lib/jvm/java-11-openjdk-armhf/include/jni.h
+#if defined __clang__
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wunknown-attributes"
+#endif
#include <jni.h>
#include <jawt_md.h>
#include <jawt.h>
+#if defined __clang__
+#pragma clang diagnostic pop
+#endif
#include <sal/types.h>