ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> pythonmac-sig
pythonmac-sig
Re: [Pythonmac-SIG] Additional binary packages for Python2.3 on 10.2.6
by Bob Ippolito other posts by this author
Sep 4 2003 9:42PM messages near this date
Re: [Pythonmac-SIG] Some new tools: plistservices, userdefaults, and CFPython | Re: [Pythonmac-SIG] Additional binary packages for Python2.3 on 10.2.6
I don't know how Numeric aligns its data structures, but if it's at the 
top of something allocated with malloc it will be 128bit aligned (this 
is documented behavior for OS X).  I tried compiling ATLAS a few times 
(with xlf90 and g77 from the high performance computing page) to no 
avail, and the only precompiled ATLAS I could find was messed up (I 
ended up having to link to vecLib anyways to get all of the symbols 
SciPy wanted).  If you can provide me with a statically linked version 
of ATLAS, LAPACK, BLAS, etc. then I will compile SciPy and Numeric with 
it.. but until then, I pretty much give up.  ATLAS doesn't like 
something about how I'm setup.

-bob

On Thursday, Sep 4, 2003, at 17:16 America/New_York, Chris Lee wrote:

>  Wow that was quick work.  Thanks Bob, though I do have a question :)
> 
>  VecLib automatically uses scalar code if it is sent a double or if the 
>  vectors are misaligned.  Is there a way to make sure python only uses 
>  single precision 16 bit aligned floats?
>  Otherwise you are better off linking to ATLAS which has better 
>  optimisation for double precision scalar code.
> 
>  Sorry if I am throwing extra work at you but it is a consideration.
> 
>  Cheers
>  Chris
>  On Wednesday, September 3, 2003, at 06:35  PM, Bob Ippolito wrote:
> 
> > I've done another update to my Package Manager repository, which is 
> > at:
> > 	http://undefined.org/python/pimp/darwin-6.6-Power_Macintosh.plist
> >
> > The current package list, new or updated packages are marked with an 
> > asterisk:
> > 	sdl_pygame_deps-1.2.5-binary (dependencies for pygame, SDL, smpeg, 
> > etc.)
> > 	aeve-0.0.2-binary (my pythonic AppleEvent package, you should wait 
> > for 0.0.3 though)
> > 	mxBase-2.0.4-binary
> > 	PIL-1.1.4-binary (should have freetype2, libjpeg, libtiff statically)
> > 	pyOpenSSL-0.5.1-binary
> > 	ctypes-0.6.2-binary
> > 	pycrypto-1.9a6-binary
> > 	*Twisted-1.0.7rc1-binary (includes my experiemental CoreFoundation 
> > reactor and support library)
> > 	*Numeric-23.1-binary (compiled against Apple's vecLib, probably will 
> > only work on G4/G5)
> > 	PyOpenGL-2.1.05-binary (includes andrew's patch)
> > 	pygame-1.5.6-binary (has some patches by me)
> > 	Pyro-3.3beta-binary
> > 	numarray-0.6.1-binary
> > 	ZODB3-3.2b2-binary
> > 	PythonCardPrototype-0.7.1-binary
> > 	pycurl-7.10.5-binary  (linked static to newest libcurl, OS X 10.2.6 
> > libcurl is too old)
> > 	PyChecker-0.8.12-binary
> > 	pygsear-0.47.1-binary
> > 	*MySQL-python-0.9.2-binary (linked statically to MySQL client 
> > libraries)
> > 	*pyPgSQL-2.4-binary (linked statically to PgSQL client libraries)
> > 	*Pyrex-0.8.2-binary (small fix to Nodes.py that allows import from 
> > system header files)
> > 	*LaunchServices-0.1-binary (my pythonic wrapper for Apple's Launch 
> > Services)
> > 	*PyXML-0.8.3-binary
> > 	*metakit-2.4.9.2-binary (linked statically to metakit)
> > 	*Lupy-0.1.5.4
> > 	*Pyndex-0.3.2a-binary
> > 	*Reverend-0.2.3-binary
> > 	*Quotient-0.5-binary
> >
> > I still haven't gotten around to making any "Extras" packages for 
> > anything.
> >
> > I've managed to hobble together a copy of SciPy but it doesn't pass 
> > all the tests.  I think this is something to do with the ATLAS I used 
> > (I used one that someone else compiled, and it didn't have all the 
> > symbols so I also linked in Apple's vecLib... so it's an ugly > 
> > monster).
> >
> > I plan on making a copy of bsddb3 that (maybe?) includes a static 
> > copy of bsddb, since Jack didn't include it with MacPython.  
> > Otherwise I'll probably make a "deps" package that installs the >> beast.
> >
> > I took a look at piddle's QD renderer.. A couple quick hacks can get 
> > rid of all the warnings, but the fact that you have to run a 
> > Wapplication mainloop and the QDRotate module's source has been lost 
> > makes me think that someone should just write a new/better one on top 
> > of CoreGraphics and/or Cocoa.
> >
> > This is my current relatively-interested-in-hacking-or-packaging list 
> > in no particular order:
> > 	aeve (finish 0.0.3)
> > 	bsddb3
> > 	SciPy
> > 	piddle (well, a good backend for OS X)
> > 	python-ldap
> > 	pyogg
> > 	pyvorbis
> > 	chaco (does this have a good OS X backend yet?)
> > 	VTK
> > 	Soya 3D
> >
> > If anyone has any requests for modules that aren't yet covered by 
> > myself or Jack, let me know and I'll look into it.  When we get a 
> > wiki this will be much easer to keep track of.


_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@[...].org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved