i386-win32 also has indirect entry information, so enable this in the compiler and disable the corresponding define in system.pp

git-svn-id: trunk@33985 -
This commit is contained in:
svenbarth 2016-06-14 12:25:21 +00:00
parent 25c4a5c986
commit 638339812e
2 changed files with 4 additions and 1 deletions

View File

@ -319,7 +319,7 @@ interface
systems_indirect_var_imports = systems_all_windows+[system_i386_nativent];
{ all systems that support indirect entry information }
systems_indirect_entry_information = systems_darwin;
systems_indirect_entry_information = systems_darwin+[system_i386_win32];
{ all systems for which weak linking has been tested/is supported }
systems_weak_linking = systems_darwin + systems_solaris + systems_linux + systems_android;

View File

@ -20,7 +20,10 @@ interface
{$define SYSTEMEXCEPTIONDEBUG}
{$endif SYSTEMDEBUG}
{$ifdef VER3_0}
{ 3.1.1+ do not require this anymore }
{$define FPC_HAS_INDIRECT_ENTRY_INFORMATION}
{$endif VER3_0}
{$ifdef cpui386}
{$define Set_i386_Exception_handler}