Source: dav2d Version: 0.0.1-1 Severity: normal Tags: patch User: [email protected] Usertags: loong64
build error for loong64:
FAILED: [code=1] src/libdav2d_bitdepth_8.a.p/ipred_tmpl.c.o
cc -Isrc/libdav2d_bitdepth_8.a.p -Isrc -I../src -I. -I.. -Iinclude/dav2d
-I../include/dav2d -Iinclude -I../include -fdiagnostics-color=always -DNDEBUG
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -D_GNU_SOURCE
-fvisibility=hidden -Wundef -Werror=vla -Wno-maybe-uninitialized
-Wno-missing-field-initializers -Wno-unused-parameter -Wstrict-prototypes
-Werror=missing-prototypes -fomit-frame-pointer -ffast-math -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/dav2d-0.0.1=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC -DBITDEPTH=8 -MD -MQ
src/libdav2d_bitdepth_8.a.p/ipred_tmpl.c.o -MF
src/libdav2d_bitdepth_8.a.p/ipred_tmpl.c.o.d -o
src/libdav2d_bitdepth_8.a.p/ipred_tmpl.c.o -c ../src/ipred_tmpl.c
In file included from ../src/ipred_tmpl.c:1684:
../src/loongarch/ipred.h: In function ‘intra_pred_dsp_init_loongarch’:
../src/loongarch/ipred.h:41:21: error: assignment to expression with array type
41 | c->type0[type1] = BF(dav2d_##name, suffix)
| ^
../src/loongarch/ipred.h:46:5: note: in expansion of macro ‘init_fn’
46 | init_fn(cfl_pred, type, name, suffix)
| ^~~~~~~
../src/loongarch/ipred.h:87:5: note: in expansion of macro ‘init_cfl_pred_fn’
87 | init_cfl_pred_fn(DC_PRED, ipred_cfl, lsx);
| ^~~~~~~~~~~~~~~~
../src/loongarch/ipred.h:41:21: error: assignment to expression with array type
41 | c->type0[type1] = BF(dav2d_##name, suffix)
Please close ipred for riscv and loongarch, community link:
https://code.videolan.org/videolan/dav2d/-/merge_requests/630/diffs?commit_id=a170fb4401f6e57e0649fe82d17d2ac8880dd7e1
fix-compilation-for-riscv-and-loongarch.patch
Description: Binary data

