On Tue, Aug 14, 2018 at 5:27 PM, Waldek Kozaczuk <jwkozac...@gmail.com> wrote:
> It is interesting that neither this symbol nor other ones you mention here > - https://github.com/cloudius-systems/osv/issues/386# > issuecomment-412855717 - matter when running Python 3.5 on Ubuntu 16.04 > (3.6 on Ubuntu 18.04 has a problem of missing getrandom symbol). > > Or do you anticipate we will see those problems once we add getrandom? > Perhaps. I suspect Python was compiled with "-z now" so it needs many symbols which aren't actually used in a run... You can try stubbing out getrandom (with NOSYS or something, like I did) and seeing if it really gets used, or you'll now fail on the next symbol. I think we *should* add all these symbols, with either a stub or a good implementation, but it will take a bit of time to do all of them. > > Waldek > > On Tuesday, August 14, 2018 at 8:15:38 AM UTC-4, Bot Droid wrote: >> >> From: Nadav Har'El <n...@scylladb.com> >> Committer: Nadav Har'El <n...@scylladb.com> >> Branch: master >> >> Stub implementation of mkfifoat() >> >> Implement a stub mkfifoat() which just prints a message about not being >> implemented. Just like our existing mkfifo(). This symbol is needed (but >> not used...) by Python 3.6. >> >> Fixes #990 >> >> Signed-off-by: Nadav Har'El <n...@scylladb.com> >> >> --- >> diff --git a/runtime.cc b/runtime.cc >> --- a/runtime.cc >> +++ b/runtime.cc >> @@ -237,6 +237,7 @@ int munlock(const void*, size_t) >> } >> >> NO_SYS(int mkfifo(const char*, mode_t)); >> +NO_SYS(int mkfifoat(int, const char *, mode_t)); >> >> int posix_fadvise(int fd, off_t offset, off_t len, int advice) >> { >> > -- > 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 osv-dev+unsubscr...@googlegroups.com. > 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 osv-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.