Re: exactly what do --use*-translator do?
- Posted by Jerome Feb 12, 2013
- 1216 views
[Ira, what exactly are you changing to build everything with -O3 ? I think i've missed a few places as some stuff seems to still be building as-O2 or no optimization]
Oops, I answered this in the original thread!
Using the binary translator means it runs euc to build everything. Using the source translator means it runs "eui ec.ex" to build everything.
The difference? The binary translator runs your older copy of Euphoria (the "eubins") to do the translation, while the source translator runs the latest, freshest hg revision in your working copy - allowing you to take advantage of new features and changes right away. (The source translator bootstraps itself using eui from the eubins.)
Just so I understand, both methods translate the same Euphoria source files into C, but using an older binary translator means your translated files might not contain all the new features in the Euphoria source files?
Thanks,
Ira