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

@define requires sbt clean #3858

Open
catap opened this issue Apr 1, 2024 · 0 comments
Open

@define requires sbt clean #3858

catap opened this issue Apr 1, 2024 · 0 comments

Comments

@catap
Copy link
Contributor

catap commented Apr 1, 2024

This issue is an edge case, but still an issue.

Let assume that our code base (or library) contains @define annotation. When we build project the first time and doesn't touch an object with that annotation, it compiles bridge code as it wasn't here and it works.

The next step we add a call to such object, and now we need excluded code from the bridge, but it was already compiled, and build fails on linking.

The same issue works on opposite: if we remove a call to an object with @define and @link annotations, on linking it fails because bridge code expects library which is missed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant