Updated my trunk and now get warning 32 bit absolute relocation to symbol lazarus / 64-FPC development ---------------------------------------------------------------------- Josh · 2024-04-02 12:04 Hi Just updated my lazand fpc/trunk(win64) to Lazarus 3.99 (rev main_3_99-1753-g76182b6c00) FPC 3.3.1 x86_64-win64-win32/win64 Previous version Lazarus 3.99 (rev main_3_99-1547-gfee8dbf80e) FPC 3.3.1 x86_64-win64-win32/win64 Does not show this. I have a project that is set for 64bit, and have a debug/release/default build mode. When I compile to release I get the following warning. Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i project1.lpr(24,1) Warning: Object file "unit1.o" contains 32 bit absolute relocation to symbol "U_$APPVARSCODE_$$_ALIENSMINY". the variable aliensminy is set in another unit APPVARCODE and is set as LONGINT, i have tried setting it to INT64, and get the same warning message. i have deleted all the generated lib files and rebuild, and get the same warning. Any one have an idea, why release mode is showing this. yet debug mode is not. ps. I have aleady done a clean all and build of Lazarus, to no effect. ---------------------------------------------------------------------- TRon · 2024-04-02 12:53 issue https://gitlab.com/freepascal.org/fpc/source/-/issues/40719 Use trunk and you need to have some sense of responsibility