Skip to content

Commit

Permalink
Updates Dockerfile
Browse files Browse the repository at this point in the history
Current docker build using Dockerfile ends with error

```
# github.com/etsy/hound/cmds/houndd
/usr/lib/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/lib/gcc/x86_64-alpine-linux-musl/6.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find Scrt1.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/6.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find crti.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/6.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lpthread
/usr/lib/gcc/x86_64-alpine-linux-musl/6.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lssp_nonshared
collect2: error: ld returned 1 exit status

The command '/bin/sh -c apk update 	&& apk add go git subversion mercurial bzr openssh 	&& go install github.com/etsy/hound/cmds/houndd 	&& apk del go 	&& rm -f /var/cache/apk/* 	&& rm -rf /go/src /go/pkg' returned a non-zero code: 2
```

Adding package libc-dev resolves build problems.
  • Loading branch information
nickwinn committed Feb 8, 2017
1 parent 795d14a commit 7fad470
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ COPY . /go/src/github.com/etsy/hound
COPY default-config.json /data/config.json

RUN apk update \
&& apk add go git subversion mercurial bzr openssh \
&& apk add go git subversion libc-dev mercurial bzr openssh \
&& go install github.com/etsy/hound/cmds/houndd \
&& apk del go \
&& rm -f /var/cache/apk/* \
Expand Down

0 comments on commit 7fad470

Please sign in to comment.