Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jul 2010 22:06:51 +0000 (UTC)
From:      Nathan Whitehorn <nwhitehorn@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r209889 - head/usr.sbin/crunch/crunchide
Message-ID:  <201007102206.o6AM6pSJ081448@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007102206.o6AM6pSJ081448>