OpenSUSE 12.3/gcc 4.7 workaround for cuda 5.0

There is gcc 4.7 workaround for cuda 5.0 in OpenSUSE 12.3: //en.opensuse.org/SDB:CUDA50 .
This patch is executed under /usr/local/cuda. Result of patch execution is that cuda Samples modules may be build successfully. Is this patch applicable to any nvcc work w/any cuda sources, in particular w/writable Samples in ~NVIDIA_CUDA-5.0_Samples ?

Mikhail