Re: [pypy-dev] PyPy Intermediate C Files

2014-02-18 Thread Armin Rigo
Hi Kirk, On 17 February 2014 21:33, Kirk Liberty wrote: > It's it correct to assume that the generated C code will be > identical regardless of the computer PyPy it's translated on? This allowing > for translation on one machine, and compilation on another? No, it's wrong: translation hard-codes

Re: [pypy-dev] PyPy Intermediate C Files

2014-02-17 Thread Ryan Gonzalez
Note that that needs to be done when using Clang, too. If you leave the default GC root finder, you'll get some crazy errors. On Mon, Feb 17, 2014 at 4:45 PM, Romain Guillebert wrote: > Hi Kirk > > If you want to compile with something that is not gcc, you should use > "--gcrootfinder=shadowstac

Re: [pypy-dev] PyPy Intermediate C Files

2014-02-17 Thread Romain Guillebert
Hi Kirk If you want to compile with something that is not gcc, you should use "--gcrootfinder=shadowstack" as a translation time option, otherwise it uses a gcc specific root finding method (I don't know if it's done automatically). Romain On 02/17, Kirk Liberty wrote: > Thank you! It's it corre

Re: [pypy-dev] PyPy Intermediate C Files

2014-02-17 Thread Kirk Liberty
Thank you! It's it correct to assume that the generated C code will be identical regardless of the computer PyPy it's translated on? This allowing for translation on one machine, and compilation on another? Kirk On Feb 17, 2014 2:20 PM, "Yury V. Zaytsev" wrote: > On Mon, 2014-02-17 at 14:15 -050

Re: [pypy-dev] PyPy Intermediate C Files

2014-02-17 Thread Yury V. Zaytsev
On Mon, 2014-02-17 at 14:15 -0500, Kirk Liberty wrote: > Are the C files that are written as one of the last steps of > translation written in q way that they can be rebuilt many times? Yes, have a look at the /tmp directory. You can delete the build artifacts and re-run the edited Makefile witho