Browse Source

+ allow smartlinking and dwarf debug info at the same time for i8086-msdos

git-svn-id: trunk@25872 -
nickysn 11 years ago
parent
commit
93a706f1a0
2 changed files with 2 additions and 2 deletions
  1. 1 1
      compiler/options.pas
  2. 1 1
      compiler/scandir.pas

+ 1 - 1
compiler/options.pas

@@ -2678,7 +2678,7 @@ end;
 procedure TOption.checkoptionscompatibility;
 begin
   if (paratargetdbg in [dbg_dwarf2,dbg_dwarf3]) and
-     not(target_info.system in systems_darwin) then
+     not(target_info.system in (systems_darwin+[system_i8086_msdos])) then
     begin
       { smartlink creation does not yet work with DWARF
         debug info on most targets, but it works in internal assembler }

+ 1 - 1
compiler/scandir.pas

@@ -1146,7 +1146,7 @@ unit scandir;
       begin
         do_moduleswitch(cs_create_smart);
         if (paratargetdbg in [dbg_dwarf2,dbg_dwarf3]) and
-            not(target_info.system in systems_darwin) and
+            not(target_info.system in (systems_darwin+[system_i8086_msdos])) and
             { smart linking does not yet work with DWARF debug info on most targets }
             (cs_create_smart in current_settings.moduleswitches) and
             not (af_outputbinary in target_asm.flags) then