# Problem during NOEL-V compilation with \_zicsr\_zifencei extensions

**URL:** https://discourse.grlib.community/t/problem-during-noel-v-compilation-with-zicsr-zifencei-extensions/442
**Category:** General - Software
**Created:** [4 November 2024 12:06 UTC](https://discourse.grlib.community/t/problem-during-noel-v-compilation-with-zicsr-zifencei-extensions/442 "2024-11-04T12:06:26Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![emanfredi12](https://avatars.discourse-cdn.com/v4/letter/e/e480ec/32.png) [@emanfredi12](https://discourse.grlib.community/u/emanfredi12)
#### Post date: [4 November 2024 12:06 UTC](https://discourse.grlib.community/t/problem-during-noel-v-compilation-with-zicsr-zifencei-extensions/442/1 "2024-11-04T12:06:26Z")

</div>

Hi everyone,  
I’m trying to modify the systest.c for the NOEL-V, but when I try running “make soft” from the noelv-generic design directory I get the following error:

```auto
cc1: error: '-march=rv64ima_zicsr_zifencei': unsupported ISA subset 'z'
cc1: error: ABI requires '-march=rv64'

```

The ncc version is ncc-1.0.4-gcc for linux 64 that I downloaded from the website and extracted into a directory different from /opt (because I’m working on a server and I don’t have the privileges to add files in that directory) but I added the correct path to its bin directory to the variable PATH.

If I modify the Makefile in /grlib\_dir/software/noelv/systest deleting “\_zicsr\_zifencei” from the “RISCV\_ARCH” definition it works, but I was wondering if there is a way to make it work without removing those extensions.  
Thanks in advance!
