gcc-4.7 から gcc-4.8 を実行するように Debian Weezy マシンを dist-upgrade しました。以前のビルド環境は正常で、正常にコンパイルされていました。現在、どのプログラムでも (些細な hello world であっても)、次のリンカ エラーが発生します。
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 0 には無効なシンボル インデックス 11 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 1 に無効なシンボル インデックス 12 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 2 には無効なシンボル インデックス 2 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 3 には無効なシンボル インデックス 2 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 4 に無効なシンボル インデックス 11 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 5 に無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 6 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 7 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 8 には無効なシンボル インデックス 12 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 9 に無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 10 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 11 に無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 12 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 13 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 14 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 15 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 16 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 17 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 18 には無効なシンボル インデックス 13 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 再配置 19 には無効なシンボル インデックス 20 があります /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_line): 再配置 0 には無効なシンボル インデックス 2 があります /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o: 関数 `_start' 内: (.text+0x12): `__libc_csu_fini' への未定義の参照 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o: 関数 `_start' 内: (.text+0x19): `__libc_csu_init' への未定義の参照 collect2: エラー: ld が 1 つの終了ステータスを返しました
これは libc6 に接続された単純なものだと確信していますが、何がわかりませんか? dpkg がすべての依存関係を処理すると想定していたので、このエラーが表示されることに非常に驚いています。したがって、この特定のシステムに問題があるのか 、それとも debian パッケージに問題があるのか わかりません (これはありそうもないことです)。 、他の誰もこの問題を抱えていないようです!)
何か案は?:)