Skip to content

feat: add FreeBSD powerpc64* platform support - #2456

Open
pkubaj wants to merge 1 commit into
conda:mainfrom
pkubaj:add_freebsd_ppc64
Open

feat: add FreeBSD powerpc64* platform support#2456
pkubaj wants to merge 1 commit into
conda:mainfrom
pkubaj:add_freebsd_ppc64

Conversation

@pkubaj

@pkubaj pkubaj commented May 22, 2026

Copy link
Copy Markdown

Description

This PR adds support for two additional FreeBSD platforms:

  • FreeBsdPpc64 - FreeBSD on powerpc64,
  • FreeBsdPpc64le - FreeBSD on powerpc64le,

These platforms are now recognized and properly handled across the codebase, including:

  • Platform enum variants and string representations
  • Architecture detection for each platform
  • Runtime platform detection on FreeBSD systems
  • Language bindings (TypeScript, Python, JavaScript)

The changes ensure that FreeBSD users on powerpc64* systems can properly specify their target platform when building or installing packages.

How Has This Been Tested?

  • Added unit tests for parsing "freebsd-32" and "freebsd-arm64" platform strings
  • Added unit tests for architecture detection of the new platforms
  • Existing platform tests continue to pass
  • The platform count in Python bindings updated from 23 to 25 platforms

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added sufficient tests to cover my changes.

Mirrored after #2227.

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.

1 participant