# voxl-portal build failed on m1 max macbook pro

Source: https://forum.modalai.com/topic/691/voxl-portal-build-failed-on-m1-max-macbook-pro
Category: General Questions (https://forum.modalai.com/category/2/general-questions)
Posted: 2022-01-28 12:30:23 UTC by yu zhang
Replies: 2 · Views: 746

## yu zhang · 2022-01-28 12:30:23 UTC

Hi team,
I tried to build the voxl-portal on MacBook pro with m1 max, but it's failed with the make error "error: the clang compiler does not support '-march=armv7-a'"

I checked the CMakeLists.txt of voxl-portal, and it's configured with "-march=armv7-a". So, I am wondering if compiling VOXL on m1 chip is available? Or I could modify any settings to address it? I would make some modifications to VOXL SDK for my project use, so I would consider building a local version. 

This is the info of my local clang compiler for your reference: 
```
Apple clang version 13.0.0 (clang-1300.0.29.30)
Target: arm64-apple-darwin21.3.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Available CPUs for this target:

	a64fx
	apple-a10
	apple-a11
	apple-a12
	apple-a13
	apple-a14
	apple-a7
	apple-a8
	apple-a9
	apple-latest
	apple-m1
	apple-s4
	apple-s5
	carmel
	cortex-a34
	cortex-a35
	cortex-a53
	cortex-a55
	cortex-a57
	cortex-a65
	cortex-a65ae
	cortex-a72
	cortex-a73
	cortex-a75
	cortex-a76
	cortex-a76ae
	cortex-a77
	cortex-a78
	cortex-a78c
	cortex-r82
	cortex-x1
	cyclone
	exynos-m3
	exynos-m4
	exynos-m5
	falkor
	generic
	kryo
	lightning
	neoverse-e1
	neoverse-n1
	neoverse-n2
	neoverse-v1
	saphira
	thunderx
	thunderx2t99
	thunderx3t110
	thunderxt81
	thunderxt83
	thunderxt88
	tsv110
	vortex

Use -mcpu or -mtune to specify the target's processor.
For example, clang --target=aarch64-unknown-linux-gui -mcpu=cortex-a35

```
Thanks.

## Reply by Eric Katzfey (ModalAI staff) · 2022-01-28 16:14:35 UTC

@yu-zhang The correct branch to use is "dev" for this project. The README.md for that branch explains the build process: https://gitlab.com/voxl-public/modal-pipe-architecture/voxl-portal/-/blob/dev/README.md. You need to build it in one of our build Dockers.

## Reply by yu zhang · 2022-01-29 02:09:40 UTC (in reply to Eric Katzfey)

@Eric-Katzfey Thanks for the information, and I will have a try then ;)
