On Mon, Oct 29, 2018 at 3:52 AM Waldek Kozaczuk <[email protected]> wrote:
> The title of this issue > Did you intend to create a bug-tracker issue, but accidentally sent it as an email? > is a little bit a misnomer as OSv supports running unmodified Linux pie > executables very well. However there are some gaps identified under this > thread - https://groups.google.com/forum/#!topic/osv-dev/OknbcKdxX6s - > which prevent OSv executing pie Linux executables "as is" from host. Good > example of it are coreutils executables like ls, pwd, etc. > > It seems that supporting following missing symbols should be pretty > trivial and make OSv support broader set of unmodified Linux executables: > > - const char *__progname > - const char *__progname_full > - error function > > Also I wonder if we should close following two issues: > > - https://github.com/cloudius-systems/osv/issues/190 > - https://github.com/cloudius-systems/osv/issues/212 > > These issues are still valid. OSv can't currently run "regular" (non-PIE) Linux executables, as well as statically-linked executables. I doubt we'd ever want to allow the second (especially now that Go doesn't need it any more) but it is not such an unimaginable stretch to allow the first. But I don't think it's important either. > and instead open new umbrella one capturing what I described above and > referencing following two issues: > > https://github.com/cloudius-systems/osv/issues/352 > https://github.com/cloudius-systems/osv/issues/689 > > Sure, you can create a new "meta" issue, listing other, more specific, issues. Alternatively, some can just search for "PIE" in the bug tracker and find these (and a few more which happen to mention PIE): https://github.com/cloudius-systems/osv/issues?q=is%3Aissue+is%3Aopen+pie Waldek > > -- > You received this message because you are subscribed to the Google Groups > "OSv Development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
