Easyeffects fails to build with libcxx, but devs added a fix into upstream using the following meson flag: -Denable-libcpp-workarounds=true This is the following thing I been using to bypass this problem, but likely may need some change to apply this only when libcxx is enabled: src_configure() { local emesonargs=( -Denable-libcpp-workarounds=true ) meson_src_configure } Reproducible: Always Steps to Reproduce: 1. Have libcxx as default 2. Build 3. Profit Actual Results: Fails to build Expected Results: Works to build You can Chimera Linux fix as well here: https://github.com/chimera-linux/cports/blob/master/main/easyeffects/template.py
Fixes been there since a year ago https://github.com/wwmm/easyeffects/issues/2535 This also works with latest easyeffects 7.2.1.
Note that openmp USE needs to be disabled on libsoundtouch, or build will fail with undefined symbols. Reference: https://bugs.gentoo.org/915041#c11
Created attachment 916791 [details] media-sound/easyeffects-7.2.3 Adding a bump for easyeffects 7.2.3 supporting libcxx as optional feature. Easyeffects added a meson flag for libcxx, disabled by default.