From 8ccb2905ece4373ddd05a792eb6e121f643b137e Mon Sep 17 00:00:00 2001 From: Alexander Matveev Date: Mon, 24 Aug 2020 16:43:50 -0700 Subject: [PATCH] 8252060: gstreamer fails to build with gcc 10 --- .../gstreamer/gstreamer-lite/gstreamer/gst/gstconfig.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstconfig.h b/modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstconfig.h index b21b9962273..c889459ec23 100644 --- a/modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstconfig.h +++ b/modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstconfig.h @@ -162,7 +162,11 @@ #ifdef GSTREAMER_LITE // We using def file to limit export, so not need to export all APIs #ifndef GST_API - #define GST_API + #if defined(__GNUC__) + #define GST_API GST_EXPORT + #else + #define GST_API + #endif #endif #else // GSTREAMER_LITE #ifndef GST_API