On Jun 5, 11:07 am, Francois <[EMAIL PROTECTED]> wrote:
> I guess it happens because the makefile is full of direct calls
> to make rather than something like $MAKE. So even if you
> started with gmake you will call make eventually which will
> protest to GNU-ism. Add this to my TODO list:
> Find a way of assigning a variable/macro inside a target
> that is GNU independent. Feel free to educate me!

Well, we require gmake anyway for freetype since that specifically
requires gmake. gld should not be required, at least unless we call it
explicitly.

For gmake: call ${MAKE-make} instead of make when invoking a target
and as long as the makefile is being build with the right "make" it
will work. That is the fix I have for eclib in the wings.

Overall I do not care for sonames for libraries since we do not
provide a versioning interface anyway. Since Debian requires it [and
maybe other distributions] those should patch them into the makefile.
Add autohell to a whole new set of packages is not the answer since we
are turning a nuisance into a steaming pile of crap. I would much
rather use SCons or CMake.

As is no spkg will be updated without working with Sun's make [unless
gmake is required] and ld. It will take a little while to get the
existing kinks out of the system, but one of my Solaris boxen is set
up that way so I am happy to verify that personally ;)

> Francois

Cheers,

Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to