Собираю cross binutils, например под ARM.
Получаю сообщение:
/tmp/ccyWDwAo.s:10: Error: unknown pseudo-op: `.cfi_sections'
Если устанавливаю Cygwin и собираю там, сборка проходит ok.
Исходники binutils и последовательность команд одна и та же.
В интернете решение проблемы найти не смог.
#! /bin/sh
SRCDIR=`pwd`
INSTALLDIR=`pwd`/gnutools
TARGET=mips-linux_gnu
pkgver=2.22
buildtype=i586-linux-gnu
CFLAGS=-"g -O2"
LDFLAGS="-all-static"
CC=gcc
CXX=g++
mkdir -p build/binutils
cd build/binutils
env CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" && ${SRCDIR}/binutils-${pkgver}/configure --build=${buildtype} --host=${buildtype} --target=${TARGET} --prefix=/usr --disable-shared -disable-profile 2>&1 | tee conf.log
make all
Что я мог настроить не так?