Skip to content

Support for Alpine Linux #43

@accnops

Description

@accnops

Is your feature request related to a problem? Please describe.
Currently, there is no Alpine Linux support.

When using following example:

File index.js:

require('aws-crt');

File Dockerfile:

FROM node:12.16.2-alpine
RUN apk add gcompat
RUN npm install aws-crt@1.1.3
COPY index.js .
CMD ["node", "index.js"]

Command:
docker build -t aws-crt-test . && docker run aws-crt-test

It seems like aws-crt is "hijacking" the process, and printing:

Signal received: 32, errno: 0
Signal received: 1530847424, errno: 32668
Signal received: 0, errno: 0
Signal received: 1530847424, errno: 32668
Signal received: 0, errno: 0
Signal received: 1530847424, errno: 32668
Signal received: 0, errno: 0
Signal received: 1530847424, errno: 32668
Signal received: 0, errno: 0
Signal received: 1530847424, errno: 32668
Signal received: 0, errno: 0
Signal received: 1530847424, errno: 32668
Signal received: 0, errno: 0
...

And then exiting.

Describe the solution you'd like
Apparently, it's because there's not yet an alpine target where it's linked against libmusl. That would be great, since I can then use this library on Alpine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestA feature should be added or improved.p2This is a standard priority issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions