+universal vs the buildbot

Ryan Stonecipher RMStonecipher at macports.org
Wed Aug 29 20:40:21 PDT 2012


This appears to be the issue on my computer as well.
Virtualbox builds a kernel module for architectures listed by running uname
-m.
Is this something that should be handled differently in Virtualbox which
calls itself non-universal in its portfile?

Ryan Stonecipher

On Wednesday, August 29, 2012, Bradley Giesbrecht wrote:

> On Aug 28, 2012, at 10:40 PM, Ryan Schmidt wrote:
>
> >
> > On Aug 28, 2012, at 22:19, Ryan Stonecipher wrote:
> >
> >> Some ports have +universal as a default variant.
> >> When such ports have "big" dependencies such as qt4-mac, gcc4x, or
> >> atlas they take hours to build and install.
> >> The buildbot makes installing default single-architecture binaries
> painless.
> >> Could the buildbot be adapted to also provide +universal binaries with
> >> default universal architectures for +universal-by-default ports and
> >> their dependencies?
> >
> > The buildbot builds default variants only. So if a port has a universal
> variant by default, then the buildbot will automatically build all the
> dependencies with the universal variant. But there shouldn't be many of
> those.
> >
> > Which ports are you thinking of? The only ports that have the universal
> variant on by default should be those that are distributed as pre-compiled
> universal binaries instead of source, and even then we should fix these to
> use lipo to thin them instead of defaulting to universal.
> >
> > The only port I found with default universal variant with dependencies
> is darwinbuild, and its only dependencies are sqlite3 and tcl, so nothing
> as large as qt4-mac or gcc.
> >
> > Other ports that would cause the buildbot to build dependencies
> universal are those requesting 32-bit architectures in their
> supported_archs line. For example all of wine's dependencies would be
> available as universal binaries on the packages server for this reason.
>
> I believe installing virtualbox on my system required qt4-mac +universal.
> It is to bad some of us virtualbox users must compile qt4-mac upgrades :/
>
> $ arch
> i386
>
> Regards,
> Bradley Giesbrecht (pixilla)
>
>

-- 
Ryan Stonecipher
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20120829/2a344c83/attachment.html>


More information about the macports-dev mailing list