Сломалась сборка через gcc
Приветствую! Не подскажите, что такое могло сломаться, что про сборке любого сишного кода (даже пустой заглушки) выдается это: $ 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 проблемы не решает. С уважением, Алексей А.
Re: Сломалась сборка через gcc
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. > Не помогло, к сожалению.
Re: Сломалась сборка через gcc
>>> Попробуйте еще переустановить пакет binutils. >>> >> Не помогло, к сожалению. > testing, да? Обновите систему сегодня, все нормально, остальные > пакеты мигрировали. Спасибо, помогло! Я хоть и на тестинге, но подобного давно не случалось, отвык. Думал, что сам что-то отломал/недопилил/удалил по зависимостям. -- С уважением, Алексей А.
Re: Сломалась сборка через gcc
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. В ближайшее время появится на зеркалах, обновите.
Re: Сломалась сборка через gcc
18.12.2015 19:48, Evgeny Tarasov пишет: > Посмотрите, похоже ваш случай: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808181 > Вроде поправили сегодня binutils. В ближайшее время появится на > зеркалах, обновите. Да, оно. Странно, что не отгуглилось. Теперь все работает.
Re: Сломалась сборка через gcc
On Fri, Dec 18, 2015 at 05:14:09PM +0300, aleksey wrote: > 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. > > > Не помогло, к сожалению. testing, да? Обновите систему сегодня, все нормально, остальные пакеты мигрировали. Всего лучшего, Петр -- Peter Pentchev r...@ringlet.net r...@freebsd.org p...@storpool.com PGP key:http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13 signature.asc Description: PGP signature
Re: Сломалась сборка через gcc
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.