Skip to content

Conversation

@SergioRibera
Copy link
Member

@SergioRibera SergioRibera commented Feb 16, 2025

Aquitecturas agregadas

  • x86_64
  • aarch64
  • aarch64-uefi
  • riscv64-imac
  • riscv64-gc
  • Automatización en las Github Actions
  • Distribuible de cada variante
  • support of ovmf with nix
  • complete linkers for aarch64 and riscv64
  • Se actualizó el flake de nix para facilitar las cosas y mejorar los build times en el futuro
    • Comandos agregados (nix run .# && nix build .#):
      • list (no disponible en nix build .#)
      • x86_64
      • aarch64
      • aarch64-uefi
      • riscv64-imac
      • riscv64-gc

@SergioRibera SergioRibera added the enhancement New feature or request label Feb 16, 2025
@SergioRibera SergioRibera self-assigned this Feb 16, 2025
@SergioRibera SergioRibera linked an issue Feb 16, 2025 that may be closed by this pull request
Copy link
Member

@Juanperias Juanperias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

He estado probando el flake y no funciona correctamente. Al parecer, el toolchain no se esta descargando o algo por el estilo

Copy link
Member

@Juanperias Juanperias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

@Juanperias Juanperias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Diría que para más flexibilidad hagas esto:

ARCH := env_var_or_default("ARCH", "x86_64")

Ah, y también ajustar RUST_TARGET para que se adapte con lo que se ponga en ARCH

Copy link
Member

@Juanperias Juanperias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aquí deberías agregar los targets para las demás arquitecturas

targets = ["x86_64-unknown-none"]

@SergioRibera
Copy link
Member Author

Aquí deberías agregar los targets para las demás arquitecturas

targets = ["x86_64-unknown-none"]

Nop, porque si lo hago cuando se instale irían todos los targets, en cambio en el flake se tiene la separación, porque sino tendrias un entorno muy pesado, para eso es el flake

@Juanperias
Copy link
Member

Juanperias commented Feb 16, 2025

Nop, porque si lo hago cuando se instale irían todos los targets, en cambio en el flake se tiene la separación, porque sino tendrias un entorno muy pesado, para eso es el flake

@SergioRibera tiene sentido

Copy link
Contributor

@jd-apprentice jd-apprentice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No rompas nada

Copy link
Member

@Juanperias Juanperias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙏

@SergioRibera SergioRibera merged commit 86fb5c6 into dev Feb 19, 2025
12 checks passed
@SergioRibera SergioRibera deleted the cd-archs branch February 19, 2025 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Soporte para más arquitecturas

4 participants