LINUX.ORG.RU

Чего-то поломалось в gcc (нет lgcc_s)


0

1

Ситуация, компилирую тривиальный Hello world на Си и получаю:

gcc-4.3 - все нормально,

gcc-4.6 - тоже все нормально,

а вот gcc-4.4 недавно испортился после очередного обновления. При компиляции сообщение:

/usr/bin/ld: cannot find -lgcc_s

collect2: ld returned 1 exit status

И чего, что править я даже не понимаю, полазил по /etc/ld.so.conf и /etc/ld.so.conf.d/ - вроде какой-то ереси не заметил, где ещё смотреть настройки даже не знаю.

Update: Это баг в Debian после обновления на gcc 4.4.6-6

http://www.linux-archive.org/debian-gcc/545355-bug-631906-gcc-4-4-cannot-find...

★★★★★

Последнее исправление: anonymous_incognito (всего исправлений: 1)

Ответ на: комментарий от frozenix

В гугль строчку с ошибкой и я могу поискать и убедиться, что советы типа загрузить libgcc_s.so.1 и сделать симлинк на libgcc_s.so не годятся, потому что gcc-4.3 и 4.6 работают нормально.

anonymous_incognito ★★★★★
() автор топика

Вообще ls /usr/lib/gcc/x86_64-linux-gnu

показывает только 4.1 4.1.2 4.1.3 4.2 4.2.4 4.3 4.3.5 4.6   4.6.1

то есть, 4.4 куда-то пропали и не появляются после переустановки gcc-4.4 - вот прикол дурной.

anonymous_incognito ★★★★★
() автор топика

Я знал что мейнтейнеры дебиана нифига не тестируют :(

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.