| 27 Jun 2023 |
@victor_mignot:matrix.org | Pas vraiment non, nativeBuildInputs c'est censé être (encore une fois d'après ma compréhension) un programme qui s'éxecute sur la machine de build pour générer du code pour la target (un poil plus complexe que ça vu que y'a le host entre les deux) | 19:23:09 |
@victor_mignot:matrix.org | En gros tu as l'architecture de build (donc mon PC sur lequel je build), qui génère une toolchain qui sert à build un programme pour la target | 19:25:16 |
@victor_mignot:matrix.org | Mais dans mon cas (et encore et toujours, si j'ai bien compris), le build et le host ici, c'est dans les deux cas mon PC | 19:25:56 |
Pol | Tiens, comment je peux retrouver a quelle input correspond ceci: /nix/store/0gzdzyw9ic23110cm2zkz07ck87z8ja8-nixos-manual-html/ | 19:26:25 |
@victor_mignot:matrix.org | https://nixos.org/manual/nixpkgs/stable/#chap-cross | 19:26:33 |
Pol | C'est une des quatre inputs suivantes:
inputs.released-nixpkgs-unstable.url = "nixpkgs/nixos-unstable";
inputs.released-nixpkgs-stable.url = "nixpkgs/nixos-23.05";
inputs.released-nix-unstable.url = "github:nixos/nix/master";
inputs.released-nix-stable.url = "github:nixos/nix/latest-release";
| 19:26:50 |
Gaël Reyrol | Mais ça c'est le même principe partout | 19:27:24 |
Pol | ah jai trouve ! | 19:27:34 |
@victor_mignot:matrix.org | Yep, c'est la convention autotools si je dis pas de conneries | 19:27:51 |
Pol | NIXOS_MANUAL_UNSTABLE_IN /nix/store/0gzdzyw9ic23110cm2zkz07ck87z8ja8-nixos-manual-html
| 19:30:10 |
Pol | haha ! | 19:30:12 |
Gaël Reyrol | In reply to @drupol:matrix.org NIXOS_MANUAL_UNSTABLE_IN /nix/store/0gzdzyw9ic23110cm2zkz07ck87z8ja8-nixos-manual-html En env ? | 19:35:46 |
Pol | https://github.com/NixOS/nixos-homepage/blob/master/flake.nix#L165 | 19:36:53 |
Gaël Reyrol | Ah sympa comme tip | 19:37:42 |
@pacien:pacien.net | Redacted or Malformed Event | 19:40:15 |
Pol | https://nixpk.gs/pr-tracker.html?pr=239986 | 19:43:42 |
Pol | https://github.com/NixOS/nixos-homepage/pull/1083 -> fixed! | 19:45:07 |
@victor_mignot:matrix.org | Pas d'idée les autres ? 😕 | 20:34:18 |
raitobezarius | J'ai le cerveau en compote mais | 22:13:46 |
raitobezarius | Tente d'utiliser buildPackages.cmake | 22:13:54 |
raitobezarius | Plutôt que cmake directement | 22:14:02 |
raitobezarius | J'ai lu le contexte en diagonale cela dit | 22:14:12 |
raitobezarius | Si tu poses ta Q dans le canal de cross compil, je suis sûr que les suspects usuels t'aideront plus vite cela dit | 22:14:30 |
raitobezarius | P'tet que le splicing échoue ou est confus | 22:14:54 |
Gaël Reyrol | Ah mais je savais qu'il y avait un canal ^^ | 22:34:37 |
Gaël Reyrol | * Ah mais je savais pas qu'il y avait un canal ^^ | 22:34:43 |
Gaël Reyrol | Dala: https://matrix.to/#/#cross-compiling:nixos.org | 22:34:52 |
| 28 Jun 2023 |
Minijackson | Dala: je pense avoir trouvé une bonne solution à ton soucis | 06:31:47 |
Minijackson | si tu sépare le mkDerivation dans un autre fichier package.nix, et que dans flake.nix tu le remplace par pkgs.callPackage ./package.nix {}, ça devrait fonctionner | 06:32:39 |
Minijackson | je pense que c'est callPackage qui fait le splicing | 06:33:14 |