Сломалась сборка через gcc

2015-12-18 Пенетрантность 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 проблемы не решает.

С уважением, Алексей А.



Re: Сломалась сборка через gcc

2015-12-18 Пенетрантность 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.
>
Не помогло, к сожалению.



Re: Сломалась сборка через gcc

2015-12-18 Пенетрантность aleksey

>>> Попробуйте еще переустановить пакет binutils.
>>>
>> Не помогло, к сожалению.
> testing, да?  Обновите систему сегодня, все нормально, остальные
> пакеты мигрировали.
Спасибо, помогло!
Я хоть и на тестинге, но подобного давно не случалось, отвык. Думал, что
сам что-то отломал/недопилил/удалил по зависимостям.

--
С уважением, Алексей А.



Re: Сломалась сборка через gcc

2015-12-18 Пенетрантность Evgeny Tarasov

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

2015-12-18 Пенетрантность aleksey
18.12.2015 19:48, Evgeny Tarasov пишет:
> Посмотрите, похоже ваш случай:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808181
> Вроде поправили сегодня binutils. В ближайшее время появится на
> зеркалах, обновите. 
Да, оно. Странно, что не отгуглилось. Теперь все работает.



Re: Сломалась сборка через gcc

2015-12-18 Пенетрантность Peter Pentchev
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

2015-12-18 Пенетрантность 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.