Thank you Norman for your statement.
As it turned out, it not only requires binutils 2.24 but also gcc 4.9
in order to get appropriate LEON3 support. Fortunately, we're talking
about a couple of small changes to the Sparc-specifc code that make
this big difference.
I therefore went for the backpo
Hi Johannes,
> binutils 2.22 doesn't fully support LEON3 (missing CAS
> instruction). I therefore did a quick attempt of bumping the version
> numbers in the script to binutils 2.24 and gcc 4.8.2, which however
> fails with undefined type uint64_t errors in libstdc++v3.
why not updating binutils
Christian,
thanks for your reply. Unfortunately, adding LEON3 support to the
tool_chain script is not that easy.
binutils 2.22 doesn't fully support LEON3 (missing CAS
instruction). I therefore did a quick attempt of bumping the version
numbers in the script to binutils 2.24 and gcc 4.8.2, which
Hello Johannes,
We walked a long rocky road with third-party tool chains until we
decided to go for our own. The main reason for issues with other tools
was the lacking support for C++ without a full fledged libC runtime.
You may find our tool-chain script in tool/tool_chain, which
officially sup
Hey guys,
I'm trying to add a new architecture, namely the LEON3, to Genode.
Some time ago, I already added rudimentary LEON3 support to Fiasco.OC.
Thus I thought it shouldn't take too much of an effort to get this
working with Genode on top of it.
The LEON3 port for Fiasco.OC was based on the l