07:05:55 Thx, i will consider this, but for now i would say i go with cat6 07:10:46 I have attempted to compile fish shell on my omnios nas. Fish was recently rewritten in rust, therefore i had to install the rust toolchain. Building the source code using cargo results in this errors: https://github.com/rust-lang/libc/issues/4623 as you can see, tgross35 asked: "which API libc needs to add?" i am unsure what the correct answer is. Could xou help me? 07:11:24 Afaik strftime got already added. 07:12:59 mkostemp is also reported missing, apparently there is something big missing 07:15:27 also some more functions are missing and POSIX_SPAWN_SETSIGMASK is i16 but it is expecting i32 07:17:35 I just updated the issue 07:18:32 I have no idea how exactly the integration with os/libc is done, but it *feels* liske autoconfigure is way off:) 07:18:45 s/liske/like/ 07:19:49 I think the project doesnt use autoconf. Or have I misunderstood you? 07:22:27 thats why i wrote "it feels like":) 07:23:31 may it be the illumos port is based on port done for something like solaris 10? 18:31:40 szilard: do you need to build rust from source? iirc it is packaged for illumos via pkgsrc (https://pkgsrc.smartos.org) or you can install it the normal rust way via https://rustup.rs. If you're on OI, I did get it to run, but I had to manually specify LD_PATH for some shared object it couldn't find. 18:32:12 wait. I misread. 19:03:46 regarding strftime(), it looks like it is straight up not implemented for illumos systems, but is interestingly implemented for solaris systems (src/unix/solarish/mod.rs:L3134-L3135). I wonder if it would be as simple as removing that #[cfg_attr]... 19:28:58 mkostemp simply does not exist within the solarish directory, so you'd probably want to ask for that specifically. the statfs vs statvfs appears to be fixed with latest libc. I will need to check nix for why resource isn't available. 20:52:00 as for nix, it just looks like resource.rs doesn't have any solarish compat at all, which would be worth opening an issue in the nix crate's repo.