Re: missing info in the models tarballs.

"a r" <[email protected]>
Newsgroups gmane.comp.gnu.gnucap.devel
Message-ID <[email protected]>
(Cc'ed to the list)

On 3/6/07, Svenn Are Bjerkem <[email protected]> wrote:
> On 3/5/07, a r <[email protected]> wrote:
> > I don't mind compiling models as long as it works in every situation.
> > And there are only two ways of achieving this: preparing packets for
> > each (Linux) distribution version&architecture, or shipping a bundle
> > of gnucap, gcc and other devel tools. I don't want to see queue daemon
> > halting my tasks only because it decided to run them on a host with
> > gcc installed in another directory.
>
> Isn't this going to be an overkill package? I would hate to see gcc
> recompile everytime I upgrade gnucap on Gentoo. Maybe I am missing
> something here, but wouldn't it be better to have some kind of
> cross-reference file with lots of "if running on {machine} then find
> gcc in {directory}" that gnucap will use if you give her the right
> option. If you are running on a grid, then you have a lot of overhead
> anyway, and this would prevent installing loads of instances of gcc.
> My experience from grids is that the sys-ops hate to have too many
> different systems and standardize on hardware that either run SLES or
> RHEL. But again, I may be missing something.

It certainly does not make sense to ship all required source code. If
someone wants to compile gnucap, working out all the dependencies will
not add much hassle. What is the problem, though, is work environment
maintenance burden. Discrepancies may occur between machines,
architectures, user settings, versions, compile-time settings etc. You
cannot handle it without elaborate (and fragile) configuration scripts
which add to complexity and run-time cost. A relocatable binary blob
is not pretty but solves many problems.

Obviously this is not needed for well defined environments (fresh
installation of a particular distribution version or a livecd).

\R.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.