[llvmlinux] make [CONFIG=config.mk] sync-all... does not download llvm-sources
Sedat Dilek
sedat.dilek at gmail.com
Thu Jul 11 10:10:32 UTC 2013
Some (first) statistics - after 'make sync-all':
$ LC_ALL=C du -s -h llvmlinux-git/
2.3G llvmlinux-git/
$ LC_ALL=C du -s -m llvmlinux-git/
2295 llvmlinux-git/
I will give more numbers after 'make kernel-build'.
I doubt 6GiB free are enough for the rest.
$ df -T | grep rootfs
rootfs rootfs 17884496 10832424 6143580 64% /
- Sedat -
On Thu, Jul 11, 2013 at 12:00 PM, Sedat Dilek <sedat.dilek at gmail.com> wrote:
> Hi,
>
> [ BUILD-INSTRUCTIONS ]
>
> PKG_NAME="llvmlinux"
> GIT_URL="http://git.linuxfoundation.org/${PKG_NAME}.git"
> ##GIT_BRANCH=""
>
> git clone $GIT_URL ${PKG_NAME}-git
>
> cd llvmlinux-git/
>
> cd targets/x86_64/
>
> make config > config.mk
>
> LC_ALL=C make CONFIG=config.mk sync-all 2>&1 | tee
> ~/src/llvmlinux/make-config_mk-sync-all.txt
>
> [ /BUILD-INSTRUCTIONS ]
>
> $ egrep -i 'fetching|cloning' make-config_mk-sync-all.txt
> Fetching Clang...
> Cloning into '/home/wearefam/src/llvmlinux/llvmlinux-git/toolchain/clang/src/clang'...
> Fetching commit-ish Clang...
> Cloning shared kernel repo...
> Cloning into bare repository
> '/home/wearefam/src/llvmlinux/llvmlinux-git/arch/all/kernel.git'...
> Cloning kernel...
> Cloning into '/home/wearefam/src/llvmlinux/llvmlinux-git/targets/x86_64/src/linux'...
> Cloning kernel for gcc...
> Cloning into '/home/wearefam/src/llvmlinux/llvmlinux-git/targets/x86_64/src/linux-gcc'...
> Fetching buildroot...
> Cloning into '/home/wearefam/src/llvmlinux/llvmlinux-git/test/buildroot/src/buildroot'...
> Fetching LTP...
> Fetching QEMU...
> Cloning into '/home/wearefam/src/llvmlinux/llvmlinux-git/test/qemu/src/qemu'...
>
> $ LC_ALL=C ll /home/wearefam/src/llvmlinux/llvmlinux-git/toolchain/clang/src/
> total 12
> drwxr-xr-x 3 wearefam wearefam 4096 Jul 11 11:04 ./
> drwxr-xr-x 5 wearefam wearefam 4096 Jul 11 11:07 ../
> drwxr-xr-x 15 wearefam wearefam 4096 Jul 11 11:07 clang/
>
> $ LC_ALL=C ll /home/wearefam/src/llvmlinux/llvmlinux-git/toolchain/clang/src/clang/
> total 112
> drwxr-xr-x 15 wearefam wearefam 4096 Jul 11 11:07 ./
> drwxr-xr-x 3 wearefam wearefam 4096 Jul 11 11:04 ../
> -rw-r--r-- 1 wearefam wearefam 85 Jul 11 11:07 .arcconfig
> drwxr-xr-x 8 wearefam wearefam 4096 Jul 11 11:07 .git/
> -rw-r--r-- 1 wearefam wearefam 1406 Jul 11 11:07 .gitignore
> -rw-r--r-- 1 wearefam wearefam 11415 Jul 11 11:07 CMakeLists.txt
> -rw-r--r-- 1 wearefam wearefam 1175 Jul 11 11:07 CODE_OWNERS.TXT
> drwxr-xr-x 2 wearefam wearefam 4096 Jul 11 11:07 INPUTS/
> -rw-r--r-- 1 wearefam wearefam 2193 Jul 11 11:07 INSTALL.txt
> -rw-r--r-- 1 wearefam wearefam 2749 Jul 11 11:07 LICENSE.TXT
> -rw-r--r-- 1 wearefam wearefam 2952 Jul 11 11:07 Makefile
> -rw-r--r-- 1 wearefam wearefam 96 Jul 11 11:07 ModuleInfo.txt
> -rw-r--r-- 1 wearefam wearefam 4389 Jul 11 11:07 NOTES.txt
> -rw-r--r-- 1 wearefam wearefam 1260 Jul 11 11:07 README.txt
> drwxr-xr-x 4 wearefam wearefam 4096 Jul 11 11:07 bindings/
> drwxr-xr-x 4 wearefam wearefam 4096 Jul 11 11:07 docs/
> drwxr-xr-x 5 wearefam wearefam 4096 Jul 11 11:07 examples/
> drwxr-xr-x 4 wearefam wearefam 4096 Jul 11 11:07 include/
> drwxr-xr-x 21 wearefam wearefam 4096 Jul 11 11:07 lib/
> drwxr-xr-x 4 wearefam wearefam 4096 Jul 11 11:07 runtime/
> drwxr-xr-x 38 wearefam wearefam 4096 Jul 11 11:07 test/
> drwxr-xr-x 13 wearefam wearefam 4096 Jul 11 11:07 tools/
> drwxr-xr-x 9 wearefam wearefam 4096 Jul 11 11:07 unittests/
> drwxr-xr-x 9 wearefam wearefam 4096 Jul 11 11:07 utils/
> drwxr-xr-x 4 wearefam wearefam 4096 Jul 11 11:07 www/
>
> Shouldn't 'make sync-all also get LLVM sources from GIT?
>
> - Sedat -
>
> P.S.: Tested with Jan's COMMIT-IDs from my config.mk.modified file.
More information about the LLVMLinux
mailing list