From 8b4603ed516bbee8a2e3659667d17d653b57865f Mon Sep 17 00:00:00 2001 From: pierre Date: Wed, 26 Dec 2012 15:01:38 +0000 Subject: [PATCH] Set OSABI in elf header for openbsd OS, contributed by Pascal Stumpf git-svn-id: trunk@23224 - --- compiler/ogelf.pas | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/ogelf.pas b/compiler/ogelf.pas index fb3b8a0c96..b090e9da23 100644 --- a/compiler/ogelf.pas +++ b/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;