tce-load -i compiletc cmake ninja yasm perl5 wget https://storage.googleapis.com/aom-releases/libaom-3.13.1.tar.gz cd libaom-3.13.1 sudo cp /tmp/tcloop/clang/usr/local/bin/clang-19 /usr/local/bin cd /usr/local/bin sudo ln -s clang-19 clang sudo ln -s clang-19 clang++ mkdir aom-build cd aom-build cmake -LAH -DCMAKE_CXX_COMPILER=/usr/local/bin/clang++ -DCMAKE_C_COMPILER=/usr/local/bin/clang -DCMAKE_C_FLAGS_RELEASE="-march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" -DCMAKE_CXX_FLAGS_RELEASE="-march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -fno-exceptions -fno-rtti" -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=TRUE -DBUILD_SHARED_LIBS=1 -DENABLE_DOCS=no -DAOM_ARCH_AARCH64=1 -G Ninja ../ [building with gcc fails] ninja [5m 47.28s] sudo ninja install FAILED: CMakeFiles/aom_dsp_common_sve_intrinsics.dir/aom_dsp/arm/highbd_convolve8_sve.c.o /usr/local/bin/cc -I/usr/src/aom -I/usr/src/aom/aom-build -I/usr/src/aom/apps -I/usr/src/aom/common -I/usr/src/aom/examples -I/usr/src/aom/stats -I/usr/src/aom/third_party/libyuv/include -I/usr/src/aom/third_party/libwebm -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -std=c99 -Wall -Wdisabled-optimization -Wextra -Wfloat-conversion -Wformat=2 -Wimplicit-function-declaration -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -Wundef -Wuninitialized -Wunused -Wvla -Wstack-usage=100000 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -march=armv8.2-a+dotprod+i8mm+sve -MD -MT CMakeFiles/aom_dsp_common_sve_intrinsics.dir/aom_dsp/arm/highbd_convolve8_sve.c.o -MF CMakeFiles/aom_dsp_common_sve_intrinsics.dir/aom_dsp/arm/highbd_convolve8_sve.c.o.d -o CMakeFiles/aom_dsp_common_sve_intrinsics.dir/aom_dsp/arm/highbd_convolve8_sve.c.o -c /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c: In function 'aom_tbl2x4_s16': /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c:282:26: warning: missing braces around initializer [-Wmissing-braces] 282 | int8x16x2_t samples0 = { vreinterpretq_s8_s16(t0[0]), | ^ | { 283 | vreinterpretq_s8_s16(t1[0]) }; | } /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c:284:26: warning: missing braces around initializer [-Wmissing-braces] 284 | int8x16x2_t samples1 = { vreinterpretq_s8_s16(t0[1]), | ^ | { 285 | vreinterpretq_s8_s16(t1[1]) }; | } /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c:286:26: warning: missing braces around initializer [-Wmissing-braces] 286 | int8x16x2_t samples2 = { vreinterpretq_s8_s16(t0[2]), | ^ | { 287 | vreinterpretq_s8_s16(t1[2]) }; | } /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c:288:26: warning: missing braces around initializer [-Wmissing-braces] 288 | int8x16x2_t samples3 = { vreinterpretq_s8_s16(t0[3]), | ^ | { 289 | vreinterpretq_s8_s16(t1[3]) }; | } /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c: In function 'aom_tbl2x2_s16': /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c:299:26: warning: missing braces around initializer [-Wmissing-braces] 299 | int8x16x2_t samples0 = { vreinterpretq_s8_s16(t0[0]), | ^ | { 300 | vreinterpretq_s8_s16(t1[0]) }; | } /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c:301:26: warning: missing braces around initializer [-Wmissing-braces] 301 | int8x16x2_t samples1 = { vreinterpretq_s8_s16(t0[1]), | ^ | { 302 | vreinterpretq_s8_s16(t1[1]) }; | } during RTL pass: expand In file included from /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c:19: In function 'aom_tbl_s16', inlined from 'highbd_convolve4_4_h' at /usr/src/aom/aom_dsp/arm/highbd_convolve8_sve.c:147:33: /usr/src/aom/aom_dsp/arm/aom_neon_sve_bridge.h:53:10: internal compiler error: Segmentation fault 53 | return svget_neonq_s16(svtbl_s16(svset_neonq_s16(svundef_s16(), s), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | svset_neonq_u16(svundef_u16(), tbl))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0x174f88f internal_error(char const*, ...) ???:0 0x9449c8 store_expr(tree_node*, rtx_def*, int, bool, bool) ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions.