[llvmlinux] make [CONFIG=config.mk] sync-all... does not download llvm-sources

Sedat Dilek sedat.dilek at gmail.com
Thu Jul 11 13:51:13 UTC 2013


On Thu, Jul 11, 2013 at 3:48 PM, Sedat Dilek <sedat.dilek at gmail.com> wrote:
> On Thu, Jul 11, 2013 at 3:15 PM, Behan Webster
> <behanw at converseincode.com> wrote:
>> On 07/11/13 09:05, Sedat Dilek wrote:
>>>
>>> On Thu, Jul 11, 2013 at 2:46 PM, Behan Webster
>>> <behanw at converseincode.com> wrote:
>>>>
>>>> On 07/11/13 08:29, Sedat Dilek wrote:
>>>>>
>>>>> On Thu, Jul 11, 2013 at 2:26 PM, Behan Webster
>>>>> <behanw at converseincode.com> wrote:
>>>>>>
>>>>>> On 07/11/13 08:12, Sedat Dilek wrote:
>>>>>>>
>>>>>>> On Thu, Jul 11, 2013 at 2:05 PM, Behan Webster
>>>>>>> <behanw at converseincode.com> wrote:
>>>>>>>>
>>>>>>>> On 07/11/13 06:00, Sedat Dilek wrote:
>>>>>>>>>
>>>>>>>>> Shouldn't 'make sync-all also get LLVM sources from GIT?
>>>>>>>>>
>>>>>>>> It does. It's just that the LLVM/Clang versions are pinned in
>>>>>>>> toolchain/clang/clang.mk while we track down issues with the latest
>>>>>>>> versions
>>>>>>>> of LLVM which are broken.
>>>>>>>>
>>>>>>> NO, that's not true - LLVM sources are not downloaded.
>>>>>>>
>>>>>> I don't know what you're seeing. But make sync-all calls llvm-sync and
>>>>>> clang-sync for me.
>>>>>>
>>>>>> You can see what targets are called during a sync like this:
>>>>>>
>>>>>> llvmlinux/targets/x86_64$ make list-sync
>>>>>>
>>>>>> llvm-sync clang-sync kernels-sync buildroot-sync ltp-sync qemu-sync
>>>>>>
>>>>> I have sent you my logs, have a look into it
>>>>> (make-config_mk-sync-all.txt).
>>>>> Again, it is not downloaded!
>>>>>
>>>>> In another email you insulted me to be "vague", why the hell you do
>>>>> not look into logs sent to you?
>>>>>
>>>> I did look at your logs. They doesn't match with what I can reproduce
>>>> here.
>>>> I suspect you didn't redirect stderr when you recorded the log. I can
>>>> assure
>>>> you that it is being synced. I do "make sync-all" almost daily.
>>>>
>>>  From my previous reply (Please, read more carefully!):
>>>
>>> LC_ALL=C make CONFIG=config.mk sync-all 2>&1 | tee
>>> ~/src/llvmlinux/make-config_mk-sync-all.txt
>>
>> I did indeed miss that line.
>>
>> But I still can't reproduce the issue you are seeing. It is syncing for me.
>> Not saving stderr was the only thing I could think that might be the issue.
>>
>> However, clang is building for you isn't it?
>>
>
> If you mean with "clang" LLVM/Clang, yes.
> 'make kernel-build' is really fetching LLVM sources.
>
> After dozens of time touching your build-system, the generated kernel
> seems to boot, but end in initramfs as CONFIG_FUSE=y is not set.
> For a WUBI installation fuse is absolutely necessary.
>
> I am doing a clean build, now.
>
> What the hell is "FORCE_LLVMLINUX_COMMIT=1" for?
> Shouldn't that checkout (downgrade) llvmlinux-git for me?
> ...
> Current HEAD does not match with checkpoint config.mk. Please run:
>     git checkout 37633a590b7a22719149e344cb197025a2c83ed9
> ...
> Where to do that git-checkout - I have asked that, doing again.
>
> git-reset-ing $my-good-commit-id on GIT master or doing so for a new
> GIT branch fails.
>
> The only thing I can imagine is to through it away.
>
> - Sedat -
>

Building with these 3 patches from scratch.

- Sedat -

>>
>> Behan
>>
>> --
>> Behan Webster
>> behanw at converseincode.com
>>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-targets-x86_64-config.mk-from-jsmoeller.patch
Type: application/octet-stream
Size: 2221 bytes
Desc: not available
URL: <http://lists.linuxfoundation.org/pipermail/llvmlinux/attachments/20130711/11caf605/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Add-targets-x86_64-config_x86_64-from-jsmoeller.patch
Type: application/octet-stream
Size: 280213 bytes
Desc: not available
URL: <http://lists.linuxfoundation.org/pipermail/llvmlinux/attachments/20130711/11caf605/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-x86_64-config.mk-Drop-FORCE_LLVMLINUX_COMMIT-line.patch
Type: application/octet-stream
Size: 696 bytes
Desc: not available
URL: <http://lists.linuxfoundation.org/pipermail/llvmlinux/attachments/20130711/11caf605/attachment-0005.obj>


More information about the LLVMLinux mailing list