Skip to content

Linux arm64 版里塞了 x86_64 的 native 库 #1032

@chiyuki0325

Description

@chiyuki0325

检查清单

  • 我已检索仓库中所有的 Issues,确保我没有重复提交问题;或有相似 Issue,但我觉得我的情况不包含在那个相似 Issue 之内
  • 我已经找到了可以复现这个问题的方法,并且写在了下面的「具体信息」中
  • 此问题可以在我的设备和当前环境中稳定复现
  • 此问题可以在最新版本 (Latest Release) 中复现
  • 此问题是在我更新到当前版本后出现的

是网页端还是客户端

客户端

当前系统环境

Linux (AOSC OS v7.0.0-rc7)

当前 Node.js 及 npm 版本

No response

当前版本

release v3.0.0

具体信息

build-native 脚本只能打出本机架构的 native 库
需修改 CI 部分在 arm64 的机器上跑 arm64 的包或者直接使用交叉编译

/opt/SPlayer/resources/native  ➜ uname -m
aarch64

/opt/SPlayer/resources/native  ➜ file external-media-integration.node
external-media-integration.node: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1209a868ad6e058e837199e03437a88cb4e616d7, not stripped

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions