warpstreamlabs / bento

Fancy stream processing made operationally mundane. This repository is a fork of the original project before the license was changed.
https://warpstreamlabs.github.io/bento/
Other
1.06k stars 71 forks source link

Linker error when building with Go 1.23 #104

Closed tuhtah closed 3 months ago

tuhtah commented 3 months ago

Hi,

Trying to compile Bento v1.2.0 using Go 1.23.0 on Arch Linux results in the following linker error:

$ go version
go version go1.23.0 linux/amd64

$ make
# github.com/warpstreamlabs/bento/cmd/bento
link : github.com/parquet-go/parquet-go/hashprobe/aeshash: invalid reference to runtime.aeskeysched
make: *** [Makefile:44: target/bin/bento] Error 1

The problem got fixed in upstream dependency parquet-go: https://github.com/parquet-go/parquet-go/pull/142

Using their latest 0.23.0 release fixes the compile problem:

$ go get -u github.com/parquet-go/parquet-go@v0.23.0

See: