I would give my left kidney for a native RPM.
Why it's so important to have it in RPM? For me, tar.bz2 in /usr/local is the best I can imagine -- I want faster compilation time, functionality with gdb -- I use original gcc. I want final build -- I use 4.3.2. With RPMs you will need to play with upgrade vs side-by-side settings and similar crap.
--