On 2010-Jan-24 17:55:18 +0300, Aleksej Saushev <[email protected]> wrote:
>Peter Jeremy <[email protected]> writes:
>> AFAIK, both NetBSD and FreeBSD just inherited PMake from 4.4BSD.
>
>When did that happen? Look at the calendar, it's been 15 years of development
>since.

In FreeBSD's case, May 1994.  I am not claiming either remains
unchanged.  I was merely pointing out that FreeBSD did not import
NetBSD's make.

>> Note that trying to write non-trivial code that is portable between
>> GNU make and BSD make is virtually impossible because they have
>> different conditional and include language.
>
>You're wrong here too.

Feel free to rewrite all the GNU-make-specific Makefiles so they are
portable to NetBSD, FreeBSD, etc makes.

> And the main source of problems is your
>assumption that there exists some common "BSD make".

I never stated that.  Please check your facts.

On 2010-Jan-24 18:05:55 +0300, Aleksej Saushev <[email protected]> wrote:
>Another problem with FreeBSD make is that you cannot use it outside FreeBSD
>without major effort. NetBSD make runs everywhere for a long time already.

Patches to build FreeBSD make on Linux are available.  They may not
be trivial because it was not developed with portability in mind and
therefore uses FreeBSD-specific include/library code.

Packages for NetBSD make appear available for various Linux distros
under both 'pmake' and 'bmake' names.

-- 
Peter Jeremy

Attachment: pgpIV9nUGmmnY.pgp
Description: PGP signature

Reply via email to