I don't like linken on weaver so much, too much gold. Usually vitality booster + hood (if needed) , with radiance as core item is much better.
Ofc, in some games linken is a must, like when you play vs for example lion/rhasta as solo laners, and they get dagger, you are free kill without linken. Sometimes also versus slardar/gondar or doom etc.
Anyway, most important is to see your role in game, and then decide what to make , will you have enough farm, are you only(hard) carry, and many more. I sometimes play weaver as mid game hero, with booster+urn/medalion , with low farm and max mobility, it all depends of game and your role in it.