Inflation of explicit build requirements

Alexandre Oliva aoliva at redhat.com
Mon Jun 7 00:46:20 UTC 2004


On Jun  5, 2004, Michael Schwendt <fedora at wir-sind-cool.org> wrote:

>> automake* ? autoconf* ?

> Without the '*' I would agree.

>> + libtool of course!

> Maybe. (It requires libtool-libs and hence provides GNU ltdl.)

You're not supposed to require any of these at build time.  They're
development-time programs.  IMHO, if you need to patch whatever
upstream shipped, run the tools to update generated files, create a
patch file, and arrange for that patch file to be applied just like
any other patch file.  Then, if someone upgrades their autoconf*,
automake* or libtool* packages, the package won't suddenly stop
building.

Yeah, I agree it's a pain, but it's the right way to do it.

-- 
Alexandre Oliva             http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}





More information about the fedora-devel-list mailing list