Compiling ports in a post-9.0-RELEASE world

Anton Shterenlikht mexas at bristol.ac.uk
Wed Mar 16 13:25:02 UTC 2011


On Wed, Mar 16, 2011 at 06:02:55AM -0500, Ade Lovett wrote:
> 
> On Mar 16, 2011, at 05:45 , Konstantin Tokarev wrote:
> > 16.03.2011, 13:33, "Ade Lovett" <ade at FreeBSD.org>:
> >> On Mar 16, 2011, at 04:39 , Anton Shterenlikht wrote:
> >> 
> >>>  What will happen to ports in non-clang arches (sparc64, ia64) after 9.0R?
> >> 
> >> With any luck, they will die a silent death and be pointed in the direction of NetBSD that likes to look after irrelevant architectures.  i386/amd64 for primary use, arm/mips for embedded.  Anything else is just ridiculous.
> > 
> > What about Power Architecrure (formerly PowerPC)? 
> > It's widely used both for embedded and enterprise (pSeries, Blue Gene, etc.)
> 
> Surprisingly enough, there is an _enormous_ difference between making FreeBSD/src run on a particular platform (which is pretty much self-contained), and then making FreeBSD (src+22,000 ports) run on a particular platform (which isn't).
> 
> Let's take the embedded example at random (well, not so much, since we both brought it up).  Forcibly define WITHOUT_X11 on those platforms -- that'll nuke a whole bunch of stuff.  That's the low hanging fruit.  In fact, it may well be easier to define ONLY_FOR_ARCHES?= i386 amd64 in bsd.port.mk and then _override_ it for those few ports, and dependencies, that actually make sense on an embedded system.
> 
> With 9.0-RELEASE, as far as ports/packages go, we'll be back to trying to support 4 major releases (7.4, 8.2, 9.0)-STABLE, 9.1-CURRENT (or will it be 10.0), two fundamentally different compilers (between 7.x/8.x and 9.0), eleventy-billion ports, with perhaps 2 people in the entire universe wanting to run doxygen on a mips box.
> 
> Enough is enough.
> 
> -aDe

Is this your personal view?
Or the view of the Ports Management Team?
Are you, or the Ports Management Team,
going to actively encourage "silent death"?

-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423


More information about the freebsd-ports mailing list