-
Notifications
You must be signed in to change notification settings - Fork 1
/
TBB_BuildProcedure_2018U2_arm.txt
65 lines (51 loc) · 1.63 KB
/
TBB_BuildProcedure_2018U2_arm.txt
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
cd ~
wget https://github.com/01org/tbb/archive/2018_U2.tar.gz
tar xvf 2018_U2.tar.gz
rm 2018_U2.tar.gz
cd tbb-2018_U2
make tbb CXXFLAGS="-DTBB_USE_GCC_BUILTINS=1 -D__TBB_64BIT_ATOMICS=0"
cd ~
mkdir libtbb-dev_2018U2_armhf
cd libtbb-dev_2018U2_armhf
mkdir -p usr/local/lib/pkgconfig
mkdir -p usr/local/include
mkdir DEBIAN
cd ~/libtbb-dev_2018U2_armhf/DEBIAN
cat > control
#========== 下記入力 ========================================
Package: libtbb-dev
Priority: extra
Section: universe/libdevel
Maintainer: Your Name <email address>
Architecture: armhf
Version: 2018U2
Homepage: <URL>
Description: <Desc>
#========== 上記入力 ========================================
Ctrl+DでCATコマンドを終了
cd ~/libtbb-dev_2018U2_armhf/usr/local/lib
cp ~/tbb-2018_U2/build/*_release/libtbb.so.2 .
ln -s libtbb.so.2 libtbb.so
cd ~/tbb-2018_U2/include
cp -r serial tbb ~/libtbb-dev_2018U2_armhf/usr/local/include
cd ~/libtbb-dev_2018U2_armhf/usr/local/lib/pkgconfig
cat > tbb.pc
#========== 下記入力 ========================================
# Manually added pkg-config file for tbb - START
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: tbb
Description: thread building block
Version: 2018U2
Cflags: -I${includedir} -DTBB_USE_GCC_BUILTINS=1 -D__TBB_64BIT_ATOMICS=0
Libs: -L${libdir} -ltbb
# Manually added pkg-config file for tbb - END
#========== 上記入力 ========================================
Ctrl+DでCATコマンドを終了
cd ~
sudo chown -R root:staff libtbb-dev_2018U2_armhf
sudo dpkg-deb --build libtbb-dev_2018U2_armhf
sudo dpkg -i ~/libtbb-dev_2018U2_armhf.deb
sudo ldconfig