Skip to content

Build fails on aarch64 (0.5.0)

Trying to package 0.5.0 on openSUSE Tumbleweed and I see this:

FAILED: src/25a6634@@dav1d@sha/arm_64_ipred.S.o 
cc -Isrc/25a6634@@dav1d@sha -Isrc -I../src -I. -I../ -Iinclude/dav1d -I../include/dav1d -Iinclude -I../include -fdiagnostics-color=always -DNDEBUG -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -D_POSIX_C_SOURCE=200112L -fvisibility=hidden -Wundef -Werror=vla -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Werror=missing-prototypes -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g -fPIC -pthread -MD -MQ 'src/25a6634@@dav1d@sha/arm_64_ipred.S.o' -MF 'src/25a6634@@dav1d@sha/arm_64_ipred.S.o.d' -o 'src/25a6634@@dav1d@sha/arm_64_ipred.S.o' -c ../src/arm/64/ipred.S
{standard input}: Assembler messages:
{standard input}: Error: unaligned opcodes detected in executable segment

No problem on armv7l and on the previous 0.4.0 release.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information