!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

219 Members
Salon francographe de NixOS72 Servers

Load older messages


SenderMessageTime
27 Jun 2023
@drupol:matrix.orgPolhttps://github.com/NixOS/nixos-homepage/blob/master/flake.nix#L16519:36:53
@Zevran:matrix.orgGaël ReyrolAh sympa comme tip19:37:42
@pacien:pacien.netNotkea au fait, a-t-on une version page de manuel unix (man) pour nixpkgs ? 19:40:15
@drupol:matrix.orgPolhttps://nixpk.gs/pr-tracker.html?pr=23998619:43:42
@drupol:matrix.orgPolhttps://github.com/NixOS/nixos-homepage/pull/1083 -> fixed!19:45:07
@victor_mignot:matrix.org@victor_mignot:matrix.orgPas d'idée les autres ? 😕20:34:18
@raitobezarius:matrix.orgraitobezariusJ'ai le cerveau en compote mais22:13:46
@raitobezarius:matrix.orgraitobezariusTente d'utiliser buildPackages.cmake22:13:54
@raitobezarius:matrix.orgraitobezariusPlutôt que cmake directement22:14:02
@raitobezarius:matrix.orgraitobezariusJ'ai lu le contexte en diagonale cela dit 22:14:12
@raitobezarius:matrix.orgraitobezariusSi tu poses ta Q dans le canal de cross compil, je suis sûr que les suspects usuels t'aideront plus vite cela dit22:14:30
@raitobezarius:matrix.orgraitobezariusP'tet que le splicing échoue ou est confus22:14:54
@Zevran:matrix.orgGaël ReyrolAh mais je savais qu'il y avait un canal ^^22:34:37
@Zevran:matrix.orgGaël Reyrol * Ah mais je savais pas qu'il y avait un canal ^^ 22:34:43
@Zevran:matrix.orgGaël Reyrol Dala: https://matrix.to/#/#cross-compiling:nixos.org 22:34:52
28 Jun 2023
@Minijackson:matrix.orgMinijackson Dala: je pense avoir trouvé une bonne solution à ton soucis 06:31:47
@Minijackson:matrix.orgMinijackson 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:matrix.orgMinijackson je pense que c'est callPackage qui fait le splicing 06:33:14
@victor_mignot:matrix.org@victor_mignot:matrix.orgDac, je tente ça dès que j'ai mon PC sous la main !06:39:46
@victor_mignot:matrix.org@victor_mignot:matrix.orgPour info, qu'est ce que vous appelez le splicing du coup ?06:40:34
@Minijackson:matrix.orgMinijacksonpour Nix, deux paquets sont différents à partir du moment où les instructions de builds sont différents (globalement)06:41:20
@Minijackson:matrix.orgMinijacksondu coup, le cmake natif et le cmake pour host devraient être différents paquets06:41:38
@Minijackson:matrix.orgMinijacksonmais dans nixpkgs, les gens ne s'en soucient pas parce qu'il y a de la triche derrière06:41:58
@victor_mignot:matrix.org@victor_mignot:matrix.orgJe vois haha06:42:10
@Minijackson:matrix.orgMinijacksonun paquet "spliced" contient à l'intérieur de lui même sa variation native, et d'autres variations06:42:27
@Minijackson:matrix.orgMinijackson s'il est pas spliced, il ne contient rien de plus que lui-même, donc mkDerivation ne peut pas être intelligent avec nativeBuildInputs et autre 06:42:58
@victor_mignot:matrix.org@victor_mignot:matrix.orgMais typiquement dans ce cas, il devrait pas se compiler pour l'architecture system uniquement ?06:43:56
@Minijackson:matrix.orgMinijackson quand tu spécifie la cross-compilation, tous les paquets sous pkgs sont ceux cross-compilé 06:44:33
@Minijackson:matrix.orgMinijackson sinon, il faut spécifier pkgs.buildPackages.cmake 06:44:47
@victor_mignot:matrix.org@victor_mignot:matrix.orgDac, ça explique tout06:44:53

Show newer messages


Back to Room ListRoom Version: 6