From 15b0e45e3bdd441414d6ac4e23cd1e73708c7c42 Mon Sep 17 00:00:00 2001 From: Vladislav Perevezentsev Date: Mon, 3 Aug 2026 10:18:28 -0700 Subject: [PATCH 1/4] Pass two separate RPATH entry --- meson.build | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 032703ec..b7b5b932 100644 --- a/meson.build +++ b/meson.build @@ -35,8 +35,11 @@ if host_machine.system() != 'windows' else origin = '$ORIGIN' endif - rpath = origin / '../..' + ':' + origin / '../../..' - rpath_link_args = ['-Wl,-rpath,' + rpath] + + rpath_link_args = [ + '-Wl,-rpath,' + origin / '../..', + '-Wl,-rpath,' + origin / '../../..', + ] endif mkl_dep = dependency('MKL', method: 'cmake', From 3c273e450adc190114fd8cdb6b3737f703138967 Mon Sep 17 00:00:00 2001 From: Vladislav Perevezentsev Date: Mon, 3 Aug 2026 13:03:05 -0700 Subject: [PATCH 2/4] Add gh-358 to changelog --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f25b2bde..2541b671 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [dev] - YYYY-MM-DD + +### Added + +### Changed + +### Fixed + +## [2.3.2] - 2026-08-04 + +### Fixed +* Emit one `-rpath` linker argument per path instead of colon-joining them, so the runtime library search path is baked correctly into macOS (Mach-O) extensions [gh-358](https://github.com/IntelPython/mkl_fft/pull/358) + ## [2.3.1] - 2026-07-31 ### Fixed From e6ba0619d41291fe7e0ff70e5163bd3111bc5b1e Mon Sep 17 00:00:00 2001 From: Vladislav Perevezentsev Date: Tue, 4 Aug 2026 00:58:54 -0700 Subject: [PATCH 3/4] Bump version to 2.3.2 --- mkl_fft/_version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkl_fft/_version.py b/mkl_fft/_version.py index 3a5935a2..ef6497d0 100644 --- a/mkl_fft/_version.py +++ b/mkl_fft/_version.py @@ -1 +1 @@ -__version__ = "2.3.1" +__version__ = "2.3.2" From 6a9e44d2cc4012f4156212db340399addc13d55d Mon Sep 17 00:00:00 2001 From: Vladislav Perevezentsev Date: Tue, 4 Aug 2026 01:01:14 -0700 Subject: [PATCH 4/4] Clean up changelog --- CHANGELOG.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2541b671..2dd2c0d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,14 +4,6 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [dev] - YYYY-MM-DD - -### Added - -### Changed - -### Fixed - ## [2.3.2] - 2026-08-04 ### Fixed