#20193: jpeg update to 7 ------------------------------+--------------------------------------------- Reporter: nox@… | Owner: waqar@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: jpeg ------------------------------+--------------------------------------------- Comment(by ryandesign@…): Replying to [comment:7 toby@…]:
It doesn't matter that 7 is less than 63, it only matters that it's different. Different compatibility version means dyld barfs, there's no lessthan/greaterthan check.
I was under the impression that that was exactly the point of having a compatibility version -- that a less-than/greater-than check was performed. The Fink project's documentation [http://www.finkproject.org/doc/porting/shared.php#version says it is so]: dyld generates a run-time error and terminates the program unless the loaded library version is equal to or newer than the one used during linking This capability is demonstrably at work in tickets like #20959.
The new compatibility version is fine (much more sane), but we will need to bump the revision on every port that depends on jpeg. As far as I can tell, it's API-compatible, but it will still require clients to be rebuilt.
So, can we do this? Or is there something else preventing the update to jpeg 7? -- Ticket URL: <http://trac.macports.org/ticket/20193#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS