Skip to content

feat(promu): re-add Darwin and FreeBSD as release platforms#8555

Merged
GiedriusS merged 3 commits into
thanos-io:mainfrom
dronenb:promu-platforms
Nov 10, 2025
Merged

feat(promu): re-add Darwin and FreeBSD as release platforms#8555
GiedriusS merged 3 commits into
thanos-io:mainfrom
dronenb:promu-platforms

Conversation

@dronenb

@dronenb dronenb commented Nov 7, 2025

Copy link
Copy Markdown
Contributor

Fixes and re-adds promu builds for Darwin and FreeBSD, removed in #8403
Closes #6824
Fixes #5299

  • I added CHANGELOG entry for this change.
  • Change is not relevant to the end user.

Changes

Upgrades bingo to v0.10.0 and re-adds FreeBSD and Darwin build targets

Verification

  • Ran make crossbuild
  • Ran find ./.build/ -type f | xargs file
./.build/darwin-amd64/thanos:      Mach-O 64-bit x86_64 executable, flags:<|DYLDLINK|PIE>
./.build/darwin-arm64/thanos:      Mach-O 64-bit arm64 executable, flags:<|DYLDLINK|PIE>
./.build/freebsd-amd64/thanos:     ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), statically linked, for FreeBSD 12.3, FreeBSD-style, BuildID[sha1]=7f7ab084e46737877548a2fd719481de20c8510c, with debug_info, not stripped
./.build/linux-amd64/thanos:       ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=050efc602981ccf093f8ef5a17498c1d1cc67230, with debug_info, not stripped
./.build/linux-arm64/thanos:       ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), statically linked, BuildID[sha1]=bb862c718f467ee6a62b1bb8a7d312074987c28a, with debug_info, not stripped
./.build/linux-ppc64le/thanos:     ELF 64-bit LSB executable, 64-bit PowerPC or cisco 7500, OpenPOWER ELF V2 ABI, version 1 (SYSV), statically linked, BuildID[sha1]=e88115e5f5cb660a5bae275d11296762a0f076d0, with debug_info, not stripped
./.build/windows-amd64/thanos:     ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=d3625322053f09aece13b260bfae8961f0e4adb1, with debug_info, not stripped
./.build/windows-amd64/thanos.exe: PE32+ executable for MS Windows 6.01 (console), x86-64, 16 sections

See also:

Signed-off-by: Ben Dronen <dronenb@users.noreply.github.com>
Signed-off-by: Ben Dronen <dronenb@users.noreply.github.com>
@dronenb dronenb marked this pull request as ready for review November 7, 2025 17:35
Signed-off-by: Ben Dronen <dronenb@users.noreply.github.com>
@GiedriusS GiedriusS merged commit 1473450 into thanos-io:main Nov 10, 2025
20 of 22 checks passed
@dronenb dronenb deleted the promu-platforms branch November 10, 2025 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build arm64 darwin binaries

2 participants