Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package request: fex-emu #373165

Closed
kuruczgy opened this issue Jan 12, 2025 · 4 comments
Closed

Package request: fex-emu #373165

kuruczgy opened this issue Jan 12, 2025 · 4 comments
Labels
0.kind: packaging request Request for a new package to be added

Comments

@kuruczgy
Copy link
Contributor

Project description

FEX - A fast usermode x86 and x86-64 emulator for Arm64 Linux

Metadata


Note for maintainers: Please tag this issue in your PR.


Add a 👍 reaction to issues you find important.

@kuruczgy kuruczgy added the 0.kind: packaging request Request for a new package to be added label Jan 12, 2025
@kuruczgy
Copy link
Contributor Author

@kuruczgy
Copy link
Contributor Author

First non-trivial thing is that the source repo includes some submodules with pre-built binaries for testing. In order to be able to say sourceProvenance = [ lib.sourceTypes.fromSource ]; with confidence it's best if these are not present during building.

Fortunately according to the maintainer this is a supported use-case: FEX-Emu/FEX#4267
He even provided a list of further directories that we can remove from the source tree to reduce its size further.

This can either be solved with a postFetch hook, or we might want to add a new option to fetchgit to filter submodules.

@kuruczgy
Copy link
Contributor Author

FEX plans to require ARMv8.4-a by mid-2025, so we might want to already package for that to be future proof: FEX-Emu/FEX#4120

Not sure if there is any sane way to mark a package as requiring something higher than ARMv8 though.

@kuruczgy
Copy link
Contributor Author

Oops it seems that someone else already added fex recently and I forgot to check: #352205

I will close this issue for now, and open different PRs/issues for my comments above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: packaging request Request for a new package to be added
Projects
None yet
Development

No branches or pull requests

1 participant