Hi Yue,
Seems you can try to upstream this patch to
https://projects.blender.org/blender/blender/pulls.
Cheers,
Eric
On Mon, 9 Dec 2024 14:43:11 +0800 Yue Gui <yuemeng....@gmail.com> wrote:
Source: blender
Version: 4.3.0+dfsg-1
Severity: serious
Tags: FTBFS, patch
User: debian-ri...@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-ri...@lists.debian.org
Dear blender Maintainer,
The package blender build failed because BLI_build_config.h does not
support riscv64. The crucial buildd log below:
```
[ 58%] Building CXX object
source/blender/makesrna/intern/CMakeFiles/makesrna.dir/rna_object.cc.o
cd /<<PKGBUILDDIR>>/obj-riscv64-linux-gnu/source/blender/makesrna/intern
&& /usr/bin/c++ -DHAVE_EXECINFO_H -DHAVE_MALLOC_STATS_H
-DUSE_MAKEFILE_WORKAROUND -DWITH_ASSERT_ABORT -DWITH_AUDASPACE
-DWITH_BULLET -DWITH_CINEON -DWITH_CYCLES -DWITH_FFMPEG -DWITH_FFTW3
-DWITH_FLUID -DWITH_FREESTYLE -DWITH_GMP -DWITH_INPUT_NDOF
-DWITH_INTERNATIONAL -DWITH_JACK -DWITH_OCEANSIM -DWITH_OPENAL
-DWITH_OPENEXR -DWITH_OPENGL_BACKEND -DWITH_OPENJPEG -DWITH_OPENSUBDIV
-DWITH_PULSEAUDIO -DWITH_PYTHON -DWITH_TBB -DWITH_VULKAN_BACKEND
-DWITH_WEBP -DWITH_XR_OPENXR -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__
-I/<<PKGBUILDDIR>>/source/blender/makesrna/intern
-I/<<PKGBUILDDIR>>/source/blender/makesrna
-I/<<PKGBUILDDIR>>/source/blender/animrig
-I/<<PKGBUILDDIR>>/source/blender/asset_system
-I/<<PKGBUILDDIR>>/source/blender/blenfont
-I/<<PKGBUILDDIR>>/source/blender/blenkernel
-I/<<PKGBUILDDIR>>/source/blender/blenlib
-I/<<PKGBUILDDIR>>/source/blender/blenloader
-I/<<PKGBUILDDIR>>/source/blender/blentranslation
-I/<<PKGBUILDDIR>>/source/blender/bmesh
-I/<<PKGBUILDDIR>>/source/blender/depsgraph
-I/<<PKGBUILDDIR>>/source/blender/draw
-I/<<PKGBUILDDIR>>/source/blender/functions
-I/<<PKGBUILDDIR>>/source/blender/gpu
-I/<<PKGBUILDDIR>>/source/blender/ikplugin
-I/<<PKGBUILDDIR>>/source/blender/imbuf
-I/<<PKGBUILDDIR>>/source/blender/io/usd
-I/<<PKGBUILDDIR>>/source/blender/modifiers
-I/<<PKGBUILDDIR>>/source/blender/nodes
-I/<<PKGBUILDDIR>>/source/blender/nodes/geometry/include
-I/<<PKGBUILDDIR>>/source/blender/sequencer
-I/<<PKGBUILDDIR>>/source/blender/simulation
-I/<<PKGBUILDDIR>>/source/blender/windowmanager
-I/<<PKGBUILDDIR>>/source/blender/editors/asset
-I/<<PKGBUILDDIR>>/source/blender/editors/include
-I/<<PKGBUILDDIR>>/source/blender/render
-I/<<PKGBUILDDIR>>/intern/clog
-I/<<PKGBUILDDIR>>/intern/cycles/blender
-I/<<PKGBUILDDIR>>/extern/fmtlib/include
-I/<<PKGBUILDDIR>>/intern/memutil
-I/<<PKGBUILDDIR>>/intern/mantaflow/extern
-I/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu/source/blender/makesrna
-I/<<PKGBUILDDIR>>/source/blender/python
-I/<<PKGBUILDDIR>>/intern/ffmpeg -I/<<PKGBUILDDIR>>/intern/rigidbody
-I/<<PKGBUILDDIR>>/source/blender/freestyle