From owner-freebsd-toolchain@FreeBSD.ORG Sun Jun 26 12:03:10 2011 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 560E11065670 for ; Sun, 26 Jun 2011 12:03:10 +0000 (UTC) (envelope-from rdivacky@vlakno.cz) Received: from vlakno.cz (lev.vlakno.cz [46.28.110.116]) by mx1.freebsd.org (Postfix) with ESMTP id 1AD5A8FC17 for ; Sun, 26 Jun 2011 12:03:09 +0000 (UTC) Received: by vlakno.cz (Postfix, from userid 1002) id 97D027F3850; Sun, 26 Jun 2011 14:03:08 +0200 (CEST) Date: Sun, 26 Jun 2011 14:03:08 +0200 From: Roman Divacky To: Gerald Pfeifer Message-ID: <20110626120308.GA40391@freebsd.org> References: <0C35FE0F-3301-44C6-AC40-233F6C446EBC@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Cc: toolchain@freebsd.org Subject: Re: ARM issue with old binutils X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jun 2011 12:03:10 -0000 On Sat, Jun 25, 2011 at 09:16:03AM -0600, Gerald Pfeifer wrote: > On Wed, 22 Jun 2011, Damjan Marion wrote: > > I see 3 options to fix this: > > > > 1. Ask clang folks to patch llvm to use old mnemonics ("mov r0, r0, rrx" instead of "rrx r0,r0") > > 2. Maintain same patch for freebsd only > > 3. patch binutils to support this new mnemonics > > 4. Finally upgrade to a modern version of binutils. > > Yes, I know that is GPLv3. Been there, done that, and it is not a problem > at all, just FUD. IBM, SAP, Oracle, and all the others are not concerned > about GPLv3 in the toolchain, nor should we. Except for FUD. actually, there's 5. Use llvm integrated assembler (once it's mature enough), we wont get newer linker this way but thats less pressing issue imho. roman