Strange error while compiling library

Well, I'm not sure if it was a good idea or not, and would like further advice on this, but I just downloaded Arduino V1.0.6, renamed my original ld.exe, then replaced it with the one from the earlier Arduino version and now the sketch using my library compiles just fine.

Are there likely to be repercussions???

Maybe I should start a new thread to ask that question, with a link back to this thread?