Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

Better build toolchain #22

Open
5 tasks
FrankRay78 opened this issue Apr 15, 2024 · 0 comments
Open
5 tasks

Better build toolchain #22

FrankRay78 opened this issue Apr 15, 2024 · 0 comments
Assignees
Labels
development setup Driving developer productivity

Comments

@FrankRay78
Copy link
Owner

FrankRay78 commented Apr 15, 2024

The build toolchain is currently Windows only and a mishmash of Microsoft and GNU tooling (reasons explained here).

This issue tracks improvements to the build toolchain, some ideas being:

  • Replace ld (GNU linker) with the Microsoft linker (ie. align the compile and link tooling to the Microsoft stack)
  • Replace NASM with the Microsoft linker
  • ISO creation, removing the dependency on QEMU -kernel command line argument
  • Custom MSBuild task for compilation
  • Get builds on Linux working

References


Please upvote 👍 this issue if you are interested in it.

@FrankRay78 FrankRay78 added the development setup Driving developer productivity label Apr 15, 2024
@FrankRay78 FrankRay78 self-assigned this Apr 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
development setup Driving developer productivity
Projects
None yet
Development

No branches or pull requests

1 participant