On Sun, 24 Jan 2010 16:19:21 Peter Jeremy wrote:
> On 2010-Jan-24 10:54:34 +1300, François Bissey <[email protected]> 
wrote:
> >On Sun, 24 Jan 2010 10:26:45 Aleksej Saushev wrote:
> >> FreeBSD's make isn't bmake. It is important to remember that this
> >>  difference exists at the very least.
> >
> >Right it is actually NetBSD make, are there very important differences?
> 
> AFAIK, both NetBSD and FreeBSD just inherited PMake from 4.4BSD.  I
> don't believe any major changes have been made to FreeBSD's make.
> Some of NetBSD's enhancements to pmake have been imported into FreeBSD
> but there's never been a wholesale import of make.
> 

I can use pmake if that's a better base.

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

I have noticed. In terms of spkg using a custom made makefile like eclib,
for which sage is technically upstream, that means some conditional logic is 
ported in spkg-install. IIRC gnu make can use old style include that are 
compatible. I don't know if there is a plan to phase out those.

> On 2010-Jan-24 11:00:39 +1300, François Bissey <[email protected]> 
wrote:
> >Of course I could actually get an actual freebsd machine - joy.
> 
> What is stopping you?  Feel free to contact me off-list if you'd like
> assistance.
> 
Lack of hardware really. I could technically dual boot my home machine
but I am cramped on disk space (I am overdue for a new machine really).
I guess I could try to scavenge an old machine at the uni, although my office
is already full, thinking..... I may know where to find an "old" G5 if that's 
suitable.

Francois

-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to