Skip to content

Commit 8174010

Browse files
authored
fix: build failure (#2323)
Signed-off-by: 张启航 <[email protected]>
1 parent 70c5d3d commit 8174010

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

hack/contrib/docker/api/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV GOOS=linux
1010

1111
COPY . /go/src/github.com/goodrain/rainbond
1212
WORKDIR /go/src/github.com/goodrain/rainbond
13-
RUN apk --no-cache add binutils-gold gcc musl-dev sqlite-dev && \
14-
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-api ./cmd/api;
13+
RUN apk --no-cache add binutils-gold gcc g++ musl-dev sqlite-dev zeromq-dev && \
14+
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-api ./cmd/api;
1515

1616
FROM ubuntu:24.04 AS compress
1717
COPY --from=compile /run/rainbond-api /run/rainbond-api

hack/contrib/docker/chaos/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV GOOS=linux
1010

1111
COPY . /go/src/github.com/goodrain/rainbond
1212
WORKDIR /go/src/github.com/goodrain/rainbond
13-
RUN apk --no-cache add binutils-gold gcc musl-dev sqlite-dev && \
14-
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-chaos ./cmd/builder;
13+
RUN apk --no-cache add binutils-gold gcc g++ musl-dev sqlite-dev zeromq-dev && \
14+
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-chaos ./cmd/builder;
1515

1616
FROM ubuntu:24.04 AS compress
1717
COPY --from=compile /run/rainbond-chaos /run/rainbond-chaos

hack/contrib/docker/init-probe/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV GOOS=linux
1010

1111
COPY . /go/src/github.com/goodrain/rainbond
1212
WORKDIR /go/src/github.com/goodrain/rainbond
13-
RUN apk --no-cache add gcc musl-dev sqlite-dev && \
14-
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-init-probe ./cmd/init-probe;
13+
RUN apk --no-cache add gcc g++ musl-dev sqlite-dev zeromq-dev && \
14+
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-init-probe ./cmd/init-probe;
1515

1616
FROM ubuntu:24.04 AS compress
1717
COPY --from=compile /run/rainbond-init-probe /run/rainbond-init-probe

hack/contrib/docker/mq/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV GOOS=linux
1010

1111
COPY . /go/src/github.com/goodrain/rainbond
1212
WORKDIR /go/src/github.com/goodrain/rainbond
13-
RUN apk --no-cache add binutils-gold gcc musl-dev sqlite-dev && \
14-
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-mq ./cmd/mq;
13+
RUN apk --no-cache add binutils-gold gcc g++ musl-dev sqlite-dev zeromq-dev && \
14+
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-mq ./cmd/mq;
1515

1616
FROM ubuntu:24.04 AS compress
1717
COPY --from=compile /run/rainbond-mq /run/rainbond-mq

hack/contrib/docker/worker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ ENV GOOS=linux
1111
COPY . /go/src/github.com/goodrain/rainbond
1212
WORKDIR /go/src/github.com/goodrain/rainbond
1313

14-
RUN apk --no-cache add binutils-gold gcc musl-dev sqlite-dev && \
15-
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-worker ./cmd/worker;
14+
RUN apk --no-cache add binutils-gold gcc g++ musl-dev sqlite-dev zeromq-dev && \
15+
CGO_CFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE" CGO_LDFLAGS="-static -lstdc++" go build -tags "sqlite_omit_load_extension netgo" -ldflags "-w -s -extldflags '-static -lstdc++' -X github.com/goodrain/rainbond/cmd.version=$RELEASE_DESC" -o /run/rainbond-worker ./cmd/worker;
1616

1717
FROM ubuntu:24.04 AS compress
1818
COPY --from=compile /run/rainbond-worker /run/rainbond-worker

0 commit comments

Comments
 (0)