this post was submitted on 25 Jun 2023
15 points (100.0% liked)

Operating Systems

3787 readers
1 users here now

All things operating system related, from Windows to Mac to Linux distros and the more obscure.

Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] TheTrueLinuxDev@beehaw.org 3 points 1 year ago (3 children)

Don't think so since the big part of what make arch appealing was the easier approach to programming on the platform. NixOS had some problems particularly the llvm and clang compilers that complained a lot about missing standard libraries and headers. Until that is addressed, it won't be the new arch. I plan on trying it again on next weekend.

[โ€“] adis@lemmy.blad.is 1 points 1 year ago

NixOS had some problems particularly the llvm and clang compilers that complained a lot about missing standard libraries and headers.

I think it's likely that you're trying to just add clang/llvm toolchains to your development shell like this:

pkgs.mkShell { packages = [
  llvmPackages_16.clang
]; };

But you actually want something like:

(mkShell.override { inherit (llvmPackages_16) stdenv; }) {
  packages = [ ];
}
load more comments (2 replies)