-
Notifications
You must be signed in to change notification settings - Fork 191
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
Parser: Flex Prefix #1615
Parser: Flex Prefix #1615
Conversation
Add a prefix to all flex symbols in the parser. This ensures that in builds with complex dependencies, which might also use flex for their own purposes, no symbol collisions occur.
7d80c43
to
8120699
Compare
I called
|
Could you apply this patch and rerun |
We also need
|
Can I push to your branch? I have a few other fixes. |
Yes, will do those! Does |
at the beginning of the file. |
I have a working version now. I will push the changes in a minute. |
@ax3l Could rerun |
Thank you, push incoming 🦅 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this PR!
* Parser: Flex Prefix Add a prefix to all flex symbols in the parser. This ensures that in builds with complex dependencies, which might also use flex for their own purposes, no symbol collisions occur. * Parser: Flex Rebuild * Flex Prefix: Update Parser Usage * Parser: Fix prefixes * Parser: Flex Rebuild Co-authored-by: Weiqun Zhang <weiqunzhang@lbl.gov>
Add a prefix to all flex symbols in the parser. This ensures that in builds with complex dependencies, which might also use flex for their own purposes, no symbol collisions occur.
Pro-active prevents issues such as: ornladios/ADIOS2#2576