スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[SystemC] clangでインストール

clang 3.3で SystemC-2.3をインストールしようとした際のメモ。

$> ../configure CC=clang CXX=clang++ 
:
:
configure: error: "sorry...compiler not supported"

ってな感じでエラーが出ます。
どうやら、INSTALLには記載があるのに、clangは使えないようです。


っとそんなはずはない!っと思ったのですが。。。
結局、configureを修正します。
configureでは「$CXX_COMP」という形で、c++ compilerを検査してます。
なので、ここに clang++を追加することで configのエラー回避出来ます。


例えば、Linux OSだと 5082行目です。

--- ../configure.org    2013-04-25 23:19:19.918563992 +0900
+++ ../configure    2013-04-25 23:38:35.215930881 +0900
@@ -5079,7 +5079,7 @@
             ;;
         esac
         case "$CXX_COMP" in
-            c++ | g++)
+            c++ | g++ | clang++)
                 EXTRA_CXXFLAGS="${EXTRA_CXXFLAGS} -m${CPU_ARCH}"
                 EXTRA_ASFLAGS="-m${CPU_ARCH}"
                 ;;

これで、make すると

$> make
:
/bin/sh ../../../libtool --tag=CXX   --mode=compile clang++ -DSC_INCLUDE_FX   -I. -I../../../../src/sysc/kernel -I../../../../src   -Wall -m32 -c -o sc_attribute.lo ../../../../src/sysc/kernel/sc_attribute.cpp
libtool: compile:  clang++ -DSC_INCLUDE_FX -I. -I../../../../src/sysc/kernel -I../../../../src -Wall -m32 -c ../../../../src/sysc/kernel/sc_attribute.cpp  -fPIC -DPIC -o .libs/sc_attribute.o
libtool: compile:  clang++ -DSC_INCLUDE_FX -I. -I../../../../src/sysc/kernel -I../../../../src -Wall -m32 -c ../../../../src/sysc/kernel/sc_attribute.cpp -o sc_attribute.o >/dev/null 2>&1
:
:

ってな感じで、完了します。
あとは $> make install で完了です。


あと、SystemC Forumでも聞いてみました。
- SystemC install clang


私は、最終的には「configure.in」を修正して、

$> autoreconf -ivf

を行いインストールしました。

関連記事

コメントの投稿

非公開コメント

プロフィール

Kocha

Author:Kocha
なんでもチャレンジ!(^o^)/
E-mail
github:Kocha
イベントカレンダー

カレンダー
08 | 2017/09 | 10
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
カテゴリ
OVP (4)
最新記事
最新コメント
アーカイブ
リンク
Twitter
アクセス人数
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。