Arnd Hanses posted:
<stuff snipped, current subject GNU autoconf>
> 
> Provided, box isn't too modern. New vendor patches (or new glibc) break
> configure tests, 'till someone is so kind as to provide the fix (which
> in turn breaks other tests, elsewhere, etc.)
> 
Sort of strange... I have used linux since 0.99pl13, libc 4 (the old a.out 
days). I now used linux 2.2.x, glibc 2.1 (ELF) and gcc 2.95 and autoconf has 
never failed yet except precisely once due to a bash difference. My fixed 
version worked on both the old and new bash. The complete list of upgrades and 
changes is beyond any number of vendor patches. Autoconf generated scripts 
handled all these changes with no remaking or fixing.

> Well, at least here they told me: 
> 
>       Never even think about gcc or auto*xy on (not so good) old sgi
> xl-8 (irix), ibm rs6000/580 (aix), hp 9000/755 (hp-ux), or even on
> stone-age cd 4360 (ep/ix). At least there, you're stuck with native
> compilers.
> 
Contary to popular rumor configure scripts can use native compilers and even 
work using acc (Solaris' *very strict* ANSI compliler). These doom sayers are 
basically completely and utterly out of touch with reality and wrong. In 
reality tedious effort has been made to make autoconf compatible with all the 
brain damage out there and works fine on all the systems you cite and even 
with acc (before acc breaks the build process by insisting that foo.cc is not 
C++, due to unique and apparently unfixable acc brain damage).

> >The cygnus cygwin stuff supports configure that works 100%. no suprise. 
<lots more snipped>
>Well, they are the maintainers and have an commercial interest, to sell
>their cygwin; no surprise.
>
I think this was actually to mimise their headaches, as cygnus tools use GNU 
autoconf. While they might sell you cygwin stuff on a CD the tools are 
actually GPL and you can download them free (modulo disc space, bandwidth 
costs, etc).
Some of the GNUPro stuff may be more commercial, although I know some of the 
major components are free software (GPL or otherwise).

I have personally downloaded and installed the full version free. It beats the 
hell out of attempting to use M$'s supposedly BSD compatible sockets, which 
dies on a *most* code (including code not using the dark corners). As for the 
direness and lack of features of nmake do not inquire.
-- 
Duncan (-:
"software industry, the: unique industry where selling substandard goods is
legal and you can charge extra for fixing the problems."

Reply via email to