[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Patch to PCB build system needs testing/feedback



Hi Jared,

On Sun, 2010-04-18 at 16:05 -0700, Jared Casper wrote: 
> Hi all,
> 
> I just discovered that the latest automake (1.11) has a nifty feature
> to create "silent" build rules to produce a Linux kernel style build
> that just displays "CC  file.c" etc. instead of the whole command line
> (must have missed the memo last year).   The attached patch enables
> this mode in PCB and edits most of the custom build rules to use the
> new silent type of output.  Right now it turns silent build on by
> default.   The old style can be obtained using "make V=1" or with the
> --disable-silent-rules configure option.  To make it not on by
> default, remove the [yes] in the call to AM_SILENT_RULES in
> configure.ac.
> 
> I think it makes the build much cleaner and readable overall and, more
> importantly, makes the errors and warnings much easier to see.
> 
> I decided to send it here instead of the patch tracker for two
> reasons:  1) Feedback to see if people like this style of build
> output.  2) Testing.  I don't have a box that has autoconf > 2.60 and
> automake < 1.11 (I either have servers that have been up for ever and
> still on autoconf < 2.60 or desktops that are very up to date and have
> automake >= 1.11.)  I'd be surprised if it broke things with automake
> < 1.11, but that needs testing.  Also, I don't have a Windows box or a
> box with a non-GNU tool chain to test it out on.  So if any body with
> these environments can test this out for me I'd appreciate it.
> 
> Thanks!
> 
> Jared
> 

Here is my EUR 0.02 on this one

I have an old Fedora Core 5 box running (which is very sloooow ;)
and it took some time to get some results.

I have automake-1.9.6 and recently upgraded to autoconf-2.63

I applied your patch and ran the usual suspects ./autogen.sh
and ./configure

Running "make" with either v=0 v=1 V=0 or V=1 gives the same results,
just no silent mode over here.

The other (family) box has Microsoft Windows XP (SP3) with a recent
cygwin (new release and build system).

This one has automake-1.11.1 and autoconf-2.65 and AFAICT here things
work as you advocate ;-)

I had to configure with --disable-doc and
--disable-update-desktop-database to get things working here.

I hope this confirms what you said in the above message.

Kind regards,

Bert Timmerman.



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user