Skip to content

build failed for arm #16

@marryton007

Description

@marryton007

OS: ubuntu24.04
Zig: 0.14.0-dev.1304+7d54c62c8
branch: main

I also try to build on ubuntu18.04(at company), it got same error.

compile command: zig build -Dtarget=arm-linux-gnueabihf

build log:
build.log

some log messages;

/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:739:9: note: while in macro instantiation
        hevc_put_qpel_uw_hXvY_neon_8 qpel_filter_3, qpel_filter_3_32b
        ^
<instantiation>:10:9: error: instruction requires: NEON
        vadd.u16 q7, q13
        ^
...

/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:889:9: error: instruction requires: NEON
        vshll.u8 q12, d4, #6
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:890:9: error: instruction requires: NEON
        vshll.u8 q13, d5, #6
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:891:9: error: instruction requires: fp registers
        vstm r0, {q8, q9, q10, q11, q12, q13}
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:900:9: error: invalid instruction
        vld1.8 {q0, q1}, [r1]
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:902:9: error: invalid instruction
        vld1.8 {q2, q3}, [r1], r2
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:905:9: error: instruction requires: NEON

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions