From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey Brodkin Date: Tue, 2 Aug 2016 05:05:35 +0000 Subject: [Buildroot] [PATCH v2] toolchain: Bump ARC tools to arc-2016.09-eng007 and PIE fix In-Reply-To: <20160801230036.264c1e96@free-electrons.com> References: <1470054635-30426-1-git-send-email-vzakhar@synopsys.com> <20160801230036.264c1e96@free-electrons.com> Message-ID: <1470114240.5444.0.camel@synopsys.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi Thomas, On Mon, 2016-08-01 at 23:00 +0200, Thomas Petazzoni wrote: > Hello, > > On Mon,??1 Aug 2016 15:30:35 +0300, Vlad Zakharov wrote: > > > > As described at: > > 4520524ba055706236db9f00dd79f1b2e2e87fde > > this commit continues a series of updates of ARC tools. > > This time we're updating tools to arc-2016.09-eng007 tag plus a > > couple of fixes on top of it that will all make its way in the > > next engineering build. > > > > We hope this patch will cure most buildroot ARC failures as it > > contains important fixes: > > > > 1) PIE fix. We have added PIE support to ARC toolchain at last. > > So that should prevent breakage of many packages. As ARC now > > supports PIE we remove ARC from BR2_TOOLCHAIN_SUPPORTS_PIE > > exclusion in toolchain/Config.in file. > > > > 2) Assembler fix. This patch also have changes that fixes frequent > > assembler failures, e.g.: > > http://autobuild.buildroot.net/results/543/5430b902d900943a34c1888e7e410bd5df367bc2// > > > > Note that we added patch for uClibc-ng that also affects PIE feature. > > We had to do that because in Buildroot for ARC uclibc comes right from > > uClibc-ng release tarballs and the change hasn't been in any release of > > uClibc-ng. If we don't add this patch we see a lot of link-time issues. > > This patch is stopgap measure. We are going to upstream this change > > to uClibc-ng and remove from buildroot as soon as it would be included > > in some uClibc-ng release. > > In fact, a new release of uClibc-ng has been made, and Buildroot was > updated accordingly. This new uClibc-ng release contains the ARC PIE > fix, so I've dropped this part from your patch, and adjusted the commit > log. > > Other than that, I've applied the rest of your patch. Thanks a lot! Thanks for doing that. Care to rebuild pre-built BR tools for ARC? -Alexey