]> git.ozlabs.org Git - yaboot.git/blobdiff - second/yaboot.c
ybin succeeds but returns error code
[yaboot.git] / second / yaboot.c
index d6e8017bae35b01be0ab916ae0eef588b8a3472f..3db7b4fe03f04b42c67adb703748246dcb37a066 100644 (file)
@@ -1606,7 +1606,7 @@ is_elf64(loadinfo_t *loadinfo)
             e->e_ident[EI_MAG3]  == ELFMAG3        &&
             e->e_ident[EI_CLASS] == ELFCLASS64  &&
             e->e_ident[EI_DATA]  == ELFDATA2MSB &&
-            e->e_type            == ET_EXEC        &&
+            (e->e_type == ET_EXEC || e->e_type == ET_DYN) &&
             e->e_machine         == EM_PPC64);
 }