[SciPy-dev] FreeBSD patch

eric jones eric at enthought.com
Wed Dec 11 12:04:33 CST 2002


> -----Original Message-----
> From: scipy-dev-admin at scipy.net [mailto:scipy-dev-admin at scipy.net] On
> Behalf Of Rob
> Sent: Wednesday, December 11, 2002 9:43 AM
> To: scipy-dev at scipy.net
> Subject: [SciPy-dev] FreeBSD patch
> 
> This is the same BS that was said to me a year ago. 

??
Please tell me what BS was said to you a year ago?  

> At that time I sent Eric a patch.  Nothing was ever done with it.  

This is simply untrue.  

Is hard coding 'stdc++' the "patch" you are referring to?

If so review the history of build_tools.py here:

http://www.scipy.org/site_content/remap?rmurl=http%3A//scipy.net/cgi-bin
/viewcvsx.cgi/scipy/weave/build_tools.py

I believe the fix (not a patch from you but a change I made at your
behest) was in version 1.2 to change from including stdc++ only in linux
to including it on non-windows builds.  This was done... about a year
ago.  Subsequently we have learned including stdc++ broke many platforms
and so we changed to detecting gcc and replacing it with g++.  

That seemed like a good solution, and I would have thought it would work
on your machine.  Subsequently we have learned that your machine uses cc
to build python and so is missed on the gcc->g++ find replace.  cc
happens to be set to gcc, but there is no way for distutils to know this
without doing things like I described in the earlier mail.

I'm happy to take a patch, but I don't have time to deal with
idiosyncrasies on a platform that I have no way of testing.  If someone
provides a generic fix for FreeBSD, it will become part of weave.  If it
isn't provided, it won't.  It's as simple as that.

> I am removing SciPy from my home page.

Sorry to hear that.

Regards,
eric





More information about the Scipy-dev mailing list