#38209: graphite2: i386 ppc universal build fails on Intel ---------------------------+-------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: graphite2 | ---------------------------+-------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: I suggested that we could use the muniversal portgroup and its merger_configure_args array to turn off the segment caching code on the PowerPC builds only. First I had to fix the muniversal portgroup to work better with the cmake portgroup: r103445. Then I found that although the build would work, the merging in the destroot would fail: {{{ Error: org.macports.destroot for port graphite2 returned: /opt/local/lib/libgraphite2.la differs in /opt/local/var/macports/build/_Users_rschmidt_macports_dports_graphics_graphite2/graphite2/work /destroot-powerpc and /opt/local/var/macports/build/_Users_rschmidt_macports_dports_graphics_graphite2/graphite2/work /destroot-intel and cannot be merged }}} But the difference was only in a comment line which for some reason contained the absolute path to the .la file in its build directory. Fixed by patching the cmake file that generated the .la file. r103446 -- Ticket URL: <https://trac.macports.org/ticket/38209#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS