libvpx/libvpx-configure-add-arch.patch
Takashi Iwai 04253cb12f - Update to version 1.15.0:
* Fix to Uninitialized scalar variable in `vp9_rd_pick_inter_mode_sb()`
  * Fix to Integer-overflow in `resize_multistep`
  * Fix to Heap-buffer-overflow in `vpx_sad64x64_avx2`
  * Fix to Crash in `vpx_sad8x8_sse2`
  * Fix to Assertion in `write_modes`
  * Support profile guided optimizations
  * Fix to Integer-overflow in `encode_frame_to_data_rate`
  * Fix to Integer-overflow in `vp9_svc_check_reset_layer_rc_flag`
  * Fix to core dump error from /usr/bin/tools/tiny_ssim --help
  * Fix to use-of-uninitialized-value in `vp9_setup_tpl_stats`
  * Fix to Undefined-shift in `vp9_cyclic_refresh_setup`
  * Fix to redundant `&& __GNUC__` preproc check
  * Fix to valgrind warning in EncodeAPI.OssFuzz69906
  * Fix to Index-out-of-bounds in `vp8_rd_pick_inter_mode`
  * Fix to Integer-overflow in `vp8_pick_frame_size`
  * Fix to Use-of-uninitialized-value in `vpx_codec_peek_stream_info`
  * Fix to log clutters with the message "Warning: Desired height too large"
  * Fix to Integer-overflow in `vp9_svc_adjust_avg_frame_qindex`
  * Fix to integer overflows caused by huge target bitrate, frame rate, or g_timebase numerator or denominator
  * Fix to missing license headers
  * Fix to build failure for Android Armv7
  * Fix to integer overflows in image helpers
  * Fix to Integer-overflow in `vp9_calc_iframe_target_size_one_pass_cbr`
  * Fix to Heap-buffer-overflow in `vp9_pick_inter_mode`
  * Fix to Segv in `vp9_multi_thread_tile_init`
  * Fix to Use-of-uninitialized-value in `vp9_row_mt_sync_mem_dealloc`
  * Fix to Crash in `mbloop_filter_vertical_edge_c`
  * Fix to Check failed in CheckUnwind
  * Fix to Heap-buffer-overflow in `write_modes_b` and `vpx_write`

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=136
2025-01-27 12:50:14 +00:00

35 lines
1.1 KiB
Diff

diff --git a/build/make/configure.sh b/build/make/configure.sh
index 00214c9d2..4001d6497 100644
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -754,6 +754,15 @@ process_common_toolchain() {
*i[3456]86*)
tgt_isa=x86
;;
+ s390x*)
+ tgt_isa=s390x
+ ;;
+ s390*)
+ tgt_isa=s390
+ ;;
+ riscv64*)
+ tgt_isa=riscv64
+ ;;
*sparc*)
tgt_isa=sparc
;;
diff --git a/configure b/configure
index 6204f10b6..54ff8862b 100755
--- a/configure
+++ b/configure
@@ -116,6 +116,9 @@ all_platforms="${all_platforms} armv8-linux-gcc"
all_platforms="${all_platforms} mips32-linux-gcc"
all_platforms="${all_platforms} mips64-linux-gcc"
all_platforms="${all_platforms} ppc64le-linux-gcc"
+all_platforms="${all_platforms} s390-linux-gcc"
+all_platforms="${all_platforms} s390x-linux-gcc"
+all_platforms="${all_platforms} riscv64-linux-gcc"
all_platforms="${all_platforms} sparc-solaris-gcc"
all_platforms="${all_platforms} x86-android-gcc"
all_platforms="${all_platforms} x86-darwin8-gcc"