Bug 49853 - ../sysdeps/arm/crtn.S: Нет такого файла или каталога
Summary: ../sysdeps/arm/crtn.S: Нет такого файла или каталога
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: arm-none-eabi-gdb (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-01 16:13 MSK by Alexander Makeenkov
Modified: 2024-04-01 16:39 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 Alexander Makeenkov 2024-04-01 16:13:18 MSK
Версия пакета:

arm-none-eabi-gdb-14.2-alt1.x86_64

Шаги воспроизведения:

# apt-get install binutils-arm-linux-gnueabihf cross-glibc-arm gcc-arm-linux-gnueabihf arm-none-eabi-gdb
$ cat > hw.c <<EOF
#include <stdio.h>

int main(void)
{
    int i;
    printf("Hello World!\n");
}
EOF
$ arm-linux-gnueabihf-gcc -v -mcpu=cortex-a53 hw.c -o hw
$ arm-none-eabi-gdb hw
(gdb) list

Получаемый результат:

Reading symbols from hw...
(gdb) list
warning: 1      ../sysdeps/arm/crtn.S: Нет такого файла или каталога

Файл sysdeps/arm/crtn.S есть в пакете zig, но его установка проблему не решает:

$ rpm -ql zig | grep sysdeps/arm/crtn.S
/usr/lib/zig/libc/glibc/sysdeps/arm/crtn.S
Comment 1 Sergey Bolshakov 2024-04-01 16:39:43 MSK
вы смешиваете инструменты для разных целевых платформ.
в приведённом примере был бы нужен arm-linux-gnueabihf-gdb, если
такой существует.
arm-none-eabi-* для baremetal