Skip to content

Add native voice dependency build recipe - #41890

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/132d93561a8e1bb178518f1248cf87d031060aae
Aug 31, 2026
Merged

Add native voice dependency build recipe#41890
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/132d93561a8e1bb178518f1248cf87d031060aae

Conversation

@copyberry

@copyberry copyberry Bot commented Aug 31, 2026

Copy link
Copy Markdown

Add native voice dependency build recipe

Why

The pinned voice source inputs can be prepared but do not yet provide compiled
native libraries for downstream integration.

What changed

  • Add build_native.py to build a shared-library prefix for the supported voice
    dependencies on native x64 and ARM64 GNU/Linux, macOS, and Windows MSVC hosts.
  • Require explicit toolchain inputs, isolate dependency discovery to the output
    prefix, and record command logs and build state for provenance and failures.
  • Expose the recipe and source inputs through //third_party/voice:build_inputs
    and document its prerequisites, outputs, and integration boundaries.

Testing

  • PYTHONSAFEPATH=1 python3 -m unittest discover -s third_party/voice -p 'test_build_native.py'

## Why

The pinned voice source inputs can be prepared but do not yet provide compiled
native libraries for downstream integration.

## What changed

- Add `build_native.py` to build a shared-library prefix for the supported voice
  dependencies on native x64 and ARM64 GNU/Linux, macOS, and Windows MSVC hosts.
- Require explicit toolchain inputs, isolate dependency discovery to the output
  prefix, and record command logs and build state for provenance and failures.
- Expose the recipe and source inputs through `//third_party/voice:build_inputs`
  and document its prerequisites, outputs, and integration boundaries.

## Testing

- `PYTHONSAFEPATH=1 python3 -m unittest discover -s third_party/voice -p 'test_build_native.py'`

GitOrigin-RevId: 132d93561a8e1bb178518f1248cf87d031060aae
@github-actions

Copy link
Copy Markdown
Contributor


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/132d93561a8e1bb178518f1248cf87d031060aae branch from 436e17f to fc7d34a Compare August 31, 2026 18:06
@copyberry
copyberry Bot merged commit fc7d34a into main Aug 31, 2026
27 of 33 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/132d93561a8e1bb178518f1248cf87d031060aae branch August 31, 2026 18:07
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 31, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants