On Tue, Jun 28, 2011 at 1:57 AM, Stuart Henderson <[email protected]> wrote:
> On 2011-06-27, Jeremy Evans <[email protected]> wrote:
>> Tested on amd64.  Version 4.0.0 has a new dependency on raindrops which
>> for non-GCC4 arches requires the libatomic_ops package.  I don't have
>> access to a non-GCC4 arch, so I'd appreciate it if someone could test
>> there.
>
> As you're aware you need to do the MODGCC3_ARCHS check *after*
> .include'ing bsd.port.mk, but this is messing things up when you have
> the ruby module in there as well. Although make show=BUILD_DEPENDS
> appears correct, only the ruby-related packages are actually checked;
> see build log below.
>
> Unless someone has a clever idea I think the simplest way forward is to
> use something like this, it does build successfully with this on arm.
>
> # XXX only actually required for gcc2/3 arch
> BUILD_DEPENDS +=        libatomic_ops-*:devel/boehm-gc,-atomic

Since it's only a build depends, that's fine with me.  The other
workarounds I can think of would be uglier.  Can I get your OK to
import with that change?

Jeremy

Reply via email to