Author: nwhitehorn
Date: Sat Jul 10 22:06:51 2010
New Revision: 209889
URL: http://svn.freebsd.org/changeset/base/209889

Log:
  Teach crunchide(1) about PPC ELF64.

Modified:
  head/usr.sbin/crunch/crunchide/Makefile
  head/usr.sbin/crunch/crunchide/exec_elf32.c

Modified: head/usr.sbin/crunch/crunchide/Makefile
==============================================================================
--- head/usr.sbin/crunch/crunchide/Makefile     Sat Jul 10 21:39:03 2010        
(r209888)
+++ head/usr.sbin/crunch/crunchide/Makefile     Sat Jul 10 22:06:51 2010        
(r209889)
@@ -10,7 +10,7 @@ CFLAGS+=-DNLIST_AOUT
 SRCS+= exec_aout.c
 .endif
 
-.if ${TARGET_ARCH} == ia64 || \
+.if ${TARGET_ARCH} == ia64 || ${TARGET_ARCH} == powerpc64 || \
     ${TARGET_ARCH} == sparc64 || ${TARGET_ARCH} == amd64
 CFLAGS+=-DNLIST_ELF64
 SRCS+= exec_elf64.c

Modified: head/usr.sbin/crunch/crunchide/exec_elf32.c
==============================================================================
--- head/usr.sbin/crunch/crunchide/exec_elf32.c Sat Jul 10 21:39:03 2010        
(r209888)
+++ head/usr.sbin/crunch/crunchide/exec_elf32.c Sat Jul 10 22:06:51 2010        
(r209889)
@@ -176,6 +176,10 @@ ELFNAMEEND(check)(int fd, const char *fn
 #define        EM_PPC          20
 #endif
        case EM_PPC: break;
+#ifndef EM_PPC64
+#define        EM_PPC64        21
+#endif
+       case EM_PPC64: break;
 #ifndef EM_SPARCV9
 #define        EM_SPARCV9      43
 #endif
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to