LINUX.ORG.RU

История изменений

Исправление 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 одинаковый по составу либ о_О