Ilya Zakharevich on Mon, 26 Nov 2001 16:25:09 -0500 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: R.I.P., Configure? |
On Mon, Nov 26, 2001 at 02:19:28PM +0100, Bill Allombert wrote: > directories. Also there is no direct support for putting object files in a > separate directory, which is a very nice feature for pari testers, since > we can make all the build for all the archs and the dbg versions with > the same source tree. Maybe be off topic, but the standard way to fight such restrictions is ln-tree. This is a simple script (or a Perl one-liner) which makes a link-copy of a distribution (in the copy the directories are real, all the rest is symlinks). As far as a distribution contains no self-modifying files, this is a cheap way to compile for different architectures. > 3) We can use autoconf, but it is a bit of works to rewrite the Makefile.SH > and the benefit are not clear. One of the problem is the #define names > that do not match. PARI use USE_GETRUSAGE, autoconf HAVE_GETRUSAGE Given 6 or 7 defines PARI uses, this would be peanuts. But personally, I see no advantage in switching to such a badly designed tool as configure; even though the current scheme is home-grown, it is/looks much more robust than configure. Ilya