Linker oddities

I think I have been here and thwarted before. I'm beginning to think
that @jcw may have hit this too.

Arduino: 1.5.4 (Windows 7), Board: "JeeNode Micro"

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-g++
-c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD
-mmcu=attiny84 -DF_CPU=8000000L -DARDUINO=154
-IC:\Users\John\Documents\arduino-1.5.4r2\Tiny\hardware\jeelabs\avr\cores\tiny
-IC:\Users\John\Documents\arduino-1.5.4r2\Tiny\hardware\jeelabs\avr\variants\standard
-IC:\Users\John\Documents\arduino-1.5.4r2\libraries\jeelib
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\RF12demo_Tiny_V12.cpp
-o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\RF12demo_Tiny_V12.cpp.o

Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\Ports.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\PortsBMP085.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\PortsLCD.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\PortsRF12.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\PortsSHT11.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\RF12.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\RF12sio.cpp.o
C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-g++
-c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD
-mmcu=attiny84 -DF_CPU=8000000L -DARDUINO=154
-IC:\Users\John\Documents\arduino-1.5.4r2\Tiny\hardware\jeelabs\avr\cores\tiny
-IC:\Users\John\Documents\arduino-1.5.4r2\Tiny\hardware\jeelabs\avr\variants\standard
-IC:\Users\John\Documents\arduino-1.5.4r2\libraries\jeelib
-IC:\Users\John\Documents\arduino-1.5.4r2\libraries\jeelib\utility
C:\Users\John\Documents\arduino-1.5.4r2\libraries\jeelib\RF69.cpp -o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\RF69.cpp.o

Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\RF69_compat.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\pins_arduino.c.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\WInterrupts.c.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring.c.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring_analog.c.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring_digital.c.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring_pulse.c.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring_shift.c.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\HardwareSerial.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\main.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\Print.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerial.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerial115200.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerial38400.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerial9600.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerialErrors.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\Tone.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\WMath.cpp.o
Using previously compiled:
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\WString.cpp.o
C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\pins_arduino.c.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\WInterrupts.c.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring.c.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring_analog.c.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring_digital.c.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring_pulse.c.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\wiring_shift.c.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\HardwareSerial.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\main.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\Print.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerial.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerial115200.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerial38400.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerial9600.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\TinyDebugSerialErrors.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\Tone.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\WMath.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-ar
rcs C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\WString.cpp.o

C:\Users\John\Documents\arduino-1.5.4r2\hardware\tools\avr\bin\avr-gcc
-Os -Wl,--gc-sections -mmcu=attiny84 -o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/RF12demo_Tiny_V12.cpp.elf
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\RF12demo_Tiny_V12.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\Ports.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\PortsBMP085.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\PortsLCD.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\PortsRF12.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\PortsSHT11.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\RF12.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\RF12sio.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\RF69.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp\jeelib\RF69_compat.cpp.o
C:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp/core.a
-LC:\Users\John\AppData\Local\Temp\build4502477700279843677.tmp -lm
jeelib\RF69.cpp.o: In function `__vector_3':
C:\Users\John\Documents\arduino-1.5.4r2\libraries\jeelib/RF69_avr.h:183:
multiple definition of `__vector_3'

jeelib\RF12.cpp.o:C:\Users\John\Documents\arduino-1.5.4r2\libraries\jeelib/RF12.cpp:356:
first defined here

My big question:
Why is the linker pulling in rf12.cpp and using the ISR built therein?