r102562 and #34056 wrt 10.5 pango +universal
Ryan Schmidt
ryandesign at macports.org
Mon Feb 11 20:10:37 PST 2013
On Feb 11, 2013, at 22:05, Jeremy Lavergne wrote:
>>> Can depends_skip_archcheck help?
>>
>> This sounds ideal
>
> graphite2+universal (i386, ppc) failed to build (missing symbols, below) with only a native arch cmake (x86_64). I'll try again with an i386 cmake.
>
> Undefined symbols:
> "___floatundisf", referenced from:
> graphite2::SegCache::purge(graphite2::SegCacheStore*)in SegCache.cpp.o
> graphite2::SegCache::cache(graphite2::SegCacheStore*, unsigned short const*, unsigned long, graphite2::Segment*, unsigned long)in SegCache.cpp.o
> "___fixunssfdi", referenced from:
> graphite2::SegCache::purge(graphite2::SegCacheStore*)in SegCache.cpp.o
> graphite2::SegCache::cache(graphite2::SegCacheStore*, unsigned short const*, unsigned long, graphite2::Segment*, unsigned long)in SegCache.cpp.o
https://sourceforge.net/tracker/index.php?func=detail&aid=3593055&group_id=66144&atid=513479
That is, we added:
platform powerpc {
configure.args-append -DGRAPHITE2_NSEGCACHE:BOOL=ON
}
If you're going to do muniversal, then that needs to change to only be done when non-universal. And when universal, to add the same arg to the ppc and ppc64 parts ("merger_configure_args(ppc)" and "merger_configure_args(ppc64)").
More information about the macports-dev
mailing list