Преглед на файлове

Set OSABI in elf header for openbsd OS, contributed by Pascal Stumpf

git-svn-id: trunk@23224 -
pierre преди 12 години
родител
ревизия
8b4603ed51
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      compiler/ogelf.pas

+ 2 - 0
compiler/ogelf.pas

@@ -1185,6 +1185,8 @@ implementation
              header.e_ident[EI_DATA]:=ELFDATA2LSB;
              header.e_ident[EI_DATA]:=ELFDATA2LSB;
 
 
            header.e_ident[EI_VERSION]:=1;
            header.e_ident[EI_VERSION]:=1;
+           if target_info.system in systems_openbsd then
+             header.e_ident[EI_OSABI]:=ELFOSABI_OPENBSD;
            header.e_type:=ET_REL;
            header.e_type:=ET_REL;
            header.e_machine:=ElfTarget.machine_code;
            header.e_machine:=ElfTarget.machine_code;
            header.e_version:=1;
            header.e_version:=1;