|
|
@@ -9,19 +9,13 @@
|
|
|
(*bed->s->swap_symbol_in) (ibfd, esym, (const PTR) shndx, isym);
|
|
|
|
|
|
out:
|
|
|
-@@ -4235,6 +4235,18 @@
|
|
|
+@@ -4235,6 +4235,12 @@
|
|
|
else
|
|
|
i_ehdrp->e_type = ET_REL;
|
|
|
|
|
|
+ /* OpenPKG platform branding BEGIN */
|
|
|
+#if defined(OPENPKG_OS_FREEBSD)
|
|
|
+ i_ehdrp->e_ident[EI_OSABI] = ELFOSABI_FREEBSD;
|
|
|
-+#elif defined(OPENPKG_OS_LINUX)
|
|
|
-+ i_ehdrp->e_ident[EI_OSABI] = ELFOSABI_LINUX;
|
|
|
-+#elif defined(OPENPKG_OS_SOLARIS)
|
|
|
-+ i_ehdrp->e_ident[EI_OSABI] = ELFOSABI_SOLARIS;
|
|
|
-+#else
|
|
|
-+ i_ehdrp->e_ident[EI_OSABI] = ELFOSABI_NONE;
|
|
|
+#endif
|
|
|
+ /* OpenPKG platform branding END */
|
|
|
+
|