Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!news.linkpendium.com!news.linkpendium.com!newsfeeds.ihug.co.nz!lust.ihug.co.nz!ihug.co.nz!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.lang.java.programmer Subject: Re: =?UTF-8?B?QW5kcm9pZOKAlFdoeQ==?= Dalvik? Followup-To: comp.lang.java.programmer Date: Sat, 04 Jun 2011 12:23:05 +1200 Organization: Geek Central Lines: 28 Message-ID: References: NNTP-Posting-Host: 118-92-86-36.dsl.dyn.ihug.co.nz Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit X-Trace: lust.ihug.co.nz 1307146985 14016 118.92.86.36 (4 Jun 2011 00:23:05 GMT) X-Complaints-To: abuse@ihug.co.nz NNTP-Posting-Date: Sat, 4 Jun 2011 00:23:05 +0000 (UTC) User-Agent: KNode/4.4.11 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:4961 In message , Michael Wojcik wrote: > BGB wrote: > >> On 5/31/2011 8:10 AM, Joshua Cranmer wrote: >>> >>> Besides, all autoconf gets you is setting up the hundreds of #defines. >>> It does nothing else with respect to the #ifdef mess. >> >> yeah, and it doesn't exactly tend to work well for non-Linux operating >> systems (such as Windows...). > > Used properly, autoconf works just fine on Windows - or, at any rate, > as well as it works anywhere. (Like Joshua I am not particularly > impressed with autoconf, though it's not quite as thoroughly > brain-damaged as some of its fellow GNU build tools, such as libtool.) Can you offer anything that works better? > Once again, the real problem is that systems like autoconf only help > with C code that is written to be portable with the help of > conditional compilation. The vast majority of C code is poorly written > (spend some time on comp.lang.c if you don't understand how or why) > and a good portion of that is unportable assumptions. That would certainly not be true with the vast majority of Free Software written in C/C++. Which is the main kind of C/C++ code that I deal with.