[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 メーリングリストの案内