Skip to content

Commit 45a242f

Browse files
authored
feat: add MIPS64 architecture builds (#2253)
1 parent 78d5367 commit 45a242f

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

.goreleaser.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,13 @@ builds:
1919
- arm64
2020
- mipsle
2121
- mips
22+
- mips64le
23+
- mips64
2224
goarm:
2325
- 6
2426
- 7
27+
# Applies to both MIPS families: goreleaser maps this to GOMIPS for
28+
# mips/mipsle and to GOMIPS64 for mips64/mips64le.
2529
gomips:
2630
- softfloat
2731
ignore:
@@ -33,10 +37,18 @@ builds:
3337
goarch: mipsle
3438
- goos: windows
3539
goarch: mips
40+
- goos: windows
41+
goarch: mips64le
42+
- goos: windows
43+
goarch: mips64
3644
- goos: darwin
3745
goarch: mipsle
3846
- goos: darwin
3947
goarch: mips
48+
- goos: darwin
49+
goarch: mips64le
50+
- goos: darwin
51+
goarch: mips64
4052
ldflags:
4153
- -w
4254
- -s

docs/configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1176,7 +1176,7 @@ The `sqlite` target stores the query log in a single local file (set via `queryL
11761176
- NetBSD other than `netbsd/amd64`, and OpenBSD other than `openbsd/amd64` and `openbsd/arm64`
11771177
- Solaris and illumos
11781178

1179-
Among the official release builds this affects **`linux/mips`, `linux/mipsle`, `freebsd/mips`, `freebsd/mipsle`, `netbsd/arm`, `netbsd/arm64`, `netbsd/mips`, `netbsd/mipsle`, `openbsd/arm`, `openbsd/mips` and `openbsd/mipsle`**. On those builds, selecting `sqlite` fails at startup with a clear error message — use the `csv`, `mysql` or `postgresql` query log target instead. All other targets (including `linux/amd64`, `linux/arm`, `linux/arm64`, `windows/amd64` and `darwin`) support `sqlite`.
1179+
Among the official release builds this affects **`linux/mips`, `linux/mipsle`, `linux/mips64`, `linux/mips64le`, `netbsd/arm`, `netbsd/arm64` and `openbsd/arm`**. On those builds, selecting `sqlite` fails at startup with a clear error message — use the `csv`, `mysql`, `postgresql` or `timescale` query log target instead. All other targets (including `linux/amd64`, `linux/arm`, `linux/arm64`, `windows/amd64` and `darwin`) support `sqlite`.
11801180

11811181
Set `queryLog.target` to a **plain filesystem path**. Do **not** prefix it with `file:` — for query-log targets that prefix means "read the target value from this file" (see the [Redis tip](#redis)), so `file:/var/lib/blocky/querylog.db` would be treated as a file to read the path *from*, not as the database itself.
11821182

0 commit comments

Comments
 (0)