Discussion:
[chromium-dev] Origin of the LLVM toolchain binaries under third_party/llvm-build
Simon Que
2018-11-26 07:14:50 UTC
Permalink
Hi all,

Where do the LLVM binaries in third_party/llvm-build come from? Are they
built locally or downloaded during the fetch of the Chromium checkout?

If they are downloaded, is it a source from which they can be downloaded
publicly (e.g. using wget)?

Simon
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CANV8Hs03kSYz4T2K%3DPhOnRwepVhRiXU5tVahf_puQ1RwtBEb9w%40mail.gmail.com.
Takuto Ikuta
2018-11-26 07:18:54 UTC
Permalink
Clang binaries come from
http://commondatastorage.googleapis.com/chromium-browser-clang/index.html

See
https://chromium.googlesource.com/chromium/src/+/master/docs/updating_clang.md
to know how clang for chrome is updated.
Post by Simon Que
Hi all,
Where do the LLVM binaries in third_party/llvm-build come from? Are they
built locally or downloaded during the fetch of the Chromium checkout?
If they are downloaded, is it a source from which they can be downloaded
publicly (e.g. using wget)?
Simon
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups
"Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CANV8Hs03kSYz4T2K%3DPhOnRwepVhRiXU5tVahf_puQ1RwtBEb9w%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CANV8Hs03kSYz4T2K%3DPhOnRwepVhRiXU5tVahf_puQ1RwtBEb9w%40mail.gmail.com?utm_medium=email&utm_source=footer>
.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CALNjmMqznT%3DFS2AXyREXAR2nbSJ0bqtTXV%3DQsPxk2f%2BtjhAokw%40mail.gmail.com.
Hans Wennborg
2018-11-26 08:43:26 UTC
Permalink
To answer the "can they be downloaded publicly" question: yes
absolutely. You can look at
https://cs.chromium.org/chromium/src/tools/clang/scripts/update.py to
see where they're coming from.

For example, the version we currently use on Linux can be downloaded
from http://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-346388-1.tgz

Some projects even use our update.py script to download the binaries
(e.g. https://releases.llvm.org/5.0.0/docs/LibFuzzer.html#versions).
It's not actively supported, but it seems to work.

Thanks,
Hans
Post by Takuto Ikuta
Clang binaries come from
http://commondatastorage.googleapis.com/chromium-browser-clang/index.html
See
https://chromium.googlesource.com/chromium/src/+/master/docs/updating_clang.md
to know how clang for chrome is updated.
Post by Simon Que
Hi all,
Where do the LLVM binaries in third_party/llvm-build come from? Are they
built locally or downloaded during the fetch of the Chromium checkout?
If they are downloaded, is it a source from which they can be downloaded
publicly (e.g. using wget)?
Simon
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups
"Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CANV8Hs03kSYz4T2K%3DPhOnRwepVhRiXU5tVahf_puQ1RwtBEb9w%40mail.gmail.com.
--
--
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups
"Chromium-dev" group.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CALNjmMqznT%3DFS2AXyREXAR2nbSJ0bqtTXV%3DQsPxk2f%2BtjhAokw%40mail.gmail.com.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAB8jPhcY%3DkMpBWJ-D1PU-siNMyfF2a_ZX4_BL17xo6sr54zD4A%40mail.gmail.com.
Loading...