Hello there.

I'm trying to build on musllinux, and also had this issue on x86_64-apple-darwin when statically linking:

```
/usr/local/musl/bin/../lib/gcc/x86_64-unknown-linux-musl/11.2.0/../../../../x86_64-unknown-linux-musl/bin/ld: /tmp/rustc88VirH/libblosc2-d98c3a018c009f3b.rlib(shuffle.c.o): in function `bitunshuffle':
          shuffle.c:(.text+0x523): undefined reference to `__cpu_model'
```

full example from workflow: https://github.com/milesgranger/cramjam/actions/runs/8749803819/job/24012143129#step:10:361

---

It appears this is based off determining `HAVE_CPU_FEAT_INTRIN` here: https://github.com/Blosc/c-blosc2/blob/7611351ad7f9740046dfaeb15ea4f748da2d6bad/blosc/shuffle.c#L57

Then will try to get cpu features here:
https://github.com/Blosc/c-blosc2/blob/7611351ad7f9740046dfaeb15ea4f748da2d6bad/blosc/shuffle.c#L96

---

### Feature request

I've found if I add an additional logic to opt out, ex "OPT_OUT_CPU_FEAT" to get this function instead, then everything is happy again. But there is also a good chance I'm missing something here. :)
https://github.com/Blosc/c-blosc2/blob/7611351ad7f9740046dfaeb15ea4f748da2d6bad/blosc/shuffle.c#L290




Feature Request: Opt ouf of `blosc_get_cpu_features`
This is a GitHub Issue
repo:c-blosc2
owner:Blosc
Title : Feature Request: Opt ouf of `blosc_get_cpu_features`
Issue date:

--- start body ---
Hello there.

I'm trying to build on musllinux, and also had this issue on x86_64-apple-darwin when statically linking:

```
/usr/local/musl/bin/../lib/gcc/x86_64-unknown-linux-musl/11.2.0/../../../../x86_64-unknown-linux-musl/bin/ld: /tmp/rustc88VirH/libblosc2-d98c3a018c009f3b.rlib(shuffle.c.o): in function `bitunshuffle':
          shuffle.c:(.text+0x523): undefined reference to `__cpu_model'
```

full example from workflow: https://github.com/milesgranger/cramjam/actions/runs/8749803819/job/24012143129#step:10:361

---

It appears this is based off determining `HAVE_CPU_FEAT_INTRIN` here: https://github.com/Blosc/c-blosc2/blob/7611351ad7f9740046dfaeb15ea4f748da2d6bad/blosc/shuffle.c#L57

Then will try to get cpu features here:
https://github.com/Blosc/c-blosc2/blob/7611351ad7f9740046dfaeb15ea4f748da2d6bad/blosc/shuffle.c#L96

---

### Feature request

I've found if I add an additional logic to opt out, ex "OPT_OUT_CPU_FEAT" to get this function instead, then everything is happy again. But there is also a good chance I'm missing something here. :)
https://github.com/Blosc/c-blosc2/blob/7611351ad7f9740046dfaeb15ea4f748da2d6bad/blosc/shuffle.c#L290




--- end body ---
