-
-
Notifications
You must be signed in to change notification settings - Fork 669
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
COMP: itktiff: Suppress C99 inline only on MSVC from VS 2013 and below - For Release Branch #4958
COMP: itktiff: Suppress C99 inline only on MSVC from VS 2013 and below - For Release Branch #4958
Conversation
Extend the condition from commit 08bf6be (COMP: Conditionalize insane "#define inline" in libtiff, 2013-10-07, v4.5rc01~139^2). Newer MSVC versions need it to avoid duplicating `__ucrt_int_to_float`. Issue: InsightSoftwareConsortium#4820
@dyollb yes, this fix should be backported. |
Related discussion: InsightSoftwareConsortium/ITKModuleTemplate#167. |
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.
@blowekamp thanks! I will merge into release
, master
.
49413c3
into
InsightSoftwareConsortium:release-5.4
Incorporates libtiff symbol conflicts addressed in InsightSoftwareConsortium/ITK#4958 which has started to cause issues on Windows builds.
Hi @thewtex, is this PR going to be merged into master? |
This PR/commit was not explicitly merged to |
In short, ITK master now has libtiff version 4.7.0. Please let us know if there are any issues. |
Thanks @dzenanz @blowekamp, I'll try this out |
Update: ITK now builds on Windows for me. Thanks for these fixes! |
Extend the condition from commit 08bf6be (COMP: Conditionalize insane "#define inline" in libtiff, 2013-10-07, v4.5rc01~139^2). Newer MSVC versions need it to avoid duplicating
__ucrt_int_to_float
.Issue: #4820
PR Checklist
Refer to the ITK Software Guide for
further development details if necessary.