From lechner@cs.uml.edu Wed Jul 12 14:31:46 2006 Received: from saturn.cs.uml.edu (saturn.cs.uml.edu [129.63.8.2]) by earth.cs.uml.edu (8.12.11.20060308/8.11.6) with ESMTP id k6CIVkSc019236; Wed, 12 Jul 2006 14:31:46 -0400 Received: from saturn.cs.uml.edu (localhost [127.0.0.1]) by saturn.cs.uml.edu (8.12.9/8.12.9) with ESMTP id k6CIVjXi074425; Wed, 12 Jul 2006 14:31:45 -0400 (EDT) Received: (from lechner@localhost) by saturn.cs.uml.edu (8.12.9/8.12.9/Submit) id k6CIVj96100250; Wed, 12 Jul 2006 14:31:45 -0400 (EDT) From: Bob Lechner Message-Id: <200607121831.k6CIVj96100250@saturn.cs.uml.edu> Subject: Re: Redhat's opinion of imake (migrate to the GNU autotools system)?. To: omacneil@cs.uml.edu (Dan MacNeil) Date: Wed, 12 Jul 2006 14:31:45 -0400 (EDT) Cc: lechner@cs.uml.edu (Bob Lechner), admin@cs.uml.edu, ken@cs.uml.edu (Ken Kleiner) In-Reply-To: from "Dan MacNeil" at Jul 10, 2006 08:12:36 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 1940 Lines: 56 X-Status: X-Keywords: X-UID: 866 X-Evolution: 00000408-0000 Status: RO [yum ???] I know imake is deprecated/worse than autottools,etc. thanks to your web link postings last year. I feel a healthy respect for platform independence is worth-while to illustrate to students, if only via linux/unix diffs. I spent weeks making bde buildable with 2 versions of auto-generated non-X11 C-code on two platforms using xmkmf[no]log.csh and $HOSTTYPE with a single unduplicated version of X11-dependent C++ code. It can build 4 ways almost completely in parallel now. However it still doesn't handle timestamp-dependence efficiently. I hate to do it again with autotools but more efficiency would be worth it. Unfortunately I have no idea which UML/CS hosts if any already have X11/R7 and/or GNU autotools. Do you? Bob Lechner > From omacneil@cs.uml.edu Mon Jul 10 20:12:36 2006 > Subject: Redhat's opinion of imake > > omacneil@mercury: > > # output from yum info imake > > Loading "installonlyn" plugin > Setting up repositories > core [1/3] > updates [2/3] > extras [3/3] > Reading repository metadata in from local files > Available Packages > Name : imake > Arch : i386 > Version: 1.0.1 > Release: 3 > Size : 322 k > Repo : core > Summary: imake source code configuration and build system > Description: > Imake is a deprecated source code configuration and build system which > has traditionally been supplied by and used to build the X Window System > in X11R6 and previous releases. As of the X Window System X11R7 release, > the X Window system has switched to using GNU autotools as the primary > build system, and the Imake system is now deprecated, and should not be > used by new software projects. Software developers are encouraged to > migrate software to the GNU autotools system. >