<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/23293/sdk-12-3-0-linux-cannot-find-arm-none-eabi-gcc</link><description>I have been setting up systems to develop nRF52 code for the better part of two years. Maybe I am getting forgetful in my old age, but I can&amp;#39;t seem to get it working this time around. 
 My OS is Ubuntu 16.04. My eval boards are PCA10040&amp;#39;s, v 1.1.0 and</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 06 Jul 2017 23:26:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/23293/sdk-12-3-0-linux-cannot-find-arm-none-eabi-gcc" /><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91584?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 23:26:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30356ca4-4a77-47fe-a706-7e0e0773d3c1</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;I doubt there was any good reason for it at all barring they got around to it. Compiling Nordic&amp;#39;s C code is hardly taxing. I&amp;#39;ve been using various things including crossworks which has been on the v6 toolchain forever. Just use the latest&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91583?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 23:19:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f41cbcb3-77b4-457b-93f4-d503fa8b6aa6</guid><dc:creator>Ladasky</dc:creator><description>&lt;p&gt;I&amp;#39;ve always wondered whether more recent versions of the GCC ARM toolchain can be used.  I use the Makefile.posix in the Nordic SDK to tell me which one to install.  Nordic appears to be pretty conservative about the toolchain, they only recently bumped from 2015q1 to 2015q3.  I assumed there was a good reason for this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91588?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 07:00:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b43c712-7b1d-4907-8620-87d8f65d7c95</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;anyway the official source for arm-none-eabi is &lt;a href="https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads"&gt;developer.arm.com/.../downloads&lt;/a&gt; now and they are 2 years ahead and DO provide a 64 bit one. So @ladasky you should just download that one and get a newer compiler and 2 years of fixes, and be 64 bit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91589?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 06:57:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a830083-0437-45db-af4c-51afcc1c33c5</guid><dc:creator>koniho</dc:creator><description>&lt;p&gt;I don&amp;#39;t know if those are absolute dependencies. If those were actual dependencies - they should have been marked as such in the package specification.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91587?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 06:53:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c65f8292-9dfd-4ec2-843b-4045b6e1ce02</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;from the readme ...&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;For 64 bit system, 32 bit libc and libncurses are required to run the tools.
In addition, if you want to use gdb python build (arm-none-eabi-gdb-py), you&amp;#39;d
install 32 bit python2.7. Please refer
&lt;a href="https://answers.launchpad.net/gcc-arm-embedded/+faq/2601"&gt;answers.launchpad.net/.../2601&lt;/a&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and why are you using a version 2 years out of date?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91586?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 06:51:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b1726b8-762f-4a89-ae81-08d806d4ccb1</guid><dc:creator>koniho</dc:creator><description>&lt;p&gt;Try a direct link to the .deb &lt;a href="https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa/+files/gcc-arm-embedded_6-2017q2-1~xenial1_amd64.deb"&gt;launchpad.net/.../gcc-arm-embedded_6-2017q2-1~xenial1_amd64.deb&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91585?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 06:50:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:347deb1c-4132-45a0-a078-fe45e8410c84</guid><dc:creator>koniho</dc:creator><description>&lt;p&gt;If you installed from the ppa - it should have pulled in the correct 64-bit build. Was there a release recently? I wonder if the maintainers had a packaging issue ...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91582?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 06:46:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45c2f084-03af-4731-9adb-e35046762024</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;.. or you can follow the build instructions and build your own 64bit one. Not sure you want to go down that rabbit hole.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91581?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 06:44:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c6637e8-d59b-4e6c-be59-832cb0c1f833</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;the &amp;#39;file not found&amp;#39; in that case usually refers to one of the dynamic library bits of the runtime which doesn&amp;#39;t exist because you&amp;#39;re not 32 bit.
I just pulled in the arm-none-eabi toolchain from the source and indeed it is 32 bit. So you need to apt-get libc6-i386 to run it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91579?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 06:29:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7fe589c-efcf-4d0d-b987-79c5641efc6f</guid><dc:creator>Ladasky</dc:creator><description>&lt;p&gt;RK, I get &amp;quot;file not found.&amp;quot;  And Koniho (see below) figured out why.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91590?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 06:28:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94c6255a-104a-47d3-a2e6-6b4c3c97adf8</guid><dc:creator>Ladasky</dc:creator><description>&lt;p&gt;Thanks Koniho.  I do in fact have a 32-bit version of gcc-arm-none-eabi installed on my usual 64-bit Linux.  Why haven&amp;#39;t I had to deal with this before?  I switched to 64 bit about 5 years ago.  And why does Linux issue a &amp;quot;file not found&amp;quot; error?  That&amp;#39;s horribly misleading.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://launchpad.net/gcc-arm-embedded"&gt;The front page at Launchpad says: &lt;/a&gt; &amp;quot;For Ubuntu 12.04/14.04/16.04/16.10 32/64-bit user, PPA is available at &lt;a href="https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa.&amp;quot;"&gt;launchpad.net/.../ppa.&amp;quot;&lt;/a&gt;  I&amp;#39;m trying to follow those directions now.  I don&amp;#39;t know why they look unfamiliar.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91580?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 05:41:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2d23b077-a39f-4ecb-b9f9-2f449848ef1e</guid><dc:creator>koniho</dc:creator><description>&lt;p&gt;It is also possible that the tool chain that is installed is 32-bit and you are running a 64-bit system. Check the output of:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;file /usr/local/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;against the output of:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;uname -a&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 12.3.0, Linux, cannot find arm-none-eabi-gcc</title><link>https://devzone.nordicsemi.com/thread/91578?ContentTypeID=1</link><pubDate>Thu, 06 Jul 2017 05:31:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6b5ef01-f4d7-412a-8537-d9bafd8a51c0</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;what happens when you pull up a shell and type&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/usr/local/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;as in copied directly from the error message&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>