build failed for arm
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 25/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- c, zig
- 领域
- build-system
调研方向
使用 zig build -Dtarget=arm-linux-gnueabihf 重现失败,并结合 libavcodec/arm/hevcdsp_qpel_neon.S 检查随附的构建日志。确定 ARM 构建缺少所需 NEON 和 FP 支持的原因,然后验证 target 构建是否成功完成。
由索引模型根据 Issue 内容生成。
描述
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
- 主要语言
- C
- 星标
- 324
- 派生
- 58
- 平均合并
- 5 分钟
- 30 天内合并 PR
- 1
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
allyourcodebase/ffmpeg 的其他 Issue
-
难度 5/5 一周以上 新手友好度 25/100
allyourcodebase/ffmpeg#39 · 3 条评论 ·
-
难度 3/5 1-2 天 新手友好度 25/100
allyourcodebase/ffmpeg#32 ·
-
难度 2/5 1-3 小时 新手友好度 52/100
allyourcodebase/ffmpeg#31 · 1 条评论 ·
-
enhancement
难度 4/5 3-5 天 新手友好度 45/100
allyourcodebase/ffmpeg#30 · 1 条评论 ·
-
Windows Support未关闭
难度 4/5 3-5 天 新手友好度 35/100
allyourcodebase/ffmpeg#6 · 8 条评论 · 1 个 reaction ·
查看 allyourcodebase/ffmpeg 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
BasedHardware/omi#20401 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 75/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
php/frankenphp#2688 ·
维护者通常 1 天内回复
-
area/ysql kind/bug priority/medium
难度 2/5 1-3 小时 新手友好度 86/100
yugabyte/yugabyte-db#34584 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 88/100
维护者通常 1 天内回复