Skip to content

chronograf: update to 1.11.4 - #62355

Open
eholzbach wants to merge 1 commit into
void-linux:masterfrom
eholzbach:chronograf
Open

chronograf: update to 1.11.4#62355
eholzbach wants to merge 1 commit into
void-linux:masterfrom
eholzbach:chronograf

Conversation

@eholzbach

Copy link
Copy Markdown
Contributor

Testing the changes

  • I tested the changes in this PR: YES

Local build testing

  • I built this PR locally for my native architecture, X86_64-glibc

@eholzbach
eholzbach force-pushed the chronograf branch 4 times, most recently from a31abc3 to 1314e28 Compare September 5, 2026 02:32
@eholzbach
eholzbach force-pushed the chronograf branch 2 times, most recently from 65d597c to a65272c Compare September 5, 2026 02:47
@eholzbach
eholzbach marked this pull request as ready for review September 5, 2026 02:58
Comment thread srcpkgs/chronograf/template Outdated
Comment on lines +30 to +33
if [ "$CROSS_BUILD" ]; then
# cargo needs the target's prebuilt std lib to cross-compile libflux
makedepends+=" rust-std"
fi

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wouldn't make this conditional, rust-std would be pulled in for the native architecture during native builds anyways, so adding it non-conditionally to makedepends doesn't actually change what is getting installed for non-cross builds.


# influxdata/pkg-config picks *-unknown-linux-gnu cargo target on musl builds unless --static
# https://github.com/influxdata/pkg-config/blob/v0.3.0/libs/flux/build.go#L496
vsed -i -e 's/Static: static}, nil/Static: static || os.Getenv("XBPS_TARGET_LIBC") == "musl"}, nil/' vendor/github.com/influxdata/pkg-config/libs/flux/build.go

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would just create a patch file to actually patch DetermineCargoTarget instead of setting things static based on libc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants