From help-request at octave dot org Fri Dec 24 02:48:59 2004 Subject: Re: 2.1.64 compilation flags under mac os X From: Samir Sharshar To: Joe Koski Cc: help at octave dot org Date: Fri, 24 Dec 2004 09:51:24 +0100 Hi all, Le 23 d=E9c. 04, =E0 22:33, Joe Koski a =E9crit : > on 12/23/04 1:32 PM, Samir Sharshar at samir dot sharshar at mac dot com wrote: > > Samir, > > Congratulations on your success. I'm sure it took some time to get all=20= > those > options to work properly. > Yes... although I'm a regularly octave user, I'm not familiar with C,=20 C++ and compilation tricks... So, congratulations to all guys of the=20 list whose help me... > Even the GNU Fortran manual cautions about the careful use of the -O5 > option. Please tell us if you see any problems with the highly=20 > optimized gcc > or g77 routines. Such problems may suddenly appear in routines that=20 > are not > often used. Have you run a "make test" on the final compilation? > The routines I use call to fft, pca and some statistical routines...=20 (I'm working on biomedical signals). These routines are also used on=20 some Intel and AMD machines based on Linux... I could compare the=20 results in this manner. I've posted a few days ago, some results of PCA=20= computations that differ from a couple Machine/OS to another... > Also, have you been able to build octave-forge the same way? > Yes. I take the last octave-forge.tar.gz from sourceforge and compile=20 the tarball with the same flags without any problem. > Thanks for your time and efforts. Mac users will be able to put them=20= > to good > use. It seems to me that G4/G5 processors are helped a lot with the altivec=20= routines... In fact, as underlined by Per, octave compilation on mac os=20= X do not "really" enable autovectorization yet. So, perfs (as I could=20 judge) are equal to a PIV 3.2 GHz with the flags I've setted. Perharps=20= in incoming gcc versions, fine tuning will be possible... But, as a fan linux user, I think Mac OSX is a great OS ;-) > > Happy holidays. > You too. > Joe > > Samir ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------