[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