__attribute__((weak, alias("__hogehoge")))でエラーが...

 ev3のu-bootコンパイルしてます。
http://www.afrel.co.jp/archives/7071
の (7)u-boot(ブートローダ)のビルド確認
のところですね。

ソースの中に
void hogehoge (int val) __attribute__((weak, alias("__hogehoge")));
が沢山あって、

error: 'hogehoge' aliased to external symbol '__hogehoge'
が量産されてます。

 困りました。
 gccの仕様変更のせいだとは思うのですが、対策が?...