Forum > Linux
List of changes for 32-bit compiler ppc386 <2.0 to ppc386 3.2.2
dryzone:
I am busy upgrading old but extremely important 32-bit programs to the newest compiler.
These were 32-bit programs and keep it like that so I installed ppc386 ver 3.2.2 which is seemingly the latest.
Problem:
1) Currently the code compiles and the binary executes flawlessly when compiled with ppc < 2.0 compiler.
2) As soon as I compile the code with any compiler >2.0 , the binary throw3s run-time errors.
Is there any available list of changes made from version ppc386 <2.0 to Version 2. or even up to Version 3.2.2
I guess the changes from <2.0 to 2.0 would be sufficient as the problem starts happening right there with the 2.0 compiler.
I cannot seem to find any changelogs generally available.
Thanks
bytebites:
Changes by version:
https://wiki.freepascal.org/User_Changes_2.2.0
dsiders:
--- Quote from: dryzone on March 08, 2025, 07:13:18 am ---I am busy upgrading old but extremely important 32-bit programs to the newest compiler.
These were 32-bit programs and keep it like that so I installed ppc386 ver 3.2.2 which is seemingly the latest.
Problem:
1) Currently the code compiles and the binary executes flawlessly when compiled with ppc < 2.0 compiler.
2) As soon as I compile the code with any compiler >2.0 , the binary throw3s run-time errors.
Is there any available list of changes made from version ppc386 <2.0 to Version 2. or even up to Version 3.2.2
I guess the changes from <2.0 to 2.0 would be sufficient as the problem starts happening right there with the 2.0 compiler.
I cannot seem to find any changelogs generally available.
Thanks
--- End quote ---
Release Notes
https://wiki.freepascal.org/Category:Release_Notes
User Changes
https://wiki.freepascal.org/Category:FPC_User_Changes_by_release
WooBean:
Just looked into a possible cause of problems.
My guess is floating point constants - https://wiki.freepascal.org/User_Changes_2.2.0#Floating_point_constants.
MarkMLl:
(a) what OS? (b) what sort of problems? (c) the one that really bit me was the gross change to FileExists().
MarkMLl
Navigation
[0] Message Index
[#] Next page