On Sat, Oct 8, 2011 at 11:37 PM, Hans-Christoph Steiner <[email protected]> wrote:
> Ok, I figured out why the nightly auto-builds were always 32-bit. The whole > Pd-extended build sets CFLAGS= when calling make, and the precision was > being set in ./configure in CFLAGS, so it was being overridden by the 'make > CFLAGS="-O2 -g"'. I changed it to use AC_DEFINE so its set in DEFS, and now > CFLAGS is not overriding it. So tomorrow's build should actually be 64-bit. Hans, Pd-0.43.1-double-20111009-macosx106-x86_64.dmg has double precision indeed, it shows 'PD_FLOATPRECISION = 64 bits' at startup and core objects work correctly. At the moment I can not verify that externals are also built in double precision. There's a lot of nonsensical output from objects but this may be caused by their code as well. We're facing a period of intensive bugfixing, that's for sure. Double precision Pd extended is now a mutant. Part of it's DNA has changed and it's crippled. In fact it is in a disastrous state, but still I'm as excited as when I saw double precision in my own builds for the first time. I hope the project will survive impatience, disappointments and distractions. Katja _______________________________________________ Pd-dev mailing list [email protected] http://lists.puredata.info/listinfo/pd-dev
