On Wed, Jul 20, 2011 at 11:16 AM, Ben Summers <[email protected]> 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.
>

That's not broken, though - that's the feature set provided by the OS.
Admittedly, it's semantically broken but it's not technically broken. The
bug is in Sun's heavy reliance on 1st-semester Chinese I.T. students to
write their most central OS software (how else can one explain the CLI
interface of SunCluster 3.1 and earlier?), and not fossil.

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.
>

That is of course a problem, though. Perhaps we should rename the default
makefile to Makefile.unix (or similar). Since GNU make will look for
"GNUMakefile" by default, we could then keep the documentation (and
convention) that './configure && make' will work as-is for GNU platforms
resp. platforms where GNU make is used, but will fail with "makefile not
found" for non-GNU make.

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

Reply via email to