>
>
> What exactly failed? Does it build if you configure CS with the
> --disable-universal-binary option? Whether 10.4u or 10.5 is the default,
> we should (hopefully) be able to support both.
>
>
I get #include errors in <float.h>. I'm not at my mac right now, so I don't
have the exact messages but I can create a bug report to document it later.
I haven't looked any more into it. In my case changing to 10.5 fixed it.
> Based on the above, I propose two steps:
> > - Update our OSX requirements from 10.4 to 10.5 - or at least make it
> > default to 10.5 and let people specify 10.4 if they know what they're
> doing;
>
> A more dynamic solution may be warranted, such as detecting which SDK is
> installed, rather than assuming 10.4u (the present hard-coded value) or
> 10.5.
>
Agreed, see below.
>
> > - Similarly, change the default architecture to x86-64 to match modern
> > OSX's default architecture.
>
> A more proper approach would be instead to implement ticket #633 rather
> than merely shifting the problem to developers using somewhat older
> systems.
>
> Also, for developer's who don't care about older systems, configuring
> with --disable-universal-binary should side-step this issue altogether.
> It may be meaningful to disable this by default, though it is not clear
> that doing so would be any better than having it enabled by default
> since there still are many 32-bit machines out there (and even PowerPC
> machines).
>
>
I'll test --disable-universal-binary later, although I don't think it will
work. But here's my main point:
In OSX 10.6, gcc defaults to x86_64. That is, if you don't use any arch
flags it will compile for x86_64. in OSX 10.5, the default is i386.
If we by default don't use any arch flags in CS, it will compile in the
system's default mode, which I think is a good thing. That's what I propose.
Users should be able to do "./configure; make; make install" on external
libraries like zlib, and "./configure; make; make install" on CS, and it
should work.
If we force our default to be i386, and zlib is compiled with its default
parameters, it will break on OSX 10.6.
We can always allow people to specify arch flags if they want.
Eduardo
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe:
mailto:[email protected]?subject=unsubscribe