#39485: Portfile for megatools ---------------------------+-------------------------------- Reporter: s.cloherty@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: | ---------------------------+-------------------------------- Comment (by egall@…): Replying to [comment:12 larryv@…]:
Replying to [comment:11 egall@…]:
Thus, it might not be necessary to add them as direct dependencies (unless you want to; I normally like to do so anyways).
Dependencies should only be declared if they are actually //used//. This is not a matter of personal taste. Use `nm(1)` to inspect the binaries to see if they actually use symbols from the libraries in question.
I thought if `otool -L` said that a library is linked against, that that means that it uses symbols from that library though? Is that not actually the case? Previously I've only ever seen people on here use `otool -L` to decide if a library needs to be declared as a dependency, I hadn't ever heard of this policy of also needing to check with `nm`, too... -- Ticket URL: <https://trac.macports.org/ticket/39485#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X