AtTiny85 doesnt seem to accept programs over 5k.?

I have a program that complies fine when I have the board set to UNO but gives me this error when I have the board set to atTiny85

"
c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr25/crttn85.o:(.init9+0x2): relocation truncated to fit: R_AVR_13_PCREL against symbol `exit' defined in .fini9 section in c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/avr25\libgcc.a(_exit.o)
"
I'm assuming this has something to do with program size.

the compiled size when I have UNO selected as the board is :
" Binary sketch size: 5,014 bytes (of a 32,256 byte maximum)"
Shouldn't this fit on an atTiny85.? Or is there something you have to do to enable all the memory.?

Any info is appreciated.
Thanks
E

https://www.google.com/search?q="R_AVR_13_PCREL"+attiny85+site%3Aforum.arduino.cc

First hit...
http://forum.arduino.cc/index.php/topic,60649.0.html

Second hit...
http://forum.arduino.cc/index.php/topic,116674.0.html

Cool. Lot's of info, seems like it fixed the problem for those people.

Thanks

E