Vort

Results 214 comments of Vort

If crashing location is different depending on `-march` option, then option was specified in correct place. I suspect that boost or libressl may be built with SSE as well.

It also worth to try `-march=i486` and `-march=i386` because `586-class` from your output may be not entirely correct.

Showing which exact command resulted in crash may be useful as well. Here is what I found after searching how to do this: https://stackoverflow.com/a/40223712 _(`(gdb) layout asm` is the right...

`movsd` is SSE command. I wonder where it comes from. It should not appear with `-march=i586`. Did you cleaned object files from previous builds? I wonder if it comes from...

> I guess with i386 failing, it doesn't make much sense to try i486? There should be no SSE commands for `i386`, `i486` and `i586`. I suspect `USE_AESNI` option may...

Looks like I figured out what happened. `USE_AESNI` enables `-maes`, which automatically enables `-msse`. Modern compilers allow to use AES-NI instructions without `-maes` option, but it can't be easily removed...

I decided to try it myself - installed OpenBSD with `install75.iso`, `git boost cmake ninja` and built binary like so (from `build` directory): `cmake -DCMAKE_CXX_FLAGS="-march=i386" -DWITH_AESNI=OFF -DWITH_GIT_VERSION=ON -DCMAKE_BUILD_TYPE=Release -G Ninja...

> How can I check this myself on the system that doesn't produce the error? I was searching for "xmm" text among disassembly made by IDA. Ghidra should work as...

Как я понимаю, роутер выдаёт Not connected когда считает, что у него нету прямого подключения к Интернету. Понятно, что у роутера могут быть ложные определения доступности сети, но если предположить,...

> Я не разобрался, как у них это реализовано. Наверно, с этого места стоит изучать: https://github.com/transmission/transmission/pull/6718