diff --git a/package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk b/package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk index 6534f93107..eb7389f90f 100644 --- a/package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk +++ b/package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk @@ -14,6 +14,14 @@ GST_FFMPEG_CONF_EXTRA_OPT = \ --cross-prefix=$(TARGET_CROSS) \ --target-os=linux +GST_FFMPEG_CFLAGS = $(TARGET_CFLAGS) + +ifeq ($(BR2_xtensa),y) +GST_FFMPEG_CFLAGS += -mtext-section-literals +endif + +GST_FFMPEG_CONF_ENV = CFLAGS="$(GST_FFMPEG_CFLAGS)" + ifeq ($(BR2_PACKAGE_ZLIB),y) GST_FFMPEG_CONF_EXTRA_OPT += --enable-zlib GST_FFMPEG_DEPENDENCIES += zlib