-
violet
perhaps weird question, is there a way to build just the linker from illumos-gate and nothing else?
-
tsoome
violet yes, but you still need to checkout whole repo
-
yuripv
rmustacc: there is a typo in testing notes for #15380, "suspsended" (just to make sure old page is really not there)
-
rmustacc
yuripv: Yes, it's also gone when I type the right thing. Thanks.
-
richlowe
violet: what do you need it for? We build a version as part of usr/src/tools/sgs and the version we deliver in usr/src/cmd/sgs.
-
richlowe
you need libconv, libelf, libld, and ld. Just building ld doesn't do much.
-
violet
richlowe: im trying to get nix working on illumos and it'd be cool if i could build the linker in nix for completeness sake
-
violet
(also would be cool if i could build the linker on linux and run it there for cross compilation purposes but maybe that's a pipedream)
-
violet
i was naiively just trying to run `gmake` the usr/src/<whatever>/sgs but it was missing various variable definitions so i figure that is not the way
-
toasterson
violet: We do not use the same make and wont use gmake
-
violet
oh ok
-
violet
which make should i use
-
toasterson
we had a port that was using linux but that got modified back to illumos and our make
-
toasterson
dmake by joerg schilling or the one in gate
-
qyliss
violet: if you have anything interesting to share on the nix side please talk to us in #exotic:nixos.org on Matrix! I've wanted to have Nix on illumos for ages, and have done some initial explorations but never had the time to get very far.
-
qyliss
but I definitely have some (Nix-specific, so probably not interesting to most people in this channel) pointers I could share
-
violet
will do, i have had to do a couple questionable things (that could be replaced with better, less questionable things) to the nix source code so far
-
richlowe
don't use joerg's make, use the one in the gate.
-
tux0r
why?
-
richlowe
because that's literally what it's for, and the only one supported.
-
toasterson
Isn't it the same?
-
richlowe
no
-
toasterson
huh, we synced them. Ah well ok. Use the one in gate :) got it.
-
toasterson
*thought we synced them
-
gitomat
[illumos-gate] 15380 taskq_suspended(9F) should be ddi_taskq_suspended(9F) -- Robert Mustacchi <rm⊙fo>
-
gitomat
[illumos-gate] 15381 fix inw(9F) synopsis -- Robert Mustacchi <rm⊙fo>
-
gitomat
[illumos-gate] 15383 firmware_malloc(9F) doesn't exist -- Robert Mustacchi <rm⊙fo>