chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] Re: separate build directory support for Chicken


From: Elf
Subject: Re: [Chicken-hackers] Re: separate build directory support for Chicken
Date: Sun, 13 Jan 2008 10:30:13 -0800 (PST)


a) who uses pkgsrc besides the bsds?
b) from a brief look at the installation docs, yes, it does use bmake...but
   the first thing the bootstrapper does is build it and install it.  it
   comes with pkgsrc.  if the package has to bootstrap its make before it
   can build itself, thats a fairly good indication that its not a common
   utility.
c) looking at the build notes for the various platforms for pkgsrc... if
   this is supposed to be BETTER, i fear whats worse.  the toolset isnt
   even consistent between platforms.
   eg,  solaris: gnu binutils not supported, yet gcc is preferred strongly.
        darwin: it needs its own filesystem, which disables journalling on
                the base filesystem.
        all forms of bsd besides netbsd: warnings about how it can bork their
                                         native toolchains.
d) this is an improvement?  i can see why gnu's make is so popular.

-elf


On Sun, 13 Jan 2008, Peter Bex wrote:

On Sun, Jan 13, 2008 at 09:51:23AM -0800, Elf wrote:

at a guess, i imagine that the reason for felix (and chicken) using gnu make
is that a) its available for all platforms supported by chicken and b) its
common on all of these platforms.   i suppose if you wanted to port bsd's make
as a mingw alternative, or make it available for cygwin, solaris, hpux, sunos,
etc, it would be feasible.  unfortunately, to the best of my knowledge, this
hasnt been done, or if it has done its far from being widely known or
available.

I highly doubt that.  Have a look at
http://www.netbsd.org/docs/software/packages.html#platforms
pkgsrc depends heavily on BSD make, so obviously for it to work on all those
platforms means it has been ported to all these platforms.

Cheers,
Peter





reply via email to

[Prev in Thread] Current Thread [Next in Thread]