On 11/25/13, 3:42 PM, Jonas Maebe wrote:
Using simply wrong hyperboles is not productive. I explained in my
previous message, which you quoted below, why you cannot use a
cross-compiler (such as the ppcx64 included with FPC releases on Mac
OS X) to build FPC from trunk without using a special make option, and
which exact make option you have to add so that it does work.
Alternatively, use a cross-compiler like the one you built above. It's
x86-64 binaries will be exactly the same as the ones generated by a
native x86-64 compiler.
Yeah, I missed that point. From an end-user prospective though my
assertion makes a lot of sense.
Using 2.6.2 in production builds here is not possible. My code-base
uses HEAVY namespace implements. 2.7.1 is the only thing that compiles
my projects.
make clean all DEBUG=1 OS_TARGET=darwin CPU_TARGET=x86_64 CPU_SOURCE=x86_64
Removing the PP=... was the only way I could get :-)
build-stamp.x86_64-darwin
Thanks Jonas!
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel