Michael,
Thanks for the information, that is great.
On Jun 1, 2006, at 3:24 PM, Michael Dickens wrote:
Dave - You can do all of the background install using DarwinPorts,
but, as you found out, FFTW has some issues. The problem is not in
optimization, but rather in the way Apple has tweaked GCC's use of
"pentium-pro" for the architecture. Most files compile just fine
but a few (4-5) need this option removed for correct compilation
(with optimization -03 still on, which is good).
The FFTW folks got back to me. Here is what they had to say:
There are two known problems on the Intel Macs.
First, Apple's gcc 4.0.1 on Intel has a bug that causes it to crash
when compiling our kernel/trig.c file ... the workaround is to
compile this file without optimization:
cd kernel; make CFLAGS=" " trig.lo
Second, our CPU detection currently doesn't work for that machine.
You can manually force it to tune for the pentium-m (which seems to
be the best option for now) by configuring --with-gcc-arch=pentium-m
I haven't tried out the configure option, but that looks like it
might make things a bit easier.
I have submitted patches to Eric to fix the .align issue - some
compilers define that number in log2 while others use linear. I'd
be happy to ship you my diff's if you have time to try them out.
Great! I would be happy to.
As of 1 week ago, there were no issues with gnuradio-core other
than the .align and a .global issue in the same .S files in
gnuradio-core/src/lib/filter . Everything compiled and installed
correctly on a MacBook Pro. Admittedly, Apple has released XCode
2.3 since then, so if you're using that version there might be an
issue. We haven't finished testing under XCode 2.3 yet, maybe due
to lack of time.
I haven't updated XCode yet. I'll do that and give it a go.
Permissions are generally a local-computer issue, not one of how
they are stored in the CVS or SVN repository.
I'd be willing to bet that the compile issue is some combination of
your shell environment and LIBTOOL not working together. -Unless-
it's XCode 2.3, then it's most likely not a Mac-Intel issue.
OK. I'll check it out.
I have updated my install guide < http://www.nd.edu/~mdickens/
GNURadio/ > to include the latest changes for FFTW to compile using
DarwinPorts on an Intel-Mac.
Great! I'll try it out.
I'm happy to help you debug your compile issue, probably off-list
is best. - MLD
Sounds good. Thanks again for your help. Much appreciated.
Dave.
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio