Hi Alexander, > I am not talking about usage of noux, I am talking about build system. > e.g. standard libraries can’t be build using «configure» call - while > targets from > repos/ports can. I am not sure that exactly noux dir is necessary, > probably it > could be the same in repos/world. need to check...
the name is just historic. When I removed Noux, I actually wanted to rename it but had not found a suitable name yet. Maybe we should rename the directory to autoconf-pkgs? >> will try to take a look at the `goa` project. @Norman @Jozef, do you >> have an >> opinion here? > > I suspect that it run only ontop of linux The testing workflow of Goa targets Linux currently. But the resulting binaries and depot archives work across all kernels. > As I understand, there are no such files (set/get context) in sources of > libpcl, > as mentioned in the docs, it can use them as interface. > > Moreover, original port of libc from FreeBSD used for Genode > do contain some code related to implementations of them - but it was not > ported yet > (as I understand because it call signal-related syscalls from asm, > @norman can correct me if I am wrong. > May be variable args could also be a problem). I'm admittedly not well versed in this corner of the libc. Regarding cooperative threading models in current use, Genode's Thread API provides the method 'alloc_secondary_stack'. We use that in combination with setjmp/longjmp at several places (dde_linux, dde_bsd, libc internal) to implement cooperative control flows. Cheers Norman -- Dr.-Ing. Norman Feske Genode Labs https://www.genode-labs.com · https://genode.org Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth _______________________________________________ Genode users mailing list [email protected] https://lists.genode.org/listinfo/users
