[Armadillo:03717] 【atmark-dist|glib|コンパイルエラー】

senryu email@hidden
2008年 11月 26日 (水) 16:08:07 JST


馬と申します。

atmark-distを使って、glibをromfs.imgに追加しようかと思いましたが、
下記のエラーになりました。
ご存知の方がいらしゃいましたら、教えてくださいませんか。
尚、atmark-distを使って、スタティックリンクのバイナリを作ること
はできますでしょうか。
よろしく お願いいたします。

-----------ERORR----------------------
/home/arm9/atmark-dist-20050729/glibc/build/csu/crti.S: Assembler
messages:
/home/arm9/atmark-dist-20050729/glibc/build/csu/crti.S:96: Error: can't
resolve `_GLOBAL_OFFSET_TABLE_' {*UND* section} - `.L7' {.text section}
/home/arm9/atmark-dist-20050729/glibc/build/csu/crti.S:61: Error:
internal_relocation (type: OFFSET_IMM) not fixed up
/home/arm9/atmark-dist-20050729/glibc/build/csu/crti.S:62: Error:
internal_relocation (type: OFFSET_IMM) not fixed up
/home/arm9/atmark-dist-20050729/glibc/build/csu/crti.S:63: Error:
internal_relocation (type: OFFSET_IMM) not fixed up
/home/arm9/atmark-dist-20050729/glibc/build/csu/crti.S:64: Error:
internal_relocation (type: OFFSET_IMM) not fixed up
make[5]: *** [/home/arm9/atmark-dist-20050729/glibc/build/csu/crti.o] エ
ラー 1
make[5]: Leaving directory `/home/arm9/atmark-dist-20050729/glibc/csu'
make[4]: *** [csu/subdir_lib] エラー 2
make[4]: Leaving directory `/home/arm9/atmark-dist-20050729/glibc'
make[3]: *** [all] エラー 2
make[3]: Leaving directory `/home/arm9/atmark-dist-20050729/glibc/build'
make[2]: *** [all] エラー 2
make[2]: Leaving directory `/home/arm9/atmark-dist-20050729/glibc'
make[1]: *** [all] エラー 2
make[1]: Leaving directory `/home/arm9/atmark-dist-20050729/lib'
make: *** [subdirs] エラー 1

----------説明---------------------------
ソフトウェアマニュアルのように、make menuconfig -> LibC Version を
"None"で設定すれば、正常にコンパイル
出来ます。但しmake menuconfig -> LibC Version を"glibc"に設定すると、コ
ンパイルエラーは発生します。

----------そのた-------------------------
dpkg -l|grep cross
ii  dpkg-cross                       1.24                       tools
for cross compiling Debian packages
ii  flex-arm-cross                   2.5.31-31sarge1            A fast
lexical analyzer generator. (for cros
ii  gcc-3.3-base-arm-cross           3.3.5-1                    Dummy
gcc-3.3-base for arm-cross
iU  gcc-3.3-base-arm-cross-arm-cross 1.0                        Dummy
gcc-3.3-base-arm-cross for arm-cross
ii  libc6-arm-cross                  2.3.2.ds1-22               GNU C
Library: Shared libraries and Timezone
ii  libc6-dev-arm-cross              2.3.2.ds1-22               GNU C
Library: Development Libraries and Hea
ii  libc6-pic-arm-cross              2.3.2.ds1-22               GNU C
Library: PIC archive library (for cros
ii  libc6-prof-arm-cross             2.3.2.ds1-22               GNU C
Library: Profiling Libraries (for cros
ii  libdb1-compat-arm-cross          2.1.3-7                    The
Berkeley database routines [glibc 2.0/2.
ii  libgcc1-arm-cross                3.4.3-13                   GCC
support library
ii  libieee1284-3                    0.2.10-1
cross-platform library for parallel port acc
ii  libssl-dev-arm-cross             0.9.7e-3sarge5             SSL
development libraries, header files and
ii  libssl0.9.7-arm-cross            0.9.7e-3sarge5             SSL
shared libraries (for cross-compiling)
iU  libstdc++5-3.3-dev-arm-cross     3.3.5-13                   The GNU
Standard C++ Library v3 (development
iU  libstdc++5-3.3-pic-arm-cross     1.0                        Dummy
libstdc++5-3.3-pic for arm-cross
iU  libstdc++5-arm-cross             3.3.5-13                   The GNU
Standard C++ Library v3 (for cross-c
ii  libstdc++6-0-arm-cross           3.4.3-13                   The GNU
Standard C++ Library v3
ii  libstdc++6-0-dbg-arm-cross       3.4.3-13                   The GNU
Standard C++ Library v3 (debugging f
ii  libstdc++6-0-dev-arm-cross       3.4.3-13                   The GNU
Standard C++ Library v3 (development
ii  libstdc++6-0-pic-arm-cross       3.4.3-13                   The GNU
Standard C++ Library v3 (shared libr
ii  libxml2-arm-cross                2.6.16-7                   GNOME
XML library (for cross-compiling)
ii  libxml2-dev-arm-cross            2.6.16-7
Development files for the GNOME XML library
ii  linux-kernel-headers-arm-cross   2.5.999-test7-bk-17        Linux
Kernel Headers for development (for cr
ii  m4-arm-cross                     1.4.2-1                    Dummy m4
for arm-cross
ii  pkg-config-arm-cross             0.21-1                     Dummy
pkg-config for arm-cross
ii  zlib1g-arm-cross                 1.2.2-4.sarge.2
compression library - runtime (for cross-com
ii  zlib1g-dev-arm-cross             1.2.2-4.sarge.2
compression library - development (for cross

--



-----Original Message-----
From: email@hidden
[mailto:email@hidden] On Behalf Of
Takenoshita Koyo
Sent: Wednesday, November 26, 2008 1:45 PM
To: Armadillo series general discussion list
Subject: [Armadillo:03716] Re: 220 で USB オーディオ


> USB起動のDebianには開発環境が入っていないのですが、、
> どうしたらよいのでしょうか?
atmark-distを使用するときと同じように、
開発PCでクロスコンパイルして
内蔵(NOR)フラッシュメモリのkernel領域に書き込んでください。

※OSSのドライバを使う場合は、Debianは必須要件ではないので
atmark-distでユーザランドを作成した方が簡単だと思います。

-- 
Koyo Takenoshita _______________________________________________
armadillo mailing list
email@hidden
http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo






armadillo メーリングリストの案内