On 21 Jul 2011, at 07:42, Steve Bennett wrote:
> 
> On 20/07/2011, at 7:16 PM, Ben Summers wrote:
> 
>> 
>> I'm concerned that typing 'make' on obscure platforms builds subtly broken 
>> binaries. For example, on Solaris, it'll build one which truncates your 
>> passwords to 8 characters.
>> 
>> I propose that we whitelist platforms where the default Makefile is known to 
>> work, and force the use of ./configure for all other platforms.
>> 
>> Here's an example change to the build system which only allows Linux and Mac 
>> OS X to use the default Makefile:
>> 
>> http://fossil-scm.org/index.html/info/14d1e44957
>> 
>> I have also corrected the documentation. Suggesting people type 
>> "./configure; make" will just use the default Makefile on the platforms 
>> where it really matters! You need to use the explicit "./configure; make -f 
>> GNUmakefile" to pick up the autosetup generated Makefile.
> 
> The autosetup/configure stuff is quite new.
> Aren't we just waiting until it has had some more testing until
> switching over to it for all (non-windows) platforms?

Probably. It's just that the current trunk has a 'broken' fossil on Solaris and 
the instructions on how to use it are wrong.


> 
> Probably makes sense to rename Makefile to Makefile.classic and
> have configure create Makefile from Makefile.in though.

Yes!

Ben


--
http://bens.me.uk/



_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to