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

Attachment: fix-compilation-for-riscv-and-loongarch.patch
Description: Binary data

Reply via email to