On Monday, October 29, 2018 at 4:51:24 AM UTC-4, Nadav Har'El wrote: > > On Mon, Oct 29, 2018 at 3:52 AM Waldek Kozaczuk <[email protected] > <javascript:>> wrote: > >> The title of this issue >> > > Did you intend to create a bug-tracker issue, but accidentally sent it as > an email? > Well I deliberately wanted to run it here first before I create new issue.
> > >> 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. > I think the 190 title needs to be adjusted to explicitly qualify *non-pie* unmodified Linux executables. Regarding 212 on other hand you mention yourself it probably needs to be closed and new one opened instead :-) - https://github.com/cloudius-systems/osv/issues/212#issuecomment-400109024 > > >> 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 > I think what I am really after is supporting unmodified Linux pie executable like for example those from core-utils on Ubuntu. Clearly there are still some gaps that prevent us from supporting it on OSv. So maybe new issue titled - 'Fully support unmodified Linux pie executables"? What do you think? > > > 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] <javascript:>. >> 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.
