Hello Everyone
I have been making tests in Oracle 19.16 using the Linux library downloaded last year and it was 11MB in size. Now I want to test with the newer version. I see the Linux file size is now 42MB. See info below and the enclosed image.
ArcGISPro_30_ST_Geometry_Oracle_182271 June 2022
IBM 16MB
Linux 11MB
Sun 26MB
Win 41MB
ArcGISPro_31_ST_Geometry_Oracle_185049 Feb 2023
IBM 16MB
Linux 42MB
Sun 27MB
Win 42MB
As you can see the Linux one seems to have changed 11MB – 42MB; whereas the others have not changed greatly.
Question 1 - if correct is there a reason for this file size increase in Linux?
Question 2 - when fellow Linux users download the libst_shapelib.so library what file size do you see?
Slightly confused. Help appreciated.
Solved! Go to Solution.
It seems there were more changes to the Linux st_geometry library, more code changes that were necessary for this platform specifically, then when the new version was compiled, the new file got bigger than the previous one.
If you are worried that your file might have been corrupted during the download, you can use a Checksum to verify the file you have received is the same as Esri's original copy of the file.
(see section How to calculate the Checksum of a file (Linux))
Hi Chris
Thanks for the tip.
It seems the files we downloaded are correct.
So can you explain the difference in file size for the Linux version?
Always calculate your Checksum on the file exactly as downloaded, ie the .ZIP itself before extraction.
Hi Chris
Thanks for the tip.
It seems the files we downloaded are correct.
So can you explain the difference in file size for the Linux version?
At each release of ArcGIS Pro there will be a new version of the st_geometry library for each platform, Windows and Linux, and code changes can be introduced therefore the size of the st_geometry library file can change. I hope this clarifies.
Hi Marcelo. Thank you for the feedback. I assumed there would be some difference between ARcGIS Pro versions.
However my question was directed at the Linux version: 11MB to 42MB.
whereas the other flavours windows, sun etc only changed by 1MB or so.
To me this seems a major update and if my size figures are correct I was querying why.
It seems there were more changes to the Linux st_geometry library, more code changes that were necessary for this platform specifically, then when the new version was compiled, the new file got bigger than the previous one.
Perfect thanks Marcelo. Appreciated.
It seems likely (just based on 30+ years of Linux development, not with any direct knowledge) that supporting DLLs changed (or were scheduled to change), and had to be folded into the release DLL to prevent an awkward package dependency chain. It happens.
- V