Date: Wed, 19 Jun 1996 20:15:06 -0700 From: Scott Blachowicz <scott@statsci.com> To: Terry Lambert <terry@lambert.org> Cc: msmith@atrad.adelaide.edu.au (Michael Smith), jmb@freefall.freebsd.org, jkh@time.cdrom.com, nate@sri.MT.net, phk@freebsd.org, current@freebsd.org Subject: Re: tcl -- what's going on here. Message-ID: <m0uWaD4-000606C@main.statsci.com> In-Reply-To: Your message of "Wed, 19 Jun 1996 18:29:40 -0700." <199606200129.SAA14683@phaeton.artisoft.com> References: <199606200129.SAA14683@phaeton.artisoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Terry Lambert <terry@lambert.org> wrote:
> I like the idea of vendor-branching, but, for instance, the ability
> to build cross environments or alternate processor architectures is
> not handled well by the GNU "Configure" crap, which wants to "localize"
> source to the target environment.
But, you can specify a --srcdir option to separate the localizations from
the master source.
> This is simply something that the
> GNU folks "do badly". It's hard to agree to not replacing code that
> I believe is "done badly".
Hmmm...how so? You mean just that it doesn't handle it out of the box so
that the default is keep the localizations separate? It's easy enough to
wrap what's provided in a heterogenous and/or source tree separated
environment. Or am I misinterpreting your objections?
[A little background: I've got things setup here so I have an amd
controlled mountpoint called /sw so that my /usr/local is a symlink to
/sw/local and platform specific files go under /sw/.mtype (which is amd
redirected) - so /sw/local/bin is a symlink to /sw/.mtype/bin and so
forth]
So, I can generally build a GNU package on any platform like this:
cd /homes/src/gnu/PACKAGE || exit 1
MTYPE=`MTYPE` # Determine machine type
[ -d $MTYPE ] || mkdir $MTYPE
cd $MTYPE &&
../configure --prefix=/sw/local --exec-prefix=/sw/.mtype &&
gmake all install
or to do them in parallel with a "rsh to groups of hosts" perl script:
gsh2 build 'cd /homes/src/gnu/PACKAGE && mkdir `MTYPE`; cd `MTYPE` &&
../configure --prefix=/sw/local --exec-prefix=/sw/.mtype &&
gmake all install'
although I usually do the build first & check the gmake output before
installing the software.
Scott Blachowicz Ph: 206/283-8802x240 Mathsoft (Data Analysis Products Div)
1700 Westlake Ave N #500
scott@statsci.com Seattle, WA USA 98109
Scott.Blachowicz@seaslug.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0uWaD4-000606C>
