Results 8 comments of louist103

@AngheloAlf can this get a ready for Kenix tag?

Is there any benefit to doing it like this? IE performance or memory? It seems like it makes the `Makefile` more complicated with little benefit.

> Also `extract_assets.py` takes a few seconds to start up, so removing it fixes that delay 😎 Should have opened with that lol.

`dmesg` output ``` [ 0.000000] microcode: microcode updated early to revision 0xb6, date = 2022-08-02 [ 0.000000] Linux version 6.2.6-surface (root@d6b5dde4914c) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, GNU ld (GNU Binutils for...

I did some more testing. I get the same poor thermal performance on the stock linux kernel. (6.1.0)

Not really no. It just didn't seem necessary with the -O2. I can put it back if it was important.

> hmm how you want to add attribute macro ? for other os ` [[maybe_unused]] ` and ` [[fallthrough]] ` are in C++ as of c++17 and should work on...

I can confirm that 2ship can successfully builds with this and this build works fine in Wine