Skip to content

Failed to run on arm platforms #5194

@joshuaavalon

Description

@joshuaavalon

Rollup Version

4.0.2

Operating System (or Browser)

Alpine 3.18

Node Version (if applicable)

18.18.1

Link To Reproduction

https://github.com/joshuaavalon/rollup-arm-bug

Expected Behaviour

Build successfully like other platforms.

Actual Behaviour

When you use node:18-alpine Docker and target platform like linux/arm/v6 and linux/arm/v7, it show the following error.

https://github.com/joshuaavalon/rollup-arm-bug/actions/runs/6490693336/job/17626861855

#24 31.37 > rollup-arm-bug@1.0.0 build
#24 31.37 > rollup -c
#24 31.37
#24 33.63 node:internal/modules/cjs/loader:1340
#24 33.63 return process.dlopen(module, path.toNamespacedPath(filename));
#24 33.63 ^
#24 33.63
#24 33.63 Error: Error loading shared library ld-linux-armhf.so.3: No such file or directory (needed by /app/node_modules/@rollup/rollup-linux-arm-gnueabihf/rollup.linux-arm-gnueabihf.node)
#24 33.63 at Module._extensions..node (node:internal/modules/cjs/loader:1340:18)
#24 33.63 at Module.load (node:internal/modules/cjs/loader:1119:32)
#24 33.63 at Module._load (node:internal/modules/cjs/loader:960:12)
#24 33.63 at Module.require (node:internal/modules/cjs/loader:1143:19)
#24 33.63 at require (node:internal/modules/cjs/helpers:119:18)
#24 33.63 at Object. (/app/node_modules/rollup/dist/native.js:49:36)
#24 33.63 at Module._compile (node:internal/modules/cjs/loader:1256:14)
#24 33.63 at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
#24 33.63 at Module.load (node:internal/modules/cjs/loader:1119:32)
#24 33.63 at Module._load (node:internal/modules/cjs/loader:960:12) {
#24 33.63 code: 'ERR_DLOPEN_FAILED'
#24 33.63 }

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions