   ASSERT_EQUAL(true, d[0]);
 }
 
-
+// XXX disable ranlux tests for now (Thrust issue #124)
+#if defined(__CUDACC__) && CUDA_VERSION!=3010
 void TestRanlux24BaseValidation(void)
 {
   typedef thrust::random::ranlux24_base Engine;

}
DECLARE_UNITTEST(TestTaus88Unequal);


void TestRanlux24Validation(void)
{
  typedef thrust::random::ranlux24 Engine;

  TestEngineUnequal<Engine>();
}
DECLARE_UNITTEST(TestRanlux48BaseUnequal);
#endif //if defined(__CUDACC__) && CUDA_VERSION==3010


void TestMinstdRandValidation(void)
