diff --git a/qtwebkit.spec b/qtwebkit.spec index 7f2d3a6..72e132f 100644 --- a/qtwebkit.spec +++ b/qtwebkit.spec @@ -159,6 +159,11 @@ QTDIR=%{_qt4_prefix}; export QTDIR %global qtdefines DEFINES+=ENABLE_JIT=0 DEFINES+=ENABLE_YARR_JIT=0 DEFINES+=ENABLE_ASSEMBLER=0 %endif +%ifarch riscv64 +export CFLAGS="$CFLAGS -fpermissive" +export CXXFLAGS="$CXXFLAGS -fpermissive" +%endif + mkdir -p %{_target_platform} pushd %{_target_platform} WEBKITOUTPUTDIR=`pwd`; export WEBKITOUTPUTDIR @@ -168,6 +173,9 @@ WEBKITOUTPUTDIR=`pwd`; export WEBKITOUTPUTDIR --release \ --qmakearg="CONFIG+=production_build DEFINES+=HAVE_LIBWEBP=1" \ --makeargs="%{?_smp_mflags}" \ +%ifarch riscv64 + --disable-jit \ +%endif --system-malloc popd @@ -183,9 +191,6 @@ WEBKITOUTPUTDIR=`pwd`; export WEBKITOUTPUTDIR --qmakearg="CONFIG+=production_build DEFINES+=HAVE_LIBWEBP=1" \ --makeargs="%{?_smp_mflags}" \ --system-malloc \ -%ifarch riscv64 - --disable-jit \ -%endif --no-force-sse2 popd %endif