-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b89
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8142574 | emb-9 | Erik Joelsson | P4 | Resolved | Fixed | team |
When I optimized the vardeps functionality in JDK-8136385, I caused a regression when the variable contained '$' characters. By reading the old value as a makefile using "include", variable substitution is applied. To work around this, dollar characters need to be escaped (doubled) prior to printing the variable value to the vardeps makefile.
This causes native libraries to be relinked every time they are incrementally built because of the "\$ORIGIN" string.
Also updating tests to cover this.
This causes native libraries to be relinked every time they are incrementally built because of the "\$ORIGIN" string.
Also updating tests to cover this.
- backported by
-
JDK-8142574 Vardeps broken when variable value contains '$'
-
- Resolved
-
- relates to
-
JDK-8136385 Various build speed improvements for windows
-
- Resolved
-