!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

187 Members
59 Servers

Load older messages


SenderMessageTime
26 May 2025
@rosscomputerguy:matrix.orgTristan Ross Plus, I'll run native LLVM once it's possible 21:09:35
@rosscomputerguy:matrix.orgTristan RossRebuild the world on Ampere with 128 cores.21:09:50
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) before i do that i want proper tooling to not do world rebuilds whenever i poke at some low-level dep... 21:10:30
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)i suppose thatn is on nix, not stdenv...21:10:45
@trofi:matrix.org@trofi:matrix.orgYeah, nix does not give you an easy way to graft a low-level dependency.21:11:48
@emilazy:matrix.orgemily
In reply to @rosscomputerguy:matrix.org
I know not everyone is available for calls which is why I made a doc. I think a mixture of async + sync is good. We can all be on the same page with the design doc while some of us are doing a call to pair up and blaze through things.
I'm not sure how we're meant to work together as a team when IIRC every single other member present agreed that sync calls don't suit their availability... if the vast majority of the team can't make the calls then we can't make collective decisions on them as a team, so either it won't actually be able to move design/decisions forward or it'll just be pushing things through without consensus.
21:22:01
@emilazy:matrix.orgemilyeven if we had the collective availability for it it's very hard to schedule sync calls across a distributed international team on a regular basis unless there's consistent availability at specific times21:22:45
@emilazy:matrix.orgemilywhich is not really realistic when we are all working as volunteers and have communicated the constraints on our time and how we can best collaborate effectively under them...21:23:15
@rosscomputerguy:matrix.orgTristan RossI understand that part, at least Ericson and I are able to work together on pairing up together and we can work async with the rest of the team.21:24:50
@rosscomputerguy:matrix.orgTristan RossEricson and I are going to work on some libc improvements soon. After I come back from Florida, I'll be splitting GCC up.21:26:39
@rosscomputerguy:matrix.orgTristan RossI did work on https://github.com/NixOS/nixpkgs/pull/409851 for almost a week now and it's almost in a good state.21:28:08
28 May 2025
@chn:chn.moe陈浩南 joined the room.11:33:28
@chn:chn.moe陈浩南 I found that in current nixos-unstable, gcc.cc is not gcc14.cc. But I could not find out where makes the difference. 11:34:22
@chn:chn.moe陈浩南Redacted or Malformed Event11:34:47
@chn:chn.moe陈浩南

This is my nix repl history:

nix-repl> :lf github:NixOS/nixpkgs/nixos-unstable
Added 17 variables.

nix-repl> outputs.legacyPackages.x86_64-linux.gcc.cc
«derivation /nix/store/sjzbql9ja7p7c08ziagba11cnvj6lsz9-gcc-14.2.1.20250322.drv»

nix-repl> outputs.legacyPackages.x86_64-linux.gcc14.cc
«derivation /nix/store/f3gx5c6q45nsskjyx451amqmzyvasr90-gcc-14.2.1.20250322.drv»
11:35:36
@k900:0upti.meK900Why is this important?11:35:54
@chn:chn.moe陈浩南I am trying to make intel fortran compiler working on NixOS 25.05. It used to work on NixOS 24.11, but now on 25.05, the intel fortran compiler complains could not find gcc installation directory.11:37:32
@k900:0upti.meK900What is the package name?11:37:41
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) just you wait until you realize stdenv.cc and gcc14Stdenv.cc are different yet again 11:38:25
@chn:chn.moe陈浩南The Intel compilers is not packaged in nixpkgs. It defined here https://github.com/CHN-beta/bscpkgs/blob/master/pkgs/intel-oneapi/2023.nix11:39:05
@chn:chn.moe陈浩南So why?11:39:16
@chn:chn.moe陈浩南Where is the code that make difference?11:39:32
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)some wrapping magic deep in stdenv, but probably not relevant to your issues anyways11:40:14
@chn:chn.moe陈浩南

in top-level.nix I saw the definition of gcc:

  default-gcc-version = 14;
  gcc = pkgs.${"gcc${toString default-gcc-version}"};
11:40:21
@k900:0upti.meK900Yeah it's not relevant11:40:45
@k900:0upti.meK900Post the full build log please11:40:49
@chn:chn.moe陈浩南

Currently Intel fortran compiler ifx works when compiling hdf5 and openmpi, but does not work when compiling VASP (a proprietary software, its source code is only available after purchase, so I could not provide it here).
ifx complains:

ifx: error #10417: Problem setting up the Intel(R) Compiler compilation environment. Requires 'install path' setting gathered from 'gcc'
11:46:03
@k900:0upti.meK900Does it provide any more information than that?11:46:35
@k900:0upti.meK900If not, you might just have to strace it or something11:46:41
@k900:0upti.meK900But either way this is extremely unlikely to be a stdenv issue11:46:48

Show newer messages


Back to Room ListRoom Version: 9