You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Outline-atomics is a gcc compilation flag that adds runtime detection on if the cpu supports atomic instructions.
7
+
Some older ARM CPU's such as the chip on the Raspberry PI 4 don't support atomic instructions. Using them will result in a SIGILL.
8
+
When the outline-atomics flag is used, the compiler will generate code that checks if the CPU supports atomic instructions at runtime.
9
+
CPUs that don't support atomic instructions will use the old load-exclusive/store-exclusive instructions.
10
+
If a different compilation flag defined an architecture that unconditionally supports atomic instructions (e.g. -march=armv8.2), the outline-atomic flag will have no effect.
11
+
]===]
12
+
3
13
message("Configuring magnetron project for ${CMAKE_SYSTEM_PROCESSOR}...")
0 commit comments