Bug 38272

Summary: Проблемы с вызовом as из gcc
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: gcc-aarch64-linux-gnuAssignee: asheplyakov <asheplyakov>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: asheplyakov, asheplyakov
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vitaly Lipatov 2020-03-24 20:40:53 MSK
$ rpm -q gcc-aarch64-linux-gnu
gcc-aarch64-linux-gnu-8.2.1-alt1_1.1.x86_64

$ echo "int main() { }" >test.c
$ aarch64-linux-gnu-gcc test.c
as: unrecognized option '-EL'

как я понимаю, он обращается к обычному as, а не для aarch64:

$ as -EL
as: нераспознанный параметр «-EL»

$ aarch64-linux-gnu-as -EL
^C
Comment 1 Alexey Sheplyakov 2021-08-15 15:43:05 MSK
Исправлено в версии 10.3.1-alt1

$ cat > hello.c <<EOF
#include <stdio.h>
int main(int argc, char **argv) {
    printf("Hello, world!\n");
    return 0;
}
EOF
$ aarch64-linux-gnu-gcc -O2 -g hello_aarch64 hello.c
$ qemu-aarch64-static -L /usr/lib/aarch64-linux-gnu/sys-root ./hello_aarch64
Hello, world!