Open
Description
Bug Report
After upgrading to Go 1.24.3 (just released), installation fails with a linker error.
1. Minimal reproduce step
Upgrade to Go 1.24.3
Run this command to install from source:
go install kcl-lang.io/cli/cmd/kcl@latest
(I'm using Ubuntu 22.04.5)
2. What did you expect to see?
Successful installation.
3. What did you see instead
A linker error at the end of the usual compiler output:
# kcl-lang.io/cli/cmd/kcl
link: duplicated definition of symbol dlopen, from github.com/ebitengine/purego and github.com/ebitengine/purego
4. What is your KCL components version?
Not available, never got installed.
Other information
The ebitengine/purego
project has just merged a fix, and expect to have a new stable release shortly. See PR#312 for the fix.
I expect fixing kcl-lang/cli
will be as simple as updating to the latest version (probably v0.8.3
, when available).