diff --git a/media/ffvpx/libavcodec/moz.build b/media/ffvpx/libavcodec/moz.build index 6c63745d35..b6501a64fd 100644 --- a/media/ffvpx/libavcodec/moz.build +++ b/media/ffvpx/libavcodec/moz.build @@ -180,6 +180,9 @@ if CONFIG['GNU_CXX']: if CONFIG['GNU_CC'] and CONFIG['CC_VERSION'] >= '10.0.0': CFLAGS += ['-fcommon'] +if CONFIG['OS_TARGET'] == 'Linux': + SOURCES['cabac.c'].flags += ['-fno-lto'] + USE_LIBS += [ 'mozavutil' ] diff --git a/modules/zlib/src/chunkcopy.h b/modules/zlib/src/chunkcopy.h index 70a5686008..c9923034cb 100644 --- a/modules/zlib/src/chunkcopy.h +++ b/modules/zlib/src/chunkcopy.h @@ -42,6 +42,11 @@ typedef __m128i z_vec128i_t; #endif #endif +#ifndef _MSC_VER +#define _declspec(x) __attribute__((x)) +#define align(x) aligned(x) +#endif + /* * chunk copy type: the z_vec128i_t type size should be exactly 128-bits * and equal to CHUNKCOPY_CHUNK_SIZE. diff --git a/widget/gtk/mozgtk/mozgtk.c b/widget/gtk/mozgtk/mozgtk.c index dd6260b78d..a62bf02c0f 100644 --- a/widget/gtk/mozgtk/mozgtk.c +++ b/widget/gtk/mozgtk/mozgtk.c @@ -504,6 +504,7 @@ STUB(gtk_window_set_skip_taskbar_hint) STUB(gtk_window_set_title) STUB(gtk_window_set_transient_for) STUB(gtk_window_set_type_hint) +STUB(gtk_window_set_keep_above) STUB(gtk_window_set_wmclass) STUB(gtk_window_unfullscreen) STUB(gtk_window_unmaximize)