2 ms·
Deno currently requires glibc. Anyone have insight into it? Would getting musl more funding help make it so it can run on stock alpine?
by benatkin 5y ago
Deno currently requires glibc. Anyone have insight into it? Would getting musl more funding help make it so it can run on stock alpine?
- int_19h 5y agoDeno is built on V8, and V8 requires glibc. So it's down to Google supporting musl, and I don't think it's a money issue.
- hayd 5y ago> V8 requires glibc I don't _think_ this is true. https://github.com/denoland/deno/issues/3711#issuecomment-626108190 https://github.com/denoland/deno/issues/3711#issuecomment-62...
- benatkin 5y agoThe aunt of your comment applies here. If anyone has gotten Deno to work without glibc, it means V8 can be made to work without glibc. That doesn't mean it's properly supported.
- int_19h 5y agoPeople have been building V8 on musl for a while now, but it's not supported by upstream. Last time I've looked into it a couple years ago, such builds were also not particularly stable.
- benatkin 5y agoI see. I love Deno and using a Debian or Ubuntu image is a small compromise.
- hayd 5y agoA year and half ago kesor was able to get deno to build without glibc (so it would work on stock alpine). It seems to be gn args/configs that need fiddling. Unfortunately this work has never been brought into main (a couple of attempts have been made subsequently). https://github.com/denoland/deno/issues/3711#issuecomment-626108190 https://github.com/denoland/deno/issues/3711#issuecomment-62...