[MacPorts] #71165: meson: py-meson: Default FrameworkPath not found when using -std=C++<ver> or std=gnu++<ver>

MacPorts noreply at macports.org
Fri Oct 25 08:13:14 UTC 2024


#71165: meson: py-meson: Default FrameworkPath not found when using -std=C++<ver>
or std=gnu++<ver>
----------------------------+----------------------------
 Reporter:  christophecvr   |      Owner:  (none)
     Type:  defect          |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  ports           |    Version:  2.10.99
 Keywords:  meson py-meson  |       Port:  py-meson meson
----------------------------+----------------------------
 The default Framework path is not found (System and or sdk build type)When
 the sometimes required -std=C++11 or 17 or ... is used. This when using
 mp-clang or xcode clang (It's a general Apple clang issue when using
 meson).
 Upstream ticket is filed.\\
 https://github.com/mesonbuild/meson/issues/13640

 We do have a meson upgrade but problem still present.

 Meson is not in a hurry to do something about it. But this issue : \\
 - breaks sometimes the build (which is the best case)
 - Still allows build with a very degraded result (that is worse)
 - Still allows build with a result of buggy programs up to segfaults
 (worsted case)

 For example the gstreamer1 package in general. Also in all packages
 requiring the linking to Macos defaults Frameworks using meson.

 I do have a solution for it by me. The first one was even send upstream as
 push request. The second is not the best. The first solution well. Since
 there was simply no reaction after even a week of wait I removed the pull
 request to meson.By me I worked with the first one. I will make a new
 patch on the updated py-meson.

 Send to macports-ports master as pull request.

-- 
Ticket URL: <https://trac.macports.org/ticket/71165>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list