소스 검색

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_VERSION]:=1;
+           if target_info.system in systems_openbsd then
+             header.e_ident[EI_OSABI]:=ELFOSABI_OPENBSD;
            header.e_type:=ET_REL;
            header.e_machine:=ElfTarget.machine_code;
            header.e_version:=1;