[linux-m32r-ja:00134] binutils-2.16系で、 .equ localsym, globalsym + constでエラーが発生します。

Kazuhiro Inaoka inaoka.kazuhiro @ renesas.com
2005年 6月 13日 (月) 18:19:15 JST


稲岡です。

binutils-2.16系を使って、
linux-kernelのentry.Sをビルド時に下記のようなエラーがですようです。

arch/m32r/kernel/entry.S:1000: Error: Local symbol `ei_vec_table' can't
be equated to undefined symbol `eit_vector'

 .global eit_vector
 .equ ei_vec_table, eit_vector + 0x0200

が問題の箇所のようなのですが、どうも、この記述ではエラーになるようです。

 .global ei_vec_table

を追記すると従来どおり、アセンブルできます。


下記報告参照の事。

http://sources.redhat.com/bugzilla/show_bug.cgi?id=857




linux-m32r-ja メーリングリストの案内