🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.unix.admin
Article #4419

Re: binaries

#4419
From: John R. Ruckstuhl Jr.
Date: Tue, 20 Apr 1993 20:07
36 lines
2505 bytes
> >Actually, there is a "generally accepted" was to go about this.  You
> >can compile in a default path, and provide for checking an environment
> >variable (i.e. ISPELLDICT=/some/other/path) for alternatives.  Of
> >course, your documentation should mention any such, and what they're
> >intended to be used for.  Requires a little foresight on the part of
> >the programmer, but only a little.

> Indeed, this is common.  Gcc allows both an environment variable or
> a command-line option to alter the default path.  TeX uses only
> environment variables, and you'd probably have to set half a dozen
> or more to get it running.  Emacs -- I don't know -- but if nothing
> else I'm sure you can do magic in your .emacs file.  While it is,
> of course, "generally accepted", it is by no means "standard" --
> each program seems to have it's own approach.

The above discussion is from comp.sys.3b1, but the point I now make is
relevant to comp.unix.admin as well, and maybe I'll get comments from
gnu.misc.discuss readers.  Followups to comp.unix.admin.

In a more perfect world, strings that are installation dependent that 
get compiled into binaries would be:

(a) overridable with environment variables, and,
(b) padded -- so that they can be replaced by a (possibly) longer 
    string, using an editor that handles binary.

Commercial software vendors who provide binaries only should anticipate
(a) and (b).

Comments?
Best regards,
ruck
-- 
John R. Ruckstuhl, Jr.                  ruck@alpha.ee.ufl.edu
Dept. of Electrical Engineering         ruck@cis.ufl.edu
University of Florida
Technical Details
Message-ID: <1r1l5k$fge@bigguy.eng.ufl.edu>
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!eng.ufl.edu!delta.ee.ufl.edu!ruck
References: <1quns5INN3ak@gap.caltech.edu> <C5rGtw.HI2@sunset.sbc.com> <1r179lINN5aj@gap.caltech.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1020c6,4c04d5706a30be8b,start
X-Google-Attributes: gid1020c6,public
X-Google-Thread: 115933,54c544934b7708f9
X-Google-Attributes: gid115933,public
X-Google-Thread: 1025b4,4c04d5706a30be8b,start
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1993-04-20 13:10:27 PST
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!eng.ufl.edu!delta.ee.ufl.edu!ruck
From: ruck@delta.ee.ufl.edu (John R. Ruckstuhl Jr.)
Newsgroups: comp.unix.admin,comp.sys.3b1,gnu.misc.discuss
Subject: Re: binaries
Date: 20 Apr 1993 20:07:15 GMT
Organization: EE Dept at UF
Lines: 36
Message-ID: <1r1l5k$fge@bigguy.eng.ufl.edu>
References: <1quns5INN3ak@gap.caltech.edu> <C5rGtw.HI2@sunset.sbc.com> <1r179lINN5aj@gap.caltech.edu>
NNTP-Posting-Host: delta.ee.ufl.edu