Mensajes del ensamblador: Error: la instrucción condicional del pulgar debe estar en el bloque de TI - `strexeq r1, r2, [r4] '

Intenté construir un archivo .so. El archivo contiene bibliotecas como tbb, dlib. Cuando ejecuto mi archivo cpp, se produce una excepción [Mensajes del ensamblador: Error: la instrucción condicional del pulgar debe estar en el bloque de TI - `strexeq r1, r2, [r4] '].

vector<tbb::atomic<bool> > face_detections_used(face_detections.size());
    if(face_detections_used[detection_ind].compare_and_swap(true, false) == false)
        {
            // Reinitialise the model
                clm_models[model].Reset();
                clm_models[model].detection_success = false;
          detection_success = CLMTracker::DetectLandmarksInVideo(grayscale_image, depth_image, face_detections[detection_ind], clm_models[model], clm_parameters[model]);

            active_models[model] = true;

            break;
            }

Creo una excepción de ese código. Cualquier indicador de cpp específico requerido para tbb. Alguna idea sobre esto, es útil para mí gracias

Respuestas a la pregunta(0)

Su respuesta a la pregunta