Re: ARM and Position Independent Code
- Posted by mattlewis (admin) Mar 05, 2013
- 2482 views
jimcbrown said...
mattlewis said...
I'd like to get rid of this for platforms that don't need it
Why? To eliminate the need for the extra shared object?
The extra runtime libraries. Up to 4.0, we only ever shipped the one, and it was not built with -fPIC, and the build process for a translated shared object never used it, either. I found that it was required for x86-64, so I added the euso.a runtime library (and its debug version, eusodbg.a).
It's definitely not needed for Windows, and doesn't seem to be needed for x86 Linux (and no one else ever complained about it, though I haven't tested any BSDs).
Matt