source-engine icon indicating copy to clipboard operation
source-engine copied to clipboard

Build takes a very long time on Arm 32 bit

Open coderamen666 opened this issue 1 year ago • 2 comments

The compile requires multiple days worth of time. It prints long warning messages pertaining to sse2neon and is generally inefficient. In addition, when the compile is terminated and restarted, it will not properly pick up where the previous compile left off.

coderamen666 avatar Dec 16 '23 17:12 coderamen666

Waf is properly pick up where the previous compile left off( if terminated with sigint/sighup signals ). The only thing I can say is that it incorrectly displays the number of remaining files (displaying file index in its internal array instead number of already compiled files).

I think i can remove sse2neon and rewrite sse functions manually. It is very naughty, it can explode even from a compiler update. You can pass --disable-warns to ./waf configure as a temporary solution. Also i recommend to use clang for arm platform.

nillerusr avatar Dec 24 '23 01:12 nillerusr

Agree, dedicated server compilation on 1-core arm one time took 3 days.

er2off avatar Jan 06 '24 16:01 er2off