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