| 20 Jun 2026 |
Gui |  Download image.jpeg | 00:35:32 |
Gui |  Download image.jpeg | 00:35:32 |
Gui |  Download image.jpeg | 00:35:32 |
Gui |  Download image.jpeg | 00:35:32 |
Gui |  Download image.jpeg | 00:35:32 |
Gui |  Download image.jpeg | 00:36:56 |
Gui | Acho que so se baseou no tema | 03:42:11 |
Gui | Mais ainda assim achei o projeto top | 03:42:22 |
Gui | Sim | 04:07:00 |
Gui | Provavelmente | 04:07:13 |
Gui | Tem louco pra tudo | 04:07:20 |
Neumann | Galera, eu tô enfrentando um problema aqui depois que portei o nixOS para as minhas SBCs, que é o seguinte | 09:06:31 |
Neumann | Os hashes dos pacotes nativos não batem com os dos pacotes cross-compiled, e isso me obriga a incluir tudo que eu preciso na imagem que eu gravo no cartão SD | 09:08:18 |
Neumann | No caso, se eu preciso usar ferramentas de forma efêmera de dentro das SBCs via nix shell, o nix tenta recompilar o meu sistema inteiro porque a build ta sendo feita de forma nativa | 09:09:14 |
Neumann | Alguém sabe uma forma conveniente de não perder essas vantagens do nix em host cross-compiled? | 09:12:33 |
Neumann | Eu cogitei em usar clang com --target, pq dai seria o mesmo compilador, mas existem problemas também | 09:28:58 |
Neumann | Forwarded message from Hacker News I hate compilers (Score: 150+ in 21 hours)
Link: https://readhacker.news/s/6WDr8 Comments: https://readhacker.news/c/6WDr8 | 09:29:18 |
Eric Pires | Venho acompanhando os updates, o dev tá sempre melhorando ele. Bem legal | 12:28:03 |
Eric Pires | O jeito que eu uso pra eu fazer cross é emulação com binfmt mesmo | 12:29:23 |
Neumann | Aqui é uma eternidade para compilar qualquer coisa via binfmt xD | 12:29:52 |
Eric Pires | Sim, isso é o pior | 12:30:14 |
Neumann | Cross-compilation é velocidade nativa do host, mas tem essa pegadinha | 12:30:16 |
Neumann | por ser cross-compiled, são binários diferentes | 12:30:29 |
Eric Pires | Acho que tem como especificar que os pacotes são especificamente vindos de cross? O Nix tem umas opções bem avançadas pra isso que eu não manjo muito | 12:31:02 |
Eric Pires | Tipo, especificando um localSystem diferente do buildSystem (ou sl qual o nome da variável) | 12:31:49 |
Eric Pires | * Tipo, especificando um localSystem diferente do buildSystem (ou sl qual o nome do atributo) | 12:31:57 |
Neumann | Sim, foi a minha abordagem inicial também, mas tá impossível em termos de tempo fazer o bootstrap completo do sistema | 12:32:31 |
Neumann | Eu queria manter as SBCs atualizadas, com o cross-compiler leva umas 4h só para rebuildar todo o sistema | 12:34:27 |
Neumann | Mas eu não esperava que sempre que eu quisesse rodar algo na placa via nix shell ele iria querer recompilar tudo | 12:34:59 |
Neumann | É mais ou menos o que eu estou querendo fazer aqui | 12:35:29 |