From: Jacek Kryszyn Date: Mon, 21 Aug 2023 14:01:07 +0000 (+0200) Subject: Merge branch 'main' of github.sec.samsung.net:j-kryszyn/partition_tools X-Git-Tag: accepted/tizen/unified/20240503.021853~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6d09d75c481f8149009f3e26e352da5b945fe4f2;p=tools%2Fdynpart-tools.git Merge branch 'main' of github.sec.samsung.net:j-kryszyn/partition_tools --- 6d09d75c481f8149009f3e26e352da5b945fe4f2 diff --cc .gitignore index 6345e0c,eae354e..128efc2 --- a/.gitignore +++ b/.gitignore @@@ -1,4 -1,5 +1,9 @@@ bin/ .project .vscode/ ++<<<<<<< HEAD +build/ ++======= + *.o + /lib/lib ++>>>>>>> caeaf2b26983e18245146d2368c5718f08a21729 diff --cc README.md index 492d13a,cc56b56..9ecaf12 --- a/README.md +++ b/README.md @@@ -1,22 -1,23 +1,30 @@@ +Original project: https://github.com/LonelyFool/lpunpack_and_lpmake +Copied from commit 7ec860cfa95ed83dec579ab0459aad1c35ad48e4 + # lpunpack and lpmake - To cross-compile you need `crossbuild-essential-arm64`/`crossbuild-essential-armel`/`crossbuild-essential-armhf` (sudo apt install $package). + To compile x86_64 you need: + - clang (sudo apt install clang) + - zlib (sudo apt install zlib1g-dev) + + To cross-compile you need: + - Ubuntu 22.04: `crossbuild-essential-arm64`/`crossbuild-essential-armel`/`crossbuild-essential-armhf` (sudo apt install $package). + - Ubuntu 20.04: `sudo apt install gcc-10-aarch64-linux-gnu` and `sudo apt install g++-aarch64-linux-gnu` + -On Ubuntu 20.04 crossbuild-essential-arm64 uses gcc 9.x which gives an internal error during build. This is why gcc-10 version has to be installed explicitly. - ++On Ubuntu 20.04 `crossbuild-essential-arm64`` uses gcc 9.x which gives an internal error during build. This is why gcc-10 version has to be installed explicitly. +`` build: -./make.sh $ARCH -where $ARCH: -- x86_64 (default, can be ommited) -- i686 -- arm7hf -- arm7vl (though it doesn't compile for now) -- aarch64 +``` +mkdir build +cd build +cmake ../ +make + +``` + +or you can use original makefile: -source code from aosp +``` +make +```