18.12.2015 20:14, aleksey пишет:
18.12.2015 16:07, Evgeny Tarasov пишет:
18.12.2015 18:09, aleksey пишет:
Приветствую!
Не подскажите, что такое могло сломаться, что про сборке любого сишного
кода (даже пустой заглушки) выдается это:
$ gcc aaa.c
/usr/bin/ld:
/usr/lib/gcc/i586-linux-gnu/5/../../../i386-linux-gnu/crti.o:
нераспознанное перемещение (0x2b) в разделе «.init»
/usr/bin/ld: final link failed: Некорректное значение
collect2: error: ld returned 1 exit status
Еще неделю назад все было нормально. Но я проводил обновление пакетов и
что именно повлияло - не смог разобраться. libc6-dev установлен,
переустановка его и gcc не помогла. Что может быть?
Система: Debian testing, Linux mainlnx1 4.2.0-1-686-pae #1 SMP Debian
4.2.6-3 (2015-12-06) i686 GNU/Linux
Установленные версии gcc: 4.9 и 5.
Сам файл присутствует, запуск gcc-4.9 aaa.c проблемы не решает.
С уважением, Алексей А.
Попробуйте еще переустановить пакет binutils.
Не помогло, к сожалению.
Посмотрите, похоже ваш случай:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808181
Вроде поправили сегодня binutils. В ближайшее время появится на
зеркалах, обновите.