On Wed, 9 Apr 2014, Andrew Deason wrote:
On Wed, 09 Apr 2014 10:47:39 -0400
Jeff Blaine <[email protected]> wrote:
First, thank you very much for those who donate time and/or resources to
provide builds of OpenAFS.
How does one determine how these packages were built? What configure
args? Are they all done with bare ./configure && make dest ?
Besides what is stored inside the package formats themselves (SRPMs),
I've never seen anywhere where we've recorded this. And yeah, that's
pretty annoying, even for me/us, because when I started building Solaris
packages I didn't know what options the old ones were built with (I had
to ask someone).
Indeed, the pre-built packages will be built with different options
depending on the person doing the builds (for the most part that means
per-OS, at this point).
The FreeBSD packages are built using the packaging from the FreeBSD Ports
Collection (well, a local version that gets committed to the ports tree a
little later), in build chroots that are a stock "base system" for the
corresponding release. That means that the compiler used is clang for
10.0 and newer, and gcc for older releases.
The options to configure are:
--prefix=${PREFIX} --localstatedir=/var --mandir=${PREFIX}/man
--with-bsd-kernel-headers-${SRC_BASE}/sys
--with-bsd-kernel-build=${WRKDIR}/conf --enable-debug
--enable-debug-kernel --enable-debug-lwp
--includedir=${PREFIX}/include/openafs --disable-fuse-client
-Ben
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info