Toolchain --->
Toolchain type (External toolchain) --->
Toolchain (Linaro 2013.01) --->
がデフォルトで設定されています。
Linaro 2013.01 は、ビルド済みのバイナリのようでビルド時間が短縮されて良いのですが、カスタマイズができないので、
Toolchain type (Buildroot toolchain) --->
を使ってソースから構築しようとしています。
試したところ、uClibc のビルドでエラーが出ます。
下記、エラーメッセージです。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
libc/libc_so.a(brk.os): In function `brk':
brk.c:(.text+0x34): undefined reference to `__emutls_get_address'
brk.c:(.text+0x58): undefined reference to `__emutls_v.__libc_errno'
libc/libc_so.a(__h_errno_location.os): In function `__h_errno_location':
__h_errno_location.c:(.text+0x18): undefined reference to `__emutls_v.__libc_h_errno'
libc/libc_so.a(res_data.os): In function `__res_mkquery':
res_data.c:(.text+0x2b4): undefined reference to `__emutls_v.__libc_resp'
collect2: error: ld returned 1 exit status
make[1]: *** [lib/libc.so] エラー 1
make[1]: ディレクトリ `/home/ubuntu/mini_linux/buildroot-2013.05/output/toolchain/uClibc-0.9.33.2' から出ます
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
uClibc を選択するにあたって、事前に何か必要なファイルや設定があるでしょうか?
以上、よろしくお願いします。