| 26 May 2025 |
emily | which 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 |
Tristan Ross | I 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 |
Tristan Ross | Ericson 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 |
Tristan Ross | I 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 |
| 陈浩南 joined the room. | 11:33:28 |
陈浩南 | 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 |
陈浩南 | Redacted or Malformed Event | 11:34:47 |
陈浩南 | 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 | Why is this important? | 11:35:54 |
陈浩南 | 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 | What is the package name? | 11:37:41 |
Grimmauld (any/all) | just you wait until you realize stdenv.cc and gcc14Stdenv.cc are different yet again | 11:38:25 |
陈浩南 | The Intel compilers is not packaged in nixpkgs. It defined here https://github.com/CHN-beta/bscpkgs/blob/master/pkgs/intel-oneapi/2023.nix | 11:39:05 |
陈浩南 | So why? | 11:39:16 |
陈浩南 | Where is the code that make difference? | 11:39:32 |
Grimmauld (any/all) | some wrapping magic deep in stdenv, but probably not relevant to your issues anyways | 11:40:14 |
陈浩南 | 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 | Yeah it's not relevant | 11:40:45 |
K900 | Post the full build log please | 11:40:49 |
陈浩南 | 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 | Does it provide any more information than that? | 11:46:35 |
K900 | If not, you might just have to strace it or something | 11:46:41 |
K900 | But either way this is extremely unlikely to be a stdenv issue | 11:46:48 |
陈浩南 | No. I will do it another day. Thank you for your answer. | 11:53:57 |
陈浩南 | * No. I will strace it another day. Thank you for your answer. | 11:54:14 |