Skip to content

Instantly share code, notes, and snippets.

@joonamo
Created March 19, 2022 18:33
Show Gist options
  • Save joonamo/2aced1dfa709a0f23d342069a6e0ffe6 to your computer and use it in GitHub Desktop.
Save joonamo/2aced1dfa709a0f23d342069a6e0ffe6 to your computer and use it in GitHub Desktop.
prebuild-install PR 176 addendum
bash-5.1# sh test-prebuild-install.sh
+ uname -a
Linux a6c2b0469ef6 5.10.76-linuxkit #1 SMP PREEMPT Mon Nov 8 11:22:26 UTC 2021 aarch64 Linux
+ ldd --version
musl libc (aarch64)
Version 1.2.2
Dynamic Program Loader
Usage: /lib/ld-musl-aarch64.so.1 [options] [--] pathname
+ node -v
v14.19.0
+ node -e 'console.log(`${process.platform}-${process.arch}`)'
linux-arm64
+ npm ls prebuild-install
sharp@0.30.3 /home/node/lovell/sharp
`-- prebuild-install@7.0.1 (git+ssh://git@github.com/joonamo/prebuild-install.git#61b48e5bfb22a6ed4e0e5e66c4a9a1a1012671b8)
+ node_modules/.bin/prebuild-install --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-arm64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/575f0c-sharp-v0.30.3-napi-v5-linuxmusl-arm64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/575f0c-sharp-v0.30.3-napi-v5-linuxmusl-arm64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linuxmusl-arm64v8.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=glibc node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' '--libc=glibc' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install '--platform=linuxmusl' '--arch=x64' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/70edfc-sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=musl platform=linuxmusl)
+ LIBC=musl node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' '--libc=musl' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install '--platform=linuxmusl' '--arch=x64' '--libc=musl' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/70edfc-sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=musl platform=linuxmusl)
bash-5.1# sh test-prebuild-install.sh
+ uname -a
Linux a6c2b0469ef6 5.10.76-linuxkit #1 SMP PREEMPT Mon Nov 8 11:22:26 UTC 2021 aarch64 Linux
+ ldd --version
musl libc (aarch64)
Version 1.2.2
Dynamic Program Loader
Usage: /lib/ld-musl-aarch64.so.1 [options] [--] pathname
+ node -v
v14.19.0
+ node -e 'console.log(`${process.platform}-${process.arch}`)'
linux-arm64
+ npm ls prebuild-install
sharp@0.30.3 /home/node/lovell/sharp
`-- prebuild-install@7.0.1
+ node_modules/.bin/prebuild-install --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-arm64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/575f0c-sharp-v0.30.3-napi-v5-linuxmusl-arm64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/575f0c-sharp-v0.30.3-napi-v5-linuxmusl-arm64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linuxmusl-arm64v8.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=glibc node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/c5d13b-sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=glibc platform=linux)
+ node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' '--libc=glibc' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/c5d13b-sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=glibc platform=linux)
+ node_modules/.bin/prebuild-install '--platform=linuxmusl' '--arch=x64' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/70edfc-sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=musl platform=linuxmusl)
+ LIBC=musl node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install '--platform=linux' '--arch=x64' '--libc=musl' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /root/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install '--platform=linuxmusl' '--arch=x64' '--libc=musl' --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /root/.npm/_prebuilds/70edfc-sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=musl platform=linuxmusl)
$ sh ./test-prebuild-install.sh
+ uname -a
Darwin L1821.local 21.4.0 Darwin Kernel Version 21.4.0: Mon Feb 21 20:35:58 PST 2022; root:xnu-8020.101.4~2/RELEASE_ARM64_T6000 arm64
+ ldd --version
./test-prebuild-install.sh: line 6: ldd: command not found
+ node -v
v14.19.0
+ node -e 'console.log(`${process.platform}-${process.arch}`)'
darwin-x64
+ npm ls prebuild-install
sharp@0.30.3 /Users/joonah/repos/os/lovell/sharp
└── prebuild-install@7.0.1 (git+ssh://git@github.com/joonamo/prebuild-install.git#61b48e5bfb22a6ed4e0e5e66c4a9a1a1012671b8)
+ node_modules/.bin/prebuild-install --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-darwin-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/2c1c5c-sharp-v0.30.3-napi-v5-darwin-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/2c1c5c-sharp-v0.30.3-napi-v5-darwin-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-darwin-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=glibc
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=glibc --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=musl
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=musl --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --libc=musl --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/70edfc-sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=musl platform=linuxmusl)
$ sh test-prebuild-install.sh
+ uname -a
Darwin L1821.local 21.4.0 Darwin Kernel Version 21.4.0: Mon Feb 21 20:35:58 PST 2022; root:xnu-8020.101.4~2/RELEASE_ARM64_T6000 arm64
+ ldd --version
test-prebuild-install.sh: line 6: ldd: command not found
+ node -v
v14.19.0
+ node -e 'console.log(`${process.platform}-${process.arch}`)'
darwin-x64
+ npm ls prebuild-install
sharp@0.30.3 /Users/joonah/repos/os/lovell/sharp
└── prebuild-install@7.0.1
+ node_modules/.bin/prebuild-install --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-darwin-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/2c1c5c-sharp-v0.30.3-napi-v5-darwin-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/2c1c5c-sharp-v0.30.3-napi-v5-darwin-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-darwin-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=glibc
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/c5d13b-sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=glibc platform=linux)
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=glibc --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/c5d13b-sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=glibc platform=linux)
+ node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=musl
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=musl --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /Users/joonah/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /Users/joonah/repos/os/lovell/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --libc=musl --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /Users/joonah/.npm/_prebuilds/70edfc-sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=musl platform=linuxmusl)
node@78547b2cf6e0:~/sharp$ sh test-prebuild-install.sh
+ uname -a
Linux 78547b2cf6e0 5.10.76-linuxkit #1 SMP PREEMPT Mon Nov 8 11:22:26 UTC 2021 aarch64 GNU/Linux
+ ldd --version
ldd (Debian GLIBC 2.24-11+deb9u4) 2.24
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
+ node -v
v14.19.1
+ node -e console.log(`${process.platform}-${process.arch}`)
linux-arm64
+ npm ls prebuild-install
sharp@0.30.3 /home/node/sharp
`-- prebuild-install@7.0.1 (git+https://github.com/joonamo/prebuild-install.git#61b48e5bfb22a6ed4e0e5e66c4a9a1a1012671b8)
+ node_modules/.bin/prebuild-install --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-arm64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/4062db-sharp-v0.30.3-napi-v5-linux-arm64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/4062db-sharp-v0.30.3-napi-v5-linux-arm64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linux-arm64v8.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=glibc node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=glibc --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=musl node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=musl --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --libc=musl --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/70edfc-sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=musl platform=linuxmusl)
node@78547b2cf6e0:~/sharp$ sh test-prebuild-install.sh
+ uname -a
Linux 78547b2cf6e0 5.10.76-linuxkit #1 SMP PREEMPT Mon Nov 8 11:22:26 UTC 2021 aarch64 GNU/Linux
+ ldd --version
ldd (Debian GLIBC 2.24-11+deb9u4) 2.24
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
+ node -v
v14.19.1
+ node -e console.log(`${process.platform}-${process.arch}`)
linux-arm64
+ npm ls prebuild-install
sharp@0.30.3 /home/node/sharp
`-- prebuild-install@7.0.1
+ node_modules/.bin/prebuild-install --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-arm64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/4062db-sharp-v0.30.3-napi-v5-linux-arm64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/4062db-sharp-v0.30.3-napi-v5-linux-arm64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linux-arm64v8.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install http 200 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info downloading to @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz.367-25d670a6fb0e6.tmp
prebuild-install info renaming to @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/c7cc99-sharp-v0.30.3-napi-v5-linux-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linux-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=glibc node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/c5d13b-sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=glibc platform=linux)
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=glibc --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/c5d13b-sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxglibc-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=glibc platform=linux)
+ node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install http 200 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info downloading to @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz.400-d8e13b243b7aa.tmp
prebuild-install info renaming to @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ LIBC=musl node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=musl --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info found cached prebuild
prebuild-install info unpacking @ /home/node/.npm/_prebuilds/ed68cc-sharp-v0.30.3-napi-v5-linuxmusl-x64.tar.gz
prebuild-install info unpack resolved to /home/node/sharp/build/Release/sharp-linuxmusl-x64.node
prebuild-install info install Successfully installed prebuilt binary!
+ node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --libc=musl --verbose
prebuild-install info begin Prebuild-install version 7.0.1
prebuild-install info looking for local prebuild @ prebuilds/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install info looking for cached prebuild @ /home/node/.npm/_prebuilds/70edfc-sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http request GET https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install http 404 https://github.com/lovell/sharp/releases/download/v0.30.3/sharp-v0.30.3-napi-v5-linuxmuslmusl-x64.tar.gz
prebuild-install WARN install No prebuilt binaries found (target=5 runtime=napi arch=x64 libc=musl platform=linuxmusl)
#!/bin/bash
set -x
uname -a
ldd --version
node -v
node -e 'console.log(`${process.platform}-${process.arch}`)'
npm ls prebuild-install
node_modules/.bin/prebuild-install --verbose
node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
LIBC=glibc node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=glibc --verbose
node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --verbose
LIBC=musl node_modules/.bin/prebuild-install --platform=linux --arch=x64 --verbose
node_modules/.bin/prebuild-install --platform=linux --arch=x64 --libc=musl --verbose
node_modules/.bin/prebuild-install --platform=linuxmusl --arch=x64 --libc=musl --verbose
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment