From owner-freebsd-arm@FreeBSD.ORG Sun Aug 6 09:05:54 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D257416A4DA for ; Sun, 6 Aug 2006 09:05:54 +0000 (UTC) (envelope-from anonymous@host167.ipowerweb.com) Received: from host167.ipowerweb.com (host167.ipowerweb.com [66.235.199.81]) by mx1.FreeBSD.org (Postfix) with SMTP id 8FEF743D4C for ; Sun, 6 Aug 2006 09:05:54 +0000 (GMT) (envelope-from anonymous@host167.ipowerweb.com) Received: (qmail 36817 invoked by uid 10079); 6 Aug 2006 09:05:54 -0000 Received: from 127.0.0.1 by host167.ipowerweb.com (envelope-from , uid 1086) with qmail-scanner-1.25st (clamdscan: 0.88/1235. spamassassin: 3.1.0. perlscan: 1.25st. Clear:RC:1(127.0.0.1):SA:0(2.0/5.0):. Processed in 0.218029 secs); 06 Aug 2006 09:05:54 -0000 X-Spam-Status: No, hits=2.0 required=5.0 X-Spam-Level: ++ Message-ID: <20060806090553.36789.qmail@host167.ipowerweb.com> Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain MIME-Version: 1.0 X-Mailer: MIME::Lite 2.106 (A1.67; B2.21; Q2.21) Date: Sun, 6 Aug 2006 09:05:53 UT From: Black Dog Mastering Studio To: Friend Subject: Demo at Black Dog Mastering Studio av X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Aug 2006 09:05:54 -0000 BLACK DOG MASTERING STUDIO will provide ONE FREE DEMO for all new customers. If you want to hear what our Mastering Service can do for your MIX....come catch the vibe with Black Dog Mastering Studio at "http://blackdogmastering.com/free_master_form.html". We have the capability to work with clients WorldWide. The process is easy...upload to our server or send your CD/DVD(s) via mail. A web page will be created for you to download .mp3 or .wav files to review the progress. Mixing Services also available. K.C. Director, Marketing Black Dog Mastering Studio 5373 Ehrlich Road Suite 203-143 Tampa, FL 33625 1.800.283.0410 -------- Hear the difference - http://blackdogmastering.com/Mastering_Samples.html To unsubscribe: http://www.blackdogmastering.com/cgi-bin/autoresponder/ar.cgi?mode=r&a=master&e=freebsd-arm@freebsd.org From owner-freebsd-arm@FreeBSD.ORG Fri Aug 11 06:48:07 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80F7016A4DA for ; Fri, 11 Aug 2006 06:48:07 +0000 (UTC) (envelope-from daimon@dev-random.org) Received: from sharp.org (sharp.org [161.58.2.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id B084543D49 for ; Fri, 11 Aug 2006 06:48:06 +0000 (GMT) (envelope-from daimon@dev-random.org) Received: from betty.wa.sharp.org (sharp.org [161.58.2.117]) by sharp.org (8.12.11.20060614/8.12.9) with ESMTP id k7B6m2DZ056444 for ; Fri, 11 Aug 2006 00:48:03 -0600 (MDT) Received: from betty.wa.sharp.org (b38b92b66bbe5963cfae9cbb8afce469@localhost [127.0.0.1]) by betty.wa.sharp.org (8.13.6/8.13.3) with ESMTP id k7B6lZ3E002152 for ; Thu, 10 Aug 2006 23:47:36 -0700 (PDT) (envelope-from daimon@dev-random.org) Received: (from djs@localhost) by betty.wa.sharp.org (8.13.6/8.13.6/Submit) id k7B6lZW0002151 for freebsd-arm@freebsd.org; Thu, 10 Aug 2006 23:47:35 -0700 (PDT) (envelope-from daimon@dev-random.org) X-Authentication-Warning: betty.wa.sharp.org: djs set sender to daimon@dev-random.org using -f Date: Thu, 10 Aug 2006 23:47:35 -0700 From: David Sharp To: freebsd-arm@freebsd.org Message-ID: <20060811064735.GA1829@mail.secure.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i Subject: make kernel-toolchain failure + patch X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Aug 2006 06:48:07 -0000 very recent cvs does not compile. it fails to find elf32-arm-fbsd.c in gnu/usr.bin/binutils/libbfd because gnu-arm.diff is getting rejected in that directory. to get it to compile, patch with gnu-arm.diff and then apply the patch below. cognet: any chance you could generate another gnu-arm.diff that works for the most recent cvs? david. --- gnu/usr.bin/binutils/libbfd/Makefile.arm.orig Thu Aug 10 09:39:55 2006 +++ gnu/usr.bin/binutils/libbfd/Makefile.arm Thu Aug 10 19:00:51 2006 @@ -1,14 +1,58 @@ # $FreeBSD: src/gnu/usr.bin/binutils/libbfd/Makefile.arm,v 1.3 2006/08/10 16:39:55 obrien Exp $ -DEFAULT_VECTOR= bfd_elf32_littlearm_vec +.if defined(ARM_BIG_ENDIAN) +DEFAULT_VECTOR= bfd_elf32_bigarm_vec +ADDITIONAL_VECTOR= bfd_elf32_littlearm_vec +.else +DEFAULT_VECTOR= bfd_elf32_littlearm_vec +ADDITIONAL_VECTOR= bfd_elf32_bigarm_vec +.endif + +SRCS+= \ + cpu-arm.c \ + elf32.c \ + elf32-arm-fbsd.c \ + elf32-gen.c \ + elf32-target.h \ + elflink.c +VECS+= ${DEFAULT_VECTOR} \ + ${ADDITIONAL_VECTOR} + +.if ${TARGET_ARCH} == "arm" +CFLAGS+= -DDEFAULT_VECTOR=${DEFAULT_VECTOR} +.endif + +CLEANFILES+= elf32-arm-fbsd.c + +# +# XXX: We should really add the FreeBSD case in elf32_arm_nabi_grok_prstatus +# instead of defining our own elf32_fbsd_arm_grok_prstatus. +# +elf32-arm-fbsd.c: elfarm-nabi.c + cat ${.ALLSRC} | sed -e s/ELFOSABI_ARM/ELFOSABI_FREEBSD/g \ + -e "s/\(.*#define.*\)elf32_arm_nabi_grok_prstatus/\1elf32_fbsd_arm_grok_prstatus/" -e s/"#include.*elf32-arm.h.*//" >${. TARGET}; \ + echo '\ + static bfd_boolean elf32_fbsd_arm_grok_prstatus(bfd *abfd, Elf_Internal_Note *note) \ + { \ + size_t raw_size; \ + int offset; \ + if (note->descsz != 96) \ + return (FALSE); \ + offset = 28; \ + raw_size = 68; \ + if (elf_tdata(abfd)->core_signal == 0) \ + elf_tdata (abfd)->core_signal = ((int *)(note->descdata))[5]; \ + elf_tdata (abfd)->core_pid = ((int *)(note->descdata))[6]; \ + /* Make a ".reg/999" section. */ \ + return _bfd_elfcore_make_pseudosection (abfd, ".reg", \ + raw_size, note->descpos + offset); \ + }' >> ${.TARGET}; \ + echo '#include "elf32-arm.h"' >> ${.TARGET} + + + + + + -SRCS+= cpu-arm.c \ - elf32.c \ - elf32-arm-fbsd.c \ - elf32-gen.c \ - elf32-target.h \ - elfarm-nabi.c \ - elflink.c -VECS= ${DEFAULT_VECTOR} \ - bfd_elf32_bigarm_vec