From 1b469d2c1bd9ed1ed4f44504b9ab67eaac30a2e6 Mon Sep 17 00:00:00 2001 From: Daniel Hritzkiv Date: Fri, 11 Oct 2019 17:06:28 -0400 Subject: [PATCH 1/2] Add musl libc option for prebuilding on linux Useful for alpine linux, and other distros using musl --- scripts/after_success.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/after_success.sh b/scripts/after_success.sh index e0fdf420..a70b62d8 100755 --- a/scripts/after_success.sh +++ b/scripts/after_success.sh @@ -15,4 +15,8 @@ PACKAGE_JSON_VERSION=$(node -e "console.log(require('./package.json').version)") if [[ ${COMMIT_MESSAGE} == ${PACKAGE_JSON_VERSION} ]]; then echo "running prebuild" node ./node_modules/prebuild/bin.js -t 8.0.0 -t 9.0.0 -t 10.0.0 -t 11.0.0 -t 12.0.0 --strip -u ${GITHUB_TOKEN} + + if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then + node ./node_modules/prebuild/bin.js --libc=musl -t 8.0.0 -t 9.0.0 -t 10.0.0 -t 11.0.0 -t 12.0.0 --strip -u ${GITHUB_TOKEN} + fi fi From d4ba732c73ed721e846c21ae5ad7248703500a42 Mon Sep 17 00:00:00 2001 From: Daniel Hritzkiv Date: Fri, 11 Oct 2019 17:14:09 -0400 Subject: [PATCH 2/2] Add musl-dev as package to install in travis environment --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 28f27c25..73689955 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,6 +31,7 @@ addons: - libgl1-mesa-dri - libglapi-mesa - libosmesa6 + - musl-dev before_install: - ./scripts/before_install.sh install: