svn commit: r209889 - head/usr.sbin/crunch/crunchide

Nathan Whitehorn nwhitehorn at FreeBSD.org
Sat Jul 10 22:06:52 UTC 2010


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


More information about the svn-src-all mailing list