Enrico,
 
Interesting article. I disagree with your sentiment that autotools is poorly designed. Poorly documented perhaps, but it's actually very well designed. The reason that feature tests are used instead of platform feature databases is that feature tests will work on as-yet-unknown platforms, where databases have to be written for each platform using the database paradigm.
 
Check out my response to your article at my blog entitled Open Sourcery:
 
 
John
 
John Calcote
Sr. Software Engineer
801.861.7517


>>> "Enrico 'nekrad' Weigelt" <[EMAIL PROTECTED]> 3/22/2006 10:55:18 am >>>

Hi folks,


here's a little article I wrote about an approach for encapsulating
platform dependent stdc-lib fixes (ie. some platforms have broken
string handling, etc) behind pkg-config.

It is mostly directed on autoconf (It is the one I have most of my
daily trouble with), but of course the approach works with other
buildsystems, even plain make, too.


The permanent URL of the article:

* http://www.metux.de/articles/coding/trimming-down-autoconf-with-pkg-config
   
I'm also currently working on concrete wrapper packages:

* http://wiki.metux.de/public/OSS_QM_Taskforce/projects/stdc-pkgconfig


Comments and suggestions please to the Maillist:

[EMAIL PROTECTED]


Thanks.

--
---------------------------------------------------------------------
Enrico Weigelt    ==   metux IT service

  phone:     +49 36207 519931         www:       http://www.metux.de/
  fax:       +49 36207 519932         email:     [EMAIL PROTECTED]
  cellphone: +49 174 7066481
---------------------------------------------------------------------


_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool
BEGIN:VCARD
VERSION:2.1
X-GWTYPE:USER
FN:John Calcote
EMAIL;WORK;PREF;NGW:[EMAIL PROTECTED]
N:Calcote;John
ORG:;Unified Identity System Eng TE
TEL;WORK:1-801-861-7517
TITLE:Sr. Software Engineer
ADR;DOM;WORK;PARCEL;POSTAL:;PRV-H-511;;Provo
LABEL;DOM;WORK;PARCEL;POSTAL;ENCODING=QUOTED-PRINTABLE:John Calcote=0A=
PRV-H-511=0A=
Provo
END:VCARD

_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to