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
pgpIV9nUGmmnY.pgp
Description: PGP signature
