| 28 Jun 2023 |
@victor_mignot:matrix.org | Mais du coup, le stdenv sera pas lui aussi compilé pour ARM dans ce cas là ? | 06:46:59 |
Minijackson | stdenv est un peu particulier | 06:47:22 |
Minijackson | il est configuré pour la cross-compilation | 06:47:38 |
Minijackson | vu qu'il lui faut forcément le bash pour l'hôte pour exécuter les instructions de build | 06:48:14 |
@victor_mignot:matrix.org | Et dernière question, le system doit forcément build tout le stdenv lui même ?
Ça fait typiquement parti des choses où y'a pas de binary dispo pour la compilation directement ?
Ou une toolchain doit forcément être compilée spécifiquement pour chaque combinaison de Host et de Target | 06:52:46 |
Minijackson | souvent, les paquets dont dépend le stdenv sont dans le cache | 06:53:08 |
Minijackson | c'est valable je crois pour toutes les platforms pré-configurée dans nixpkgs | 06:53:32 |
Minijackson | ici: https://github.com/NixOS/nixpkgs/blob/master/lib/systems/examples.nix | 06:53:46 |
Minijackson | mais si tu fais la tienne, là il va très probablement compiler gcc et tout | 06:54:17 |
@victor_mignot:matrix.org | Je sais pas pour GCC spécifiquement, mais techniquement hier il allait me compiler pas mal de choses, après c'est potentiellement des dépendances de CMake. | 06:55:34 |
Minijackson | je pense que c'est ça | 06:55:45 |
@victor_mignot:matrix.org | Dac, merci pour toutes ces infos ! | 06:56:40 |