cvs commit: src/usr.bin/tar Makefile

Kris Kennaway kris at obsecurity.org
Tue Apr 19 10:52:35 PDT 2005


On Tue, Apr 19, 2005 at 10:10:37AM -0700, Eric Anholt wrote:

> > >On Tue, 2005-04-19 at 10:33 +0200, Dag-Erling Sm?rgrav wrote:
> > >>Kris Kennaway <kris at obsecurity.org> writes:
> > >>> gnu-auto* are for non-ports usage (only) - they don't mangle the
> > >>> installed filenames to allow coexistence of multiple versions.
> > >>
> > >> It's slightly backwards, though.  What we should do is have
> > >> devel/auto* for non-ports usage, installed in /usr/local/bin, and
> > >> devel/ports-auto* for ports usage, installed out of the way.
> > >
> > > Yes!
> > >
> > > Working on 3rd party autotooled software outside of ports regularly is
> > > miserable on FreeBSD.
> > 
> > I usually get around this by installing a local version of the autotools
> > in /opt/autotools and adding /opt/autotools/{,s}bin before /usr/local in
> > my PATH.
> > 
> > This has worked remarkably well for more than a year now, for software
> > that has to run on FreeBSD, Linux and Solaris.
> 
> That's basically what you do with these ports
> (with /usr/local/gnu-autotools/bin), but among other complaints, aclocal
> stuff installed by ports doesn't get picked up by them.  So, I was
> fighting for quite a while with a mysterious configure script error in
> multiple packages, which it turned out was a lack of appropriate
> pkgconfig aclocal bits that was being reported as an error at the wrong
> line number in configure.lineno.
> 
> It sure would have been nice to be able to write code for FreeBSD during
> that time, rather than fighting our broken autotools installations.

Please don't complain about autotools in FreeBSD unless you're willing
to fix it.  The problems are many, varied, well-known and mostly the
fault of the autotools developers for not creating well-engineered
software.

Kris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20050419/b6c3e144/attachment.bin


More information about the cvs-src mailing list