All packages are build with -march=<cpu-set> and -O3. Some packages will not build with -O3, they will just be provided from the official repos as usual.
To enable these complement repos you need to add them above the matching regular repo in `/etc/pacman.conf`
### Example pacman.conf
```editorconfig
[core-znver2]
Server = https://alhp.harting.dev/$repo/os/$arch/
[core]
Include = /etc/pacman.d/mirrorlist
[extra-znver2]
Server = https://alhp.harting.dev/$repo/os/$arch/
[extra]
Include = /etc/pacman.d/mirrorlist
[community-znver2]
Server = https://alhp.harting.dev/$repo/os/$arch/
[community]
Include = /etc/pacman.d/mirrorlist
```
Replace znver2 with your cpu-set. More information about all available options on [this gcc page](https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html).
Currently alhp.harting.dev only builds for `znver2`, `ivybridge`, `sandybridge` and `skylake` (list is subject to change).
You can see all available repositories [here](https://alhp.harting.dev/).
After finished adding the repos to `pacman.conf` you need to import and sign the used pgp key: