bytecodealliance / bytecodealliance/wasmtime-go
Failed to compile under docker golang:alpine
- Dominant language
- Go
- Stars
- 913
- Forks
- 100
- Avg merge
- 10m
- Merged PRs (30d)
- 1
Description
```
Step 10/11 : RUN GOPROXY=$GOPROXY go test ./...
---> Running in 11eab791155a
go: downloading github.com/bytecodealliance/wasmtime-go v0.17.0
# github.com/bytecodealliance/wasmtime-go
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /go/pkg/mod/github.com/bytecodealliance/wasmtime-go@v0.17.0/build/linux-x86_64/libwasmtime.a(std-3859b7e52a41a8fd.std.1o062trz-cgu.0.rcgu.o): in function `std::sys::unix::net::on_resolver_failure':
/rustc/8d69840ab92ea7f4d323420088dd8c9775f180cd//src/libstd/sys/unix/net.rs:377: undefined reference to `__res_init'
collect2: error: ld returned 1 exit status
```
Dockerfile
```
FROM golang:alpine
ARG goproxy=https://goproxy.io
ARG in_china=0
ENV GOPROXY ${goproxy}
COPY . /build
WORKDIR /build
# RUN apk add build-base
RUN apk add --no-cache make gcc musl-dev linux-headers git
RUN GOPROXY=$GOPROXY go test ./...
```
It seems an upstream issue between wasmtime and alpine(musl)?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.