Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29235 討論

Dlls in Intel fortran redistribution for intel fortran 2022 and 2023 has same version number

maximephan
初學者
2,794 檢視

Hello,

The dll in the redist for  intel fortran 2022 update 1 has the same file version number and product version number than the dll in the redist for intel fortran 2023.2.0
both are 2.0.0.1.0
On the picture attached, on the left, it is fortran 2022 update 1 dll and on the right, it is dll from intel fortran 2023.2.0
dlls are different of course but file version and product version are the same.

Is that normal?

I asked this question because I have some installer that use those numbers.

thanks in advance!

0 積分
13 回應
Barbara_P_Intel
2,719 檢視

The Intel compilers do ship different library files having the same version numbers in different product releases. The only way to differentiate them is by comparing the file sizes. 


JaganN
初學者
2,663 檢視

@Barbara_P_Intel , Isn't it  a good practice to change the version numbers when something in the dll has changed ? I believe this may cause upgrade issues for certain applications. Could you please clarify ?

Steve_Lionel
榮譽貢獻者 III
2,649 檢視

As a former compiler library developer, I am horrified that Intel would ship different DLLs with the same version numbers. This flies in the face of any kind of good, responsible practice. How is an installer (or a user) supposed to know whether it needs to update an already installed DLL? Comparing file sizes tells you nothing other than that they are different, and you don't know what the difference is. Who was responsible for this travesty? A halfway decent build system would automatically bump the last version field on every build.

JohnNichols
傑出貢獻者 III
2,637 檢視

@Steve_Lionel , having just finished two minutes ago the code of ethics for the ISO organization that I found through your Mastodon site in relation to the last meeting of the Fortran committee. 

I somewhat chuckled at your choice of words.  

Perhaps the use of travesty and horrified could be perhaps toned down a touch to say,  a more moderate

Old bean it is a bit of a bother that the error occurred, perhaps we could try better in the future, what?

 

Steve_Lionel
榮譽貢獻者 III
2,618 檢視

John, I think I earned the right to criticize a seriously flawed decision, given that I was once responsible for building the Fortran run-time library (back in the DEC days) and worked with many of the players here. I know this DLL version issue didn't exist when I was working at Intel, and either someone decided that version numbers no longer mattered, or a mistake was made and not caught. Regardless, it is a very serious error and should be addressed. That it is an error may not be understood by the development team.

JohnNichols
傑出貢獻者 III
2,611 檢視

Steve, no problem, I agree with your comments, but I was amused that I had just read the minutes of the last Fortran standards meeting. The minutes, with you as chairman, had a note saying all work should be to the following ethical standards. On reading the standard I was amazed at how strict the controls were and then I immediately read your note.  It was just so funny, I had to comment. 

I think the ISO standard is akin to a preschool level of conversation at voice level 1, but that is the modern world.  We cannot have a decent argument.  

 

Barbara_P_Intel
2,545 檢視

My apologies! I misstated about the version number of the redistributable DLLs. I did some further research since @Steve_Lionel was so adamant and I know my experience with the redistributable files is limited.

The version number should change. A bug has been filed to remedy this.


AnandSagi
初學者
2,403 檢視

When can we expect the new release with the fixed version numbers?

Steve_Lionel
榮譽貢獻者 III
2,544 檢視

Thank you, @Barbara_P_Intel ! I had a feeling that it wasn't a deliberate choice., but it does suggest a possible improvement to the RTL test system.

JohnNichols
傑出貢獻者 III
2,533 檢視

@Barbara_P_Intel , adamant is an interesting word choice, it's meaning from the olden days, before Fortran also know as bF,

one sample., with apologies to the OED. 

With a penne of yron & with an Adamant clawe.

yron is an eagle feather, would seem to fit the people here quite well. 

 

andrew_4619
榮譽貢獻者 III
2,489 檢視

John,
Adamant is an English singer, musician, and actor. He gained popularity as the lead singer of new wave group Adam and the Ants and later as a solo artist, scoring 10 UK top ten hits from 1980 to 1983.  Just saying...

Barbara_P_Intel
2,367 檢視

No news yet as to when a fix will be available.


Barbara_P_Intel
1,802 檢視

This issue with the runtime libraries versioning is fixed in the 2024.2.0 release. Look for that in mid-2024.

There will be an announcement here on the Forum.



回覆