[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnucap-devel] Autotools build system
From: |
al davis |
Subject: |
Re: [Gnucap-devel] Autotools build system |
Date: |
Mon, 13 Jul 2009 02:54:03 -0400 |
User-agent: |
KMail/1.11.4 (Linux/2.6.26-1-amd64; KDE/4.2.4; x86_64; ; ) |
(after sitting in my drafts folder for too long)
On Sunday 21 June 2009, David Fang wrote:
> -dev is typically a build-only dependency not needed at run
> time for any packages, only needed temporarily when compiling
> a package, so it wouldn't be installed unless you explicitly
> asked for it.
I know that ...
I consider in to be very important to control the dependencies
of gnucap (or any program). Specifically, the only absolute
dependency that can be tolerated for the core is a standards-
compliant C++ compiler with a standard library. Even that is
asking too much. Every compiler has bugs and holes in its
implementation. So, the expectation now is the subset of the
standard that common compilers support.
Any other goodies are fine if they are not required. If
something else makes your job easier, go ahead and use it, but
don't require everyone else to use it. There must be a work-
around.
I consider any deviation from this policy to be a bug. Whether
it is a release-critical bug is a matter of judgement, but it is
a bug.
Plugins can have more dependencies, since they are optional.
For the build system, GNU has a document specifying a set of
programs that can be used in the build process. Ironically, it
seems to be designed around autotools, but autotools itself does
not comply with the policy.
- Re: [Gnucap-devel] Autotools build system,
al davis <=