Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Mar 2010 18:48:54 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        freebsd-ports@freebsd.org
Subject:   Re: Old ports bugs analyzis
Message-ID:  <4BB38B06.109@infracaninophile.co.uk>
In-Reply-To: <20100331164521.GJ85798@acme.spoerlein.net>
References:  <20100330191416.GB98488@wep4035.physik.uni-wuerzburg.de>	<2F334A43-634E-4AAC-A144-54200FEE7003@gmail.com>	<7d6fde3d1003301349t32a98a49uc223a710a1f2ede4@mail.gmail.com>	<57C3B32A-21E5-4D66-8311-800F62B54C6C@gmail.com>	<7d6fde3d1003301714o1da03b52j8ac6b8122c1bc45d@mail.gmail.com>	<066EBF09-FF6E-48C7-A1F9-0BB6B6A1EADC@gmail.com>	<z2r7d6fde3d1003302320q7504c218w80b300dac36bf7af@mail.gmail.com>	<B5373308-5485-4008-8E8E-B81CC116E5E4@gmail.com>	<i2h7d6fde3d1003310139ne1b2329em4911b01bdf5a1bb0@mail.gmail.com>	<2D3A9639-74EC-4E8C-82A2-2794751327EC@gmail.com> <20100331164521.GJ85798@acme.spoerlein.net>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 31/03/2010 17:45:21, Ulrich Spörlein wrote:
> This has been floated around in this thread as "fat packages", where you
> basically have the build cluster build a port, eg. three ways. In our
> case vim-lite (no x11), vim (gui) and vim-full (perl, cscope, ...).
> These three runs can than be combined into one fat package. As they
> share documentation and other "share/" data, only the binaries/libraries
> need to be stored 3x in the package and compression should nullify the
> .tbz growth further.

The term 'fat packages' suggests to me packages that incorporate
binaries for several different CPU architectures -- there's precedent
for that usage in MacOS X[*].  'Polymorphic' would be a better term IMHO
- -- pkgs could be both fat and polymorphic if desired.

	Cheers,

	Matthew

[*] Whether fat-ness is managed by introducing a port of the MacOS
lipo(1) application and modifying the way applications are run and that
dynamic linking works to support multi-architecture binaries is the way
to go, or whether having architecture specific parts of a pkg that are
installed selectively would be better is no doubt something that will
provide many hours of enjoyable debate.

- -- 
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                  Kent, CT11 9PW
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkuziwYACgkQ8Mjk52CukIwMjACcC4wc4GcW4eERSpYTwoGEpzjy
aGAAn1B/9A7vMy8LgeNhBkO9rYqQUafa
=c6+5
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BB38B06.109>