[MacPorts] #67850: lmms: updating and fixing: some help with bundling and clang testing wanted

MacPorts noreply at macports.org
Sat Jul 29 10:39:24 UTC 2023


#67850: lmms: updating and fixing: some help with bundling and clang testing wanted
---------------------------+------------------------
  Reporter:  barracuda156  |      Owner:  ryandesign
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.8.1
Resolution:                |   Keywords:
      Port:  lmms          |
---------------------------+------------------------

Comment (by barracuda156):

 I reviewed my portfile, I had to disable `jack` for PPC, because it fails
 with ICE, and apparently that is broken for ages:
 #60420
 #67794

 So I have this:

 {{{
 if {${os.platform} eq "darwin" && ${configure.build_arch} in [list ppc
 ppc64]} {
     # See: https://github.com/jackaudio/jack2/issues/950
     configure.args-replace \
                         -DWANT_JACK=ON -DWANT_JACK=OFF
 } else {
     depends_lib-append  port:jack
 }
 }}}

 And C11/C++11 needed:
 {{{
 compiler.c_standard     2011
 compiler.cxx_standard   2011

 if {${os.platform} eq "darwin" && ${os.major} < 16} {
     configure.cxxflags-append \
                         -D_GLIBCXX_USE_CXX11_ABI=0
 }
 }}}

 `-D_GLIBCXX_USE_CXX11_ABI=0` is likely needed, but has to be verified. I
 also do not really know the OS version threshold – this is what was used
 earlier in `folly` port.

-- 
Ticket URL: <https://trac.macports.org/ticket/67850#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list