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

Get everything to link dynamically on native debug builds #347

Open
nikolausWest opened this issue Nov 24, 2022 · 2 comments
Open

Get everything to link dynamically on native debug builds #347

nikolausWest opened this issue Nov 24, 2022 · 2 comments
Labels
🧑‍💻 dev experience developer experience (excluding CI)

Comments

@nikolausWest
Copy link
Member

nikolausWest commented Nov 24, 2022

This would drastically reduce compile times.

@Wumpf Wumpf added the enhancement New feature or request label Nov 28, 2022
@emilk emilk added 🧑‍💻 dev experience developer experience (excluding CI) and removed enhancement New feature or request labels Nov 29, 2022
@emilk
Copy link
Member

emilk commented Dec 2, 2022

Bumping us the priority on this since the new arrow deps increases the link times by a lot, and it is really slowing down my GUI work

@teh-cmc teh-cmc removed their assignment Feb 24, 2023
@teh-cmc
Copy link
Member

teh-cmc commented Oct 9, 2023

Dynamic linking while working within the workspace is probably a lost cause a this point.

But, we could do shenanigans similar to what Bevy does so that external users that are using the rerun crate as a dependency in their own project can dynamically link to it, which would drastically decrease their incremental compile times.

All of our compilation targets that behave like external projects (examples, benchmarks, demos... there are a lot of them) should also benefit from this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧑‍💻 dev experience developer experience (excluding CI)
Projects
None yet
Development

No branches or pull requests

4 participants