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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"