#29842: cairo: static libs fail to build correctly with llvm -------------------------------+-------------------------------------------- Reporter: matuzalem@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.99 Keywords: lion | Port: cairo -------------------------------+-------------------------------------------- Comment(by jeremyhu@…): The use of lipo(1) on static libraries will not generally work as they will need to have their table of contents updated with respect to the time stamp of the newly created fat file. libtool(1) is the recommended way to properly create a fat archive. As libtool(1) will do what ever it takes to place the objects from the input in their proper place in the output (things like taking fat .o files out of thin archives, etc). So in this case the recommended way to make the output is: /Developer/usr/bin/libtool i386.a x86_64.a -o cairo.a The problem is in muniversal trying to do this with lipo. -- Ticket URL: <https://trac.macports.org/ticket/29842#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS