Bug 39740 - ld: cannot find -lstdc++_nano which is referred by nano.spec
Summary: ld: cannot find -lstdc++_nano which is referred by nano.spec
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: arm-none-eabi-gcc-c++ (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-26 15:34 MSK by ildar
Modified: 2021-03-05 01:05 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ildar 2021-02-26 15:34:43 MSK
сборка проекта валится с ошибкой:
> [ 15%] Linking CXX executable pinetime-graphics-0.14.0.out
> /usr/libexec/gcc/arm-none-eabi/10.2.0/../../../arm-none-eabi/bin/ld: cannot find -lstdc++_nano

В проекте нет упоминаний `nano`, кроме "--specs=nano.specs"
Comment 1 Антон Мидюков 2021-02-26 15:59:27 MSK
arm-none-eabi-gcc-c++ установлен?

(Ответ для ildar на комментарий #0)
> сборка проекта валится с ошибкой:
> > [ 15%] Linking CXX executable pinetime-graphics-0.14.0.out
> > /usr/libexec/gcc/arm-none-eabi/10.2.0/../../../arm-none-eabi/bin/ld: cannot find -lstdc++_nano
> 
> В проекте нет упоминаний `nano`, кроме "--specs=nano.specs"

А посмотреть на исходники, которые собираете, можно?
Если --specs=nano.specs в проекте убрать?
Comment 2 ildar 2021-02-26 18:07:27 MSK
(Ответ для Антон Мидюков на комментарий #1)
> arm-none-eabi-gcc-c++ установлен?
да

> А посмотреть на исходники, которые собираете, можно?
https://github.com/JF002/Pinetime/

> Если --specs=nano.specs в проекте убрать?
собирается. Результаты пока не сравнивал.
Comment 3 Антон Мидюков 2021-02-26 20:19:48 MSK
(Ответ для ildar на комментарий #0)
> сборка проекта валится с ошибкой:
> > [ 15%] Linking CXX executable pinetime-graphics-0.14.0.out
> > /usr/libexec/gcc/arm-none-eabi/10.2.0/../../../arm-none-eabi/bin/ld: cannot find -lstdc++_nano

Бага по теме: https://bugzilla.redhat.com/show_bug.cgi?id=1260439

Тем не менее в спеке описана сборка stdc++_nano.a, а по факту библиотек этих в пакете нет. Все дружно оказались не опакечены.
Comment 4 Антон Мидюков 2021-02-26 20:20:41 MSK
Упс, не на тот пакет перевесил.
Comment 5 Антон Мидюков 2021-02-27 05:24:44 MSK
Исправил в задании 267060. Пробуйте.
Comment 6 ildar 2021-03-03 12:37:16 MSK
(Ответ для Антон Мидюков на комментарий #5)
> Исправил в задании 267060. Пробуйте.

Спасибо!
попробовал, работает. И нужный эффект достигнут: прошивка стала меньше.
Comment 7 Антон Мидюков 2021-03-03 13:01:53 MSK
(Ответ для ildar на комментарий #6)
> (Ответ для Антон Мидюков на комментарий #5)
> > Исправил в задании 267060. Пробуйте.
> 
> Спасибо!
> попробовал, работает. И нужный эффект достигнут: прошивка стала меньше.

Вам спасибо :)
Проверьте, пожалуйста, ещё задание 267141.
Comment 8 ildar 2021-03-04 11:46:18 MSK
(Ответ для Антон Мидюков на комментарий #7)
> Проверьте, пожалуйста, ещё задание 267141.

Тоже отлично работает.
Единственное: я заметил, что пакет c++ разбух в 12 раз.
Comment 9 Repository Robot 2021-03-05 01:05:24 MSK
arm-none-eabi-gcc-10.2.0-alt4 -> sisyphus:

 Sat Feb 27 2021 Anton Midyukov <antohami@altlinux> 10.2.0-alt4
 - Fix unpackaged files (ALT bug 39740)