[MacPorts] #53449: cctools 895 breaks port:audacity build

MacPorts noreply at macports.org
Fri Feb 3 09:28:35 UTC 2017


#53449: cctools 895 breaks port:audacity build
-----------------------+----------------------
  Reporter:  RJVB      |      Owner:  RJVB
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:  audacity  |
-----------------------+----------------------

Comment (by RJVB):

 Replying to [comment:4 jeremyhu]:
 > It sounds like this is an audacity bug and not a cctools bug then ...
 yes?

 Honestly, I don't think so. If cctools' `ar` command doesn't support
 adding object files to existing static libraries that is not audacity's
 fault.

 Idem if one cannot do
 {{{
 > mkdir combine
 > cd combine
 > ar x /lib/libfoo.a
 > ar x /lib/libbar.a
 > ar vq libfoobar.a *
 }}}

 To the best of my knowledge that is standard (if possibly somewhat
 forgotten) UNIX functionality. It's OK for cctools not to support it as
 long as there are alternative ways to achieve the same thing, but in that
 case it should raise an error, not create a corrupt archive that (much)
 later on gives a useless error.

 When something works for a whole series of releases and then breaks this
 way it has a bug. Either a down-to-earth regression or a (long-standing)
 one in the documentation and input checking/error handling.

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


More information about the macports-tickets mailing list