Skip to content

Commit f5f9abb

Browse files
committed
Remove Rust dependency and orjson source rebuild - not needed with libexec wrapper fix
1 parent cf453b9 commit f5f9abb

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

packaging/homebrew/mfc.rb

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ class Mfc < Formula
1313

1414
depends_on "cmake" => :build
1515
depends_on "gcc" => :build
16-
depends_on "rust" => :build
1716

1817
depends_on "boost"
1918
depends_on "fftw"
@@ -34,14 +33,10 @@ def install
3433

3534
# Install MFC Python package and dependencies into venv
3635
# Use editable install (-e) to avoid RECORD file issues when venv is symlinked at runtime
37-
# Dependencies will use pre-built wheels from PyPI (no bottling needed)
36+
# Dependencies will use pre-built wheels from PyPI
3837
# Keep toolchain in buildpath for now - mfc.sh needs it there
3938
system venv/"bin/pip", "install", "-e", buildpath/"toolchain"
4039

41-
# Rebuild orjson from source with headerpad to enable bottle relocation
42-
ENV["RUSTFLAGS"] = "-C link-arg=-Wl,-headerpad_max_install_names"
43-
system venv/"bin/pip", "install", "--no-binary", ":all:", "--force-reinstall", "--no-deps", "orjson"
44-
4540
# Create symlink so mfc.sh uses our pre-installed venv
4641
mkdir_p "build"
4742
ln_sf venv, "build/venv"

0 commit comments

Comments
 (0)