From: Rick Armstrong <rick@ra...> - 2012-09-05 01:01:45
I ran into a couple of issues in building crosstool-NG 1.9.1 so that I
can modify/build the stock Robovero firmware. Host is an ancient lapto
with xubuntu 12.04. I figured I'd post my experience for the benefit of
my fellow hackers:
- Problem: building crosstool-NG 1.91 fails while building cloog-ppl,
complaining about undefined references to numerous symbols from
libstdc++ missing from ppl.
- Solution: found this forum thread:
explaining a glitch in the build system, and that "...The short answer
might be 'static linking of companion library prior
to gcc 4.5 is not reliable'".
Ran ct-ng menuconfig, set "Build shared companion libraries", and ct-ng
- Problem: building robovero firmware failed at the linker step, with
execvp: no such file or directory".
sudo ln -s arm-bare_newlib_cortex_m3_nommu-eabi-ld.real ld.real
I'm now able to build and flash the latest firmware, albeit only by
using the "flash twice" technique described here:
Thanks for sharing your findings.
On Tue, Sep 4, 2012 at 8:43 PM, Rick Armstrong <rick@...> wrote:
> I ran into a couple of issues in building crosstool-NG 1.9.1 so that I
> can modify/build the stock Robovero firmware.
Is there any reason to stick with crosstool-NG 1.9.1? It was released
in December 2010. Maybe a newer release (1.16.0 was just released
about a month ago) would work better?
I could test building the firmware with a more recent release but, not
having a robovero myself, I can't test whether the results would be
From: Rick Armstrong <rick@ra...> - 2012-09-06 22:26:58
> Is there any reason to stick with crosstool-NG 1.9.1?
The instructions at http://robovero.org/index.php/all-tutorials/56
mention that "Version 1.9.1 has been confirmed to work", so I went with
it. I was tempted to try the latest, but decided to press on with v1.9.1.
v1.9.1 is working for me, so I'll probably stick with it unless I run
into further problems. If I /do/ end up building a later version, I'll
post my results.
On Fri, Sep 7, 2012 at 8:27 AM, Danny Chan <danny@...> wrote:
> Please contact one of the Gumstix staff if you find another version so they
> can update the instructions too!
I can successfully follow all the steps for the robovero substituting
crosstool-NG 1.16.0 at:
However, unfortunately I don't have a robovero so I don't think
there's a way for me to verify my results.