-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add release notes for Trilinos 14.0 and break in backward compatibility with -isystem include dirs #6
Conversation
…ty with -isystem include dirs Hopefully this will be enough for Trilinos users to work through problems with changes in the handling of include directories. For more details, see TriBITSPub/TriBITS#443
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.
No typos, good to go!
I will need to wait to merge this to my branch 'tribits-299-modern-cmake-targets-1-again' until after I updated the TriBITS snapshot in that branch. |
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.
I think the problem and the different approaches are well explained.
I didn't see any typo mistake.
Ok for me.
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.
I found at least 9 typos or other problems with this text, just from reading it less than 24 hours later. I a guarantee that I have missed some other problems because I still remember what I think I wrote.
RELEASE_NOTES
Outdated
critical compiler options and include directories (and other modern CMake | ||
usage requirements) are propagated through linking to the IMPORTED library | ||
targets in downstream customer CMake projects. This makes the usage of | ||
the variables `<Trilinos>_INCLUDE_DIRS` and `Trilinos__TPL_INCLUDE_DIRS` |
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.
There is an extra _ in Trilinos__TPL_INCLUDE_DIRS
. That is an obvious typo.
RELEASE_NOTES
Outdated
some fragile build environments that have the same header file names in | ||
multiple include directories searched by the compiler. Also, this will | ||
silence any regular compiler warnings from headers found under these | ||
include directories. **This constitutes a break in backward compatibility |
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.
Where is the matching **
for the bolding? That is an obvious error.
@marcinwrobel1986 wrote:
@mperrinel wrote:
Guys, a simple rereading of this this morning and I found at least 9 typos or other errors as listed in my review above. |
2d0bc1c
to
6ab23b5
Compare
Related TriBITS PRs are:
For more details, see TriBITSPub/TriBITS#443