Skip to content

Commit 5dfac6b

Browse files
committed
Enable parallel building for Windows
1 parent 6a7e123 commit 5dfac6b

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

.github/workflows/build-ffmpeg.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,19 +87,18 @@ jobs:
8787
path: output/
8888

8989
cross-build:
90-
runs-on: ${{ matrix.os }}
90+
runs-on: ubuntu-24.04
9191
strategy:
9292
fail-fast: false
9393
matrix:
94-
os: [ "ubuntu-24.04" ]
9594
build: [ "manylinux_", "musllinux_" ]
9695
# arch: [ "loongarch64", "ppc64le", "riscv64", "s390x" ]
9796
arch: [ "ppc64le" ]
9897
steps:
9998
- uses: actions/checkout@v6
10099
- uses: actions/setup-python@v6
101100
with:
102-
python-version: "3.13"
101+
python-version: "3.14"
103102
- uses: docker/setup-qemu-action@v3
104103
- name: Build FFmpeg
105104
env:

scripts/build-ffmpeg.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,7 @@ def calculate_sha256(filename: str) -> str:
154154
name="opencore-amr",
155155
source_url="https://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.6.tar.gz",
156156
sha256="483eb4061088e2b34b358e47540b5d495a96cd468e361050fae615b1809dc4a1",
157-
# parallel build hangs on Windows
158-
build_parallel=plat != "Windows",
157+
build_arguments=["--disable-dependency-tracking"],
159158
when=When.community_only,
160159
),
161160
Package(

0 commit comments

Comments
 (0)