summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYoungcheol Kang <ychul.kang@samsung.com>2016-06-15 14:45:48 +0900
committerYoungcheol Kang <ychul.kang@samsung.com>2016-06-15 14:59:57 +0900
commit867a736bb1630dd3e51d545d0eef866b4b39c43a (patch)
tree8b3004f10bcc652bfe0804975f9063f421aeeac7
parent77a20ac9c10194cf534de1603f19bd66d837e673 (diff)
downloadv8-867a736bb1630dd3e51d545d0eef866b4b39c43a.tar.gz
v8-867a736bb1630dd3e51d545d0eef866b4b39c43a.tar.bz2
v8-867a736bb1630dd3e51d545d0eef866b4b39c43a.zip
Apply the libdir in pkgconfig by architecturessubmit/tizen/20160615.060735
The path where the library is installed is different in 32bit and 64bit architectures. - 32bit : /usr/lib/ - 64bit : /usr/lib64/ This patch changes the libdir path according to the achitectures. Also it can fix the build problem in 64bit arch. Bug: http://suprem.sec.samsung.net/jira/browse/TWF-1478 Change-Id: Id36196c21eaed2e6776ed94539b480b992859dc3 Signed-off-by: Youngcheol Kang <ychul.kang@samsung.com>
-rw-r--r--build/pkgconfig/v8.pc.in (renamed from build/pkgconfig/v8.pc)2
-rw-r--r--packaging/v8.spec6
2 files changed, 6 insertions, 2 deletions
diff --git a/build/pkgconfig/v8.pc b/build/pkgconfig/v8.pc.in
index 1a0fed238..2726f3ac6 100644
--- a/build/pkgconfig/v8.pc
+++ b/build/pkgconfig/v8.pc.in
@@ -1,6 +1,6 @@
prefix=/usr
exec_prefix=${prefix}
-libdir=${prefix}/lib/v8
+libdir=?LIBDIR?
includedir=${prefix}/include
Name: chromium-efl
diff --git a/packaging/v8.spec b/packaging/v8.spec
index b6fe93301..e4721ba92 100644
--- a/packaging/v8.spec
+++ b/packaging/v8.spec
@@ -128,7 +128,11 @@ install -d %{buildroot}%{_includedir}/v8/include/libplatform
install -m 0755 %{OUTPUT_FOLDER}/*.a %{buildroot}%{_libdir}/v8
install -m 0755 %{OUTPUT_FOLDER}/natives_blob.bin %{buildroot}%{_libdir}/v8
install -m 0755 %{OUTPUT_FOLDER}/snapshot_blob.bin %{buildroot}%{_libdir}/v8
-install -m 0644 ./build/pkgconfig/v8.pc %{buildroot}%{_libdir}/pkgconfig/
+
+#make and install the pkgconfig file
+sed -e "s#?LIBDIR?#%{_libdir}/v8#" ./build/pkgconfig/v8.pc.in > ./build/pkgconfig/v8.pc
+install -m 0644 ./build/pkgconfig/v8.pc %{buildroot}%{_libdir}/pkgconfig
+
install -m 0644 ./include/*.h %{buildroot}%{_includedir}/v8/include
install -m 0644 ./include/libplatform/*.h %{buildroot}%{_includedir}/v8/include/libplatform