# Arm gcc when building freedom-u-sdk

**URL:** <https://forums.sifive.com/t/arm-gcc-when-building-freedom-u-sdk/784>\
**Category:** Freedom U500\
**Created:** [September 26, 2017, 8:51pm UTC](https://forums.sifive.com/t/arm-gcc-when-building-freedom-u-sdk/784 "2017-09-26T20:51:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dig](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dig](https://forums.sifive.com/u/dig)\
**Post date:** [September 26, 2017, 8:51pm UTC](https://forums.sifive.com/t/arm-gcc-when-building-freedom-u-sdk/784/1 "2017-09-26T20:51:44Z")

</div>

Hi, I’m trying to compile the freedom-u-sdk from the git repo, and I’m having trouble. I’m getting errors with arm-linux-gnueabihf-gcc, but I’ve double checked and i definitely have the riscv64 architecture selected. Is there a reason it’s using ARM?

When I run “make” I get these error messages:  
arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-m64’  
arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-mno-float’  
arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-mno-save-restore’

Thanks!

---

<div class="post-metadata">

**Author:** ![brucehoult](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/brucehoult/32/24_2.png) [@brucehoult](https://forums.sifive.com/u/brucehoult)\
**Post date:** [September 26, 2017, 9:45pm UTC](https://forums.sifive.com/t/arm-gcc-when-building-freedom-u-sdk/784/2 "2017-09-26T21:45:21Z")

</div>

What kind of machine are you building it on?

And, exactly what commands have you run?

---

<div class="post-metadata">

**Author:** ![dig](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dig](https://forums.sifive.com/u/dig)\
**Post date:** [September 26, 2017, 10:19pm UTC](https://forums.sifive.com/t/arm-gcc-when-building-freedom-u-sdk/784/3 "2017-09-26T22:19:16Z")

</div>

I’m trying to build it on my desktop, running arch linux on an x86 architecture. I did a pull from the repo and ran make.

---

<div class="post-metadata">

**Author:** ![tgm](https://avatars.discourse-cdn.com/v4/letter/t/c68b51/32.png) [@tgm](https://forums.sifive.com/u/tgm)\
**Post date:** [October 3, 2017, 9:50am UTC](https://forums.sifive.com/t/arm-gcc-when-building-freedom-u-sdk/784/4 "2017-10-03T09:50:19Z")

</div>

Why are you using an ARM toolchain to build RISC-V stuff?!

---

<div class="post-metadata">

**Author:** ![brucehoult](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/brucehoult/32/24_2.png) [@brucehoult](https://forums.sifive.com/u/brucehoult)\
**Post date:** [October 3, 2017, 10:08am UTC](https://forums.sifive.com/t/arm-gcc-when-building-freedom-u-sdk/784/5 "2017-10-03T10:08:36Z")

</div>

I believe that was his question!

It boggles the mind.
