| Line 171: |
Line 171: |
| | There's a ''docker-build'' target in Makefile which builds CRIU in Ubuntu Docker container. Just run <code>make docker-build</code> and that's it. | | There's a ''docker-build'' target in Makefile which builds CRIU in Ubuntu Docker container. Just run <code>make docker-build</code> and that's it. |
| | | | |
| − | === Compilation with non-standard paths to dependencies === | + | === Non-standard compilation === |
| | | | |
| | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px"> | | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px"> |
| − | Here is an example of building natively specifying manually built dependencies.
| + | Building natively, but specifying built dependencies manually |
| | <div class="mw-collapsible-content"> | | <div class="mw-collapsible-content"> |
| | cd deps | | cd deps |
| Line 186: |
Line 186: |
| | </div> | | </div> |
| | </div> | | </div> |
| − |
| |
| − | === Cross Compilation for ARM ===
| |
| | | | |
| | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px"> | | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px"> |
| | + | Cross Compilation for ARM |
| | + | <div class="mw-collapsible-content"> |
| | ARMv7 | | ARMv7 |
| − | <div class="mw-collapsible-content">
| |
| | cd deps | | cd deps |
| | rsync -a --exclude=.git --exclude=deps .. criu-arm | | rsync -a --exclude=.git --exclude=deps .. criu-arm |
| Line 201: |
Line 200: |
| | PATH="`pwd`/../`uname -m`-linux-gnu/bin:$PATH" | | PATH="`pwd`/../`uname -m`-linux-gnu/bin:$PATH" |
| | cd ../.. | | cd ../.. |
| − | </div>
| |
| − | </div>
| |
| | | | |
| − | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
| + | ARMv8 |
| − | ARMv7
| |
| − | <div class="mw-collapsible-content">
| |
| | cd deps | | cd deps |
| | rsync -a --exclude=.git --exclude=deps .. criu-aarch64 | | rsync -a --exclude=.git --exclude=deps .. criu-aarch64 |