{"id":199,"date":"2014-10-21T13:15:25","date_gmt":"2014-10-21T11:15:25","guid":{"rendered":"https:\/\/kszyh.kisim.eu.org\/?p=199"},"modified":"2014-10-21T13:15:25","modified_gmt":"2014-10-21T11:15:25","slug":"kompilacja-boost-na-android-pod-windows","status":"publish","type":"post","link":"https:\/\/kszyh.kisim.eu.org\/?p=199","title":{"rendered":"Kompilacja Boost na Android pod Windows"},"content":{"rendered":"<p>Dotyczy Boost 1.56. I Android NDK r10b<br \/>\nW katalogu<em> tools\\build\\src\\<\/em> umie\u015bci\u0107 plik <em>user-config.jam<\/em> (przyk\u0142adowy znajduje si\u0119 w <em>\\tools\\build\\example\\<\/em>) o nast\u0119puj\u0105cej tre\u015bci:<\/p>\n<pre class=\"lang:python decode:true \">import os ;\r\n\r\nandroidNDKRoot = e:\/Android-SDK\/android-ndk-r10b ; # put the relevant path\r\n using gcc : android :\r\n     $(androidNDKRoot)\/standalone-toolchain\/bin\/arm-linux-androideabi-g++ :\r\n     &lt;compileflags&gt;--sysroot=$(androidNDKRoot)\/platforms\/android-19\/arch-arm\r\n     &lt;compileflags&gt;-mthumb\r\n     &lt;compileflags&gt;-Os\r\n     &lt;compileflags&gt;-fno-strict-aliasing\r\n     &lt;compileflags&gt;-O2\r\n     &lt;compileflags&gt;-DNDEBUG\r\n     &lt;compileflags&gt;-g\r\n     &lt;compileflags&gt;-lstdc++\r\n     &lt;compileflags&gt;-I$(androidNDKRoot)\/sources\/cxx-stl\/gnu-libstdc++\/4.6\/include\r\n     &lt;compileflags&gt;-I$(androidNDKRoot)\/sources\/cxx-stl\/gnu-libstdc++\/4.6\/libs\/armeabi\/include\r\n     &lt;compileflags&gt;-D__GLIBC__\r\n     &lt;compileflags&gt;-D_GLIBCXX__PTHREADS\r\n     &lt;compileflags&gt;-D__arm__\r\n     &lt;compileflags&gt;-D_REENTRANT\r\n     &lt;archiver&gt;$(androidNDKRoot)\/standalone-toolchain\/bin\/arm-linux-androideabi-ar\r\n     &lt;ranlib&gt;$(androidNDKRoot)\/standalone-toolchain\/bin\/arm-linux-androideabi-ranlib\r\n         ;<\/pre>\n<p>Kompilacj\u0119 uruchomi\u0107 jako:<\/p>\n<pre class=\"lang:default decode:true \">b2 --without-python --without-mpi --without-serialization threading=multi link=static runtime-link=static toolset=gcc-android target-os=linux threadapi=pthread --stagedir=android stage<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dotyczy Boost 1.56. I Android NDK r10b W katalogu tools\\build\\src\\ umie\u015bci\u0107 plik user-config.jam (przyk\u0142adowy znajduje si\u0119 w \\tools\\build\\example\\) o nast\u0119puj\u0105cej tre\u015bci: import os ; androidNDKRoot = e:\/Android-SDK\/android-ndk-r10b ; # put the relevant path using gcc : android : $(androidNDKRoot)\/standalone-toolchain\/bin\/arm-linux-androideabi-g++ : &lt;compileflags&gt;&#8211;sysroot=$(androidNDKRoot)\/platforms\/android-19\/arch-arm &lt;compileflags&gt;-mthumb &lt;compileflags&gt;-Os &lt;compileflags&gt;-fno-strict-aliasing &lt;compileflags&gt;-O2 &lt;compileflags&gt;-DNDEBUG &lt;compileflags&gt;-g &lt;compileflags&gt;-lstdc++ &lt;compileflags&gt;-I$(androidNDKRoot)\/sources\/cxx-stl\/gnu-libstdc++\/4.6\/include &lt;compileflags&gt;-I$(androidNDKRoot)\/sources\/cxx-stl\/gnu-libstdc++\/4.6\/libs\/armeabi\/include&#8230; <a class=\"continue-reading-link\" href=\"https:\/\/kszyh.kisim.eu.org\/?p=199\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[3],"class_list":["post-199","post","type-post","status-publish","format-standard","hentry","category-windows","tag-boost"],"_links":{"self":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=199"}],"version-history":[{"count":1,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":200,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/199\/revisions\/200"}],"wp:attachment":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}