On Tue, Jan 13, 2015 at 08:33:13AM -0800, Roger Marquis wrote:
... Poudriere is a self-contained build system that can be used to
bulk build any number of packages that can be used on any number of
other systems.  This is very useful if you need different features or
options than the packages provided by the FreeBSD project.  "make
package" will build a single package of one port from the system it is
run from.

The packages built by "make package" can also be used on any number of
other systems, like those built by Poudriere.

  That means that the port, and all of its dependencies, will
be installed on the host.  Depending on your needs, this can be a good
or a bad thing.  They're two completely different beasts and neither can
replace the other.

So one difference then would be that Poudriere determines which
dependencies are run-time vs build-time and creates packages for those by
default, is that correct?  I can see how that might be convenient for
packages with a large number of dependencies (like sssd) but it also
seems like a lot of additional infrastructure simply to build binaries on
one host to be used by many.

Roger
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to