| 27 Jun 2023 |
| @sinavir:matrix.org joined the room. | 12:19:51 |
@victor_mignot:matrix.org | Salut !
Si je veux cross-compiler un program qui utilise CMake dans mon système de build, on est d'accord que CMake est censé aller dans les `nativeBuildInputs` n'est ce pas ? | 16:06:02 |
@victor_mignot:matrix.org | * Salut !
Si je veux cross-compiler un program qui utilise CMake dans mon système de build, on est d'accord que CMake est censé aller dans les nativeBuildInputs n'est ce pas ? | 16:06:15 |
Gaël Reyrol | comme ça je dirais oui | 16:08:42 |
Gaël Reyrol | tu as un soucis ? | 16:08:49 |
@victor_mignot:matrix.org | Yep, je fixe bien le crossSystem avec
```
pkgs = import nixpkgs {
inherit system;
crossSystem = nixpkgs.lib.systems.examples.armv7...
}
```
J'utilise ensuite mon pkg.stdenv.mkDerivation en mettant CMake en nativeBuildInputs | 16:12:59 |
@victor_mignot:matrix.org | Je finis avec toute la toolchain qui se met à build, mais ça finit avec une erreur "Exec format error" lors du build de CMake avec une erreur ligne 126 du nix-support/setup-hook | 16:14:35 |
@victor_mignot:matrix.org | Et effectivement, un petit coup de file sur CMake me donne un exécutable format Arch | 16:15:19 |
@victor_mignot:matrix.org | * Et effectivement, un petit coup de file sur CMake me donne un exécutable format Arm | 16:15:27 |
@victor_mignot:matrix.org | (Je viens de quitter le taffs, donc je peux pas vous filer les logs a la mano là tout de suite, je le fais des que j'arrive chez moi) | 16:16:28 |