Paul McCartney and Eric Clapton have joined a host of rock legends to help out guitarist Jerry Donahue.