[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