R-CarH3にNTLライブラリを導入したい

はじめまして。teraと申します。

 

R-CarH3でNTLライブラリを使用したく、導入を試みたのですが中々上手くいかず困ってます。

環境や手順に問題があれば指摘していただけないでしょうか。

皆様のお知恵をお貸し頂ければ幸いです。

 

【使用環境】

ubuntu18.04(LTS)

【コンパイラ】

gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04) 

aarch64-linux-gnu-gcc(gcc version 7.3.0 (Ubuntu/Linaro 7.3.0-27ubuntu1~18.04) )

aarch64-linux-gnu-g++

 

【導入したいライブラリ、バージョン】

gmp-6.1.2

ntl-10.5.0

 

【手順】

①apt install でgccクロスコンパイラを入手(aarch64-linux-gnu-gcc、aarch64-linux-gnu-g++)

②作業ディレクトリを作成し、中でgmpを入手~インストール(gmpの導入は成功)

mkdir /home/user/work

cd /home/user/work

sudo wget ftp://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.xz

tar xvf gmp-6.1.2.tar.xz 

cd gmp-6.1.2

./configure --prefix=/home/user/work/gmp --build=x86_64-linux-gnu --host=aarch64-linux-gnu --disable-shared

make

make check

make install

③ntlの入手~インストール

cd /home/user/work

sudo wget http://www.shoup.net/ntl/ntl-10.5.0.tar.gz

tar xvf ntl-10.5.0.tar.gz

cd ntl-10.5.0/src

./configure PREFIX=/home/user/work/ntl SHARED=off GMP_PREFIX=/home/user/work/gmp CXX=aarch64-linux-gnu-g++ "CXXFLAGS= -O2 -march=armv8-a"

make

~~~~~~~~~

make setup1
make[1]: ディレクトリ '/usr/aarch64-linux-gnu/src/ntl-10.5.0/src' に入ります
aarch64-linux-gnu-g++ -I../include -I. -g -O2 -march=armv8-a -c MakeDescAux.cpp
aarch64-linux-gnu-g++ -I../include -I. -g -O2 -march=armv8-a -o MakeDesc MakeDesc.cpp MakeDescAux.o -lm
./MakeDesc
./MakeDesc: 1: ./MakeDesc: Syntax error: word unexpected (expecting ")")
makefile:309: recipe for target 'setup1' failed
make[1]: *** [setup1] Error 2
make[1]: ディレクトリ '/usr/aarch64-linux-gnu/src/ntl-10.5.0/src' から出ます
makefile:298: recipe for target 'all' failed
make: *** [all] Error 2

~~~~~~~~~