Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Jun 2011 10:36:02 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Gerald Pfeifer <gerald@pfeifer.com>
Cc:        toolchain@freebsd.org
Subject:   Re: ARM issue with old binutils
Message-ID:  <12B50B3F-88E0-430D-AB67-FBC1BC4373B1@bsdimp.com>
In-Reply-To: <alpine.LNX.2.00.1106250911230.15592@gerinyyl.fvgr>
References:  <0C35FE0F-3301-44C6-AC40-233F6C446EBC@gmail.com> <alpine.LNX.2.00.1106250911230.15592@gerinyyl.fvgr>

index | next in thread | previous in thread | raw e-mail


On Jun 25, 2011, at 9:16 AM, 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.

Except there *ARE* FreeBSD users that have said that it is a real problem for them.  It isn't FUD.  The project has adopted the policy in reaction to large commercial FreeBSD users that have very restrictive company policies driven by their legal department's evaluation of GPLv3.

Warner



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12B50B3F-88E0-430D-AB67-FBC1BC4373B1>