Skip to content
Closed

mlx 0.30.5 #265586

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Formula/m/mlx-c.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
url "https://github.com/ml-explore/mlx-c/archive/refs/tags/v0.4.1.tar.gz"
sha256 "e22b51b810b9c3bdce8c0df0d6112ca8e8a49ce0ea78b504e1bdbb59d731f5d8"
license "MIT"
revision 1

bottle do
sha256 cellar: :any, arm64_tahoe: "252a76effb17e213664f0cddb0b0c28496fa1bdad146ef806416ada91f84e584"
Expand All @@ -16,7 +17,7 @@
depends_on :macos
depends_on "mlx"

def install

Check failure on line 20 in Formula/m/mlx-c.rb

View workflow job for this annotation

GitHub Actions / macOS 14-arm64

`brew install --verbose --formula --build-bottle mlx-c` failed on macOS Sonoma (14) on Apple Silicon!

/opt/homebrew/opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/mlxc.dir/link.txt --verbose=1 Undefined symbols for architecture arm64: "mlx::core::metal::device_info()", referenced from: _mlx_metal_device_info in metal.cpp.o ld: symbol(s) not found for architecture arm64 clang++: error: linker command failed with exit code 1 (use -v to see invocation) /opt/homebrew/Library/Homebrew/shims/mac/super/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -dynamiclib -Wl,-headerpad_max_install_names -o libmlxc.dylib -install_name @rpath/libmlxc.dylib CMakeFiles/mlxc.dir/mlx/c/array.cpp.o CMakeFiles/mlxc.dir/mlx/c/closure.cpp.o CMakeFiles/mlxc.dir/mlx/c/compile.cpp.o CMakeFiles/mlxc.dir/mlx/c/device.cpp.o CMakeFiles/mlxc.dir/mlx/c/distributed.cpp.o CMakeFiles/mlxc.dir/mlx/c/distributed_group.cpp.o CMakeFiles/mlxc.dir/mlx/c/error.cpp.o CMakeFiles/mlxc.dir/mlx/c/export.cpp.o CMakeFiles/mlxc.dir/mlx/c/fast.cpp.o CMakeFiles/mlxc.dir/mlx/c/fft.cpp.o CMakeFiles/mlxc.dir/mlx/c/io.cpp.o CMakeFiles/mlxc.dir/mlx/c/io_types.cpp.o CMakeFiles/mlxc.dir/mlx/c/linalg.cpp.o CMakeFiles/mlxc.dir/mlx/c/map.cpp.o CMakeFiles/mlxc.dir/mlx/c/memory.cpp.o CMakeFiles/mlxc.dir/mlx/c/metal.cpp.o CMakeFiles/mlxc.dir/mlx/c/ops.cpp.o CMakeFiles/mlxc.dir/mlx/c/random.cpp.o CMakeFiles/mlxc.dir/mlx/c/stream.cpp.o CMakeFiles/mlxc.dir/mlx/c/string.cpp.o CMakeFiles/mlxc.dir/mlx/c/transforms.cpp.o CMakeFiles/mlxc.dir/mlx/c/transforms_impl.cpp.o CMakeFiles/mlxc.dir/mlx/c/vector.cpp.o CMakeFiles/mlxc.dir/mlx/c/version.cpp.o -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.sdk/System/Library/Frameworks /opt/homebrew/lib/libmlx.dylib -framework Metal -framework Foundation -framework QuartzCore -framework Accelerate make[2]: *** [libmlxc.dylib] Error 1 make[1]: *** [CMakeFiles/mlxc.dir/all] Error 2 make: *** [all] Error 2 ==> Formula Path: /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/m/mlx-c.rb ==> Configuration HOMEBREW_VERSION: 5.0.13-26-g7788a02 ORIGIN: https://github.com/Homebrew/brew HEAD: 7788a02932f30f66b18b1caecbc239c4d954d88f Last commit: 13 hours ago Branch: main Core tap HEAD: de3b0e5cf231c411f231f78fd337cc0e48c5c6ad Core tap last commit: 6 hours ago Core tap JSON: 03 Feb 18:52 UTC Core cask tap JSON: 03 Feb 18:52 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_CACHE: /Users/brew/Library/Caches/Homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_DOWNLOAD_CONCURRENCY: 8 HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_FORBID_PACKAGES_FROM_PATHS: set HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: 1589480+BrewTestBot@users.noreply.github.com HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /Users/brew/actions-runner/_work/homebrew-core/homebrew-core/bottles/logs HOMEBREW_MAKE_JOBS: 4 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set HOMEBREW_VERIFY_ATTESTATIONS: set Homebrew Ruby: 3.4.8 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.4.8/bin/ruby CPU: quad-core 64-bit dunno Clang: 16.0.0 build 1600 Git: 2.39.5 => /usr/bin/git Curl: 8.7.1 => /usr/bin/curl macOS: 14.8.3-arm64 CLT: 16.2.0.0.1.1733547573 Xcode: 16.2 Rosetta 2: false ==> ENV HOMEBREW_CC: clang HOMEBREW_CXX: clang++ MAKEFLAGS: -j4 CMAKE_PREFIX_PATH: /opt/homebrew/opt/readline:/opt/homebrew/opt/sqlite:/opt/homebrew/opt/expat:/opt/homebrew CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries CMAKE_FRAMEWORK_PATH: /opt/homebrew/opt/python@3.14/Frameworks PKG_CONFIG_PATH: /opt/homebrew/opt/mpdecimal/lib/pkgconfig:/opt/homebrew/opt/openssl@3/lib/pkgconfig:/opt/homebrew/opt/readline/lib/pkgconfig:/opt/homebrew/opt/sqlite/lib/pkgconfig:/opt/homebrew/op
args = %w[
-DBUILD_SHARED_LIBS=ON
-DMLX_C_BUILD_EXAMPLES=OFF
Expand Down
4 changes: 2 additions & 2 deletions Formula/m/mlx.rb
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
class Mlx < Formula
include Language::Python::Virtualenv

desc "Array framework for Apple silicon"
homepage "https://github.com/ml-explore/mlx"
url "https://github.com/ml-explore/mlx/archive/refs/tags/v0.30.3.tar.gz"
sha256 "c08092f4e3e853cb99ae97426d90e9bd003379c4d3e6f17aca5b7af9d0a4fed9"
url "https://github.com/ml-explore/mlx/archive/refs/tags/v0.30.5.tar.gz"
sha256 "448eefb3c9d4f42001e7e3236b2a33326a892dee520aaf4da60c2fa5c11182e2"
license all_of: [
"MIT", # main license
"Apache-2.0", # metal-cpp resource
Expand Down
Loading