История изменений
Исправление rukez, (текущая версия) :
Не может. Это glibc.
только что проверил, на аарч64 ставим gcc-arm-linux-gnueabi:
The following additional packages will be installed:
binutils-arm-linux-gnueabi cpp-11-arm-linux-gnueabi cpp-arm-linux-gnueabi gcc-11-arm-linux-gnueabi
gcc-11-arm-linux-gnueabi-base libasan6-armel-cross libatomic1-armel-cross libc6-armel-cross
libc6-dev-armel-cross libgcc-11-dev-armel-cross libgcc-s1-armel-cross libgomp1-armel-cross
libstdc++6-armel-cross libubsan1-armel-cross linux-libc-dev-armel-cross
заменяем x86_64-linux-gnu-gcc на arm-linux-gnueabi-gcc и всё нормально собирается со статикой:
ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, BuildID[sha1]=d99d0b19764c96209d9872386645b5fe5f51c3be, for GNU/Linux 3.2.0, with debug_info, not stripped
но ведь набор пакетов для армел и 86_64 одинаковый по составу либ о_О
Исходная версия rukez, :
Не может. Это glibc.
только что проверил, ставим gcc-arm-linux-gnueabi:
The following additional packages will be installed:
binutils-arm-linux-gnueabi cpp-11-arm-linux-gnueabi cpp-arm-linux-gnueabi gcc-11-arm-linux-gnueabi
gcc-11-arm-linux-gnueabi-base libasan6-armel-cross libatomic1-armel-cross libc6-armel-cross
libc6-dev-armel-cross libgcc-11-dev-armel-cross libgcc-s1-armel-cross libgomp1-armel-cross
libstdc++6-armel-cross libubsan1-armel-cross linux-libc-dev-armel-cross
заменяем x86_64-linux-gnu-gcc на arm-linux-gnueabi-gcc и всё нормально собирается со статикой:
ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, BuildID[sha1]=d99d0b19764c96209d9872386645b5fe5f51c3be, for GNU/Linux 3.2.0, with debug_info, not stripped
но ведь набор пакетов для армел и 86_64 одинаковый по составу либ о_О