!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

580 Members
128 Servers

Load older messages


SenderMessageTime
17 Aug 2021
@piegames:matrix.orgpiegamesThank you13:12:21
@piegames:matrix.orgpiegames Also, can I build a gcc that supports multiple arch targets? (I found hints that this ought to be possible) And if so, how would I chose between them at build time? 13:27:27
@Ericson2314:matrix.orgJohn Ericson sterni (he/him): https://lore.kernel.org/linux-kbuild/20210303230708.l6pbk5o5nc2qa5of@google.com/ I look forward to us making an analogous change! 18:30:49
@Ericson2314:matrix.orgJohn EricsonOnce the gcc-ng stuff is done18:30:57
@mic92:nixos.devMic92Ericson2314: what is gcc-ng?18:37:28
@Ericson2314:matrix.orgJohn Ericson Mic92: https://github.com/NixOS/nixpkgs/pull/132343 18:38:11
@Ericson2314:matrix.orgJohn Ericsongroup effort18:38:15
@mic92:nixos.devMic92Ericson2314: to avoid building gcc when trying to build libgcc when cross compiling?18:39:10
@Ericson2314:matrix.orgJohn Ericson Mic92: well avoid building gcc twice cross stage static vs cross stage final 18:39:48
@Ericson2314:matrix.orgJohn Ericsondo what we do with llvm18:39:53
@mic92:nixos.devMic92got it18:40:01
@Ericson2314:matrix.orgJohn Ericsonthen we can massively cleanup cc-wrapper L:)18:40:55
@Ericson2314:matrix.orgJohn Ericson * then we can massively cleanup cc-wrapper :)18:40:57
@sternenseemann:systemli.orgsterni John Ericson: hmmm, we'll have rt libs via -L then? or does clang treat the gcc rt libs specially always? 21:45:10
@sternenseemann:systemli.orgsterniI'm guessing it's gonna end up being a symlinked resource root again?21:45:32
@Ericson2314:matrix.orgJohn EricsonIf -L doesn't work for anything -B should21:45:43
@sternenseemann:systemli.orgsterniah yeah right21:47:32
18 Aug 2021
@piper:lutris.engineeringPiper McCorkle (she/her or they/them) changed their display name from Piper McCorkle to Piper McCorkle (she/her or they/them).07:12:42
@siraben:matrix.orgsiraben changed their display name from siraben to siraben (he/him).19:37:16
19 Aug 2021
@mic92:nixos.devMic92 Alyssa Ross: Hi. In my current project I am building a tool that can spawn processes and block devices in hypervisor using ptrace: https://github.com/Mic92/vmsh My current prototype works on qemu, and I am currently looking into crosvm. I am wondering if crosvm uses multiple processes rather than threads? 07:09:45
@yuka:yuka.devYuka (she/her) changed their display name from Yuka to Yuka (she/her).07:11:06
@mic92:nixos.devMic92Yeah. A quick look in their docs confirms that.07:12:03
@yuka:yuka.devYuka (she/her) changed their display name from Yuka (she/her) to Yuka(she/her).07:13:34
@yuka:yuka.devYuka (she/her) changed their display name from Yuka(she/her) to Yuka (she/her).07:14:15
@jamie:memes.nzJamie hahaha 07:15:09
@jamie:memes.nzJamiethat’s really cool07:15:24
@jamie:memes.nzJamiegot any docs about how it’s implemented?07:15:37
@mic92:nixos.devMic92 Jamie: we will submit a paper in less than two months 07:38:07
@qyliss:fairydust.spaceAlyssa Rossoh wow that's interesting09:43:05
@mic92:nixos.devMic92qyliss: have you seen https://github.com/astro/microvm.nix already?10:42:31

Show newer messages


Back to Room ListRoom Version: 6