#22963: mesa: libGLU and libglut aren't universal if file port is installed --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Resolution: fixed | Keywords: Port: mesa | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: I still don't know why libGL was being built universal, but I found out why libGLU and libglut weren't: I had the "file" port installed. mklib gets the list of architectures to build the dylibs for from the output of the "file" program, but the version of the "file" program provided by the "file" port doesn't output that information when there is more than one arch in the file. I [changeset:61769 fixed it] to use "lipo -info" instead, and shortened their code quite a bit; you may want to contribute that patch back to them, since it also fixes the bug in their code where it would misinterpret arch ppc64 as being both arch ppc64 and arch ppc. I wasn't sure if I should bump the revision (so I didn't in r61769) because this issue only affects those building universal when they have the "file" port installed. -- Ticket URL: <http://trac.macports.org/ticket/22963#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS