Commit Graph

141 Commits

Author SHA1 Message Date
Robert Schulze
a8899eb26d
Docs: update minimum required Clang version 2024-11-24 15:20:12 +00:00
Konstantin Bogdanov
b2c81981fb
Use clang-19 2024-11-20 23:08:47 +01:00
Nikita Mikhaylov
5c2fa14287
Merge branch 'master' into clang-18-ci 2024-04-25 13:19:17 +02:00
Raúl Marín
f2f45a054c Fix style 2024-04-09 20:34:52 +02:00
Raúl Marín
88245e72e3 Update build docs 2024-04-09 19:32:39 +02:00
Alexey Milovidov
9a880c3bb9 Merge branch 'master' into clang-18-ci 2024-03-10 06:59:27 +01:00
Alexey Milovidov
629af21701
Update build.md 2024-03-04 05:52:47 +03:00
Alexey Milovidov
3476e36e87
Update build.md
1. Add `apt-get update` command.
2. Put Docker to the bottom.
2024-03-04 05:50:43 +03:00
Alexey Milovidov
ee772aaf0f Use clang-18 in CI 2024-02-27 23:17:11 +01:00
Robert Schulze
3a3a00f95e
Bump minimal required compiler to Clang 16 2023-09-18 17:44:04 +00:00
Serge Klochkov
9138557251
Update build.md 2023-08-08 15:36:10 +02:00
Serge Klochkov
a9a47a5aaa
Update build.md
Update Linux build docs
2023-08-08 14:51:58 +02:00
Antonio Andelic
3c2507ad7d
Merge branch 'master' into fix-packager 2023-07-18 09:18:03 +02:00
Alexey Milovidov
7284749d05
Merge pull request #52126 from ClickHouse/alexey-milovidov-patch-7
Add RISC-V 64 to the docs
2023-07-14 23:27:41 +03:00
Alexey Milovidov
94112895a1
Add RISC-V 64 to the docs 2023-07-14 21:09:58 +03:00
Alexey Milovidov
32bc5866ea Update build.md for clang-16 2023-07-14 20:04:58 +02:00
Alexey Milovidov
463c2ba5ce
Revert "Add documentation for building in docker" 2023-07-04 14:07:10 +03:00
Mikhail f. Shiryaev
584b46c5ca
Add documentation for building in docker 2023-07-03 19:58:47 +02:00
Mikhail f. Shiryaev
70d05a6409
Add documentation for building in docker 2023-06-30 14:49:23 +02:00
Robert Schulze
d7002f8b94
Incorporate Dan's feedback 2023-05-30 17:46:21 +00:00
DanRoscigno
f9f98ac503 note option 2023-05-23 09:58:59 -04:00
Dan Roscigno
fd62a1473c
Update build instructions
I am testing the build on Ubuntu 22.04 and found that I needed to add some prereqs.
2023-05-23 09:35:23 -04:00
Azat Khuzhin
c37fe64040 Merge remote-tracking branch 'u/master' into build/llvm-16 2023-05-08 22:33:52 +02:00
Feng Kaiyu
2e14b91b92
docs: update build.md, add missing argument value.
`--build` need an option (`build`).
2023-04-28 16:53:19 +08:00
Robert Schulze
fcf0bb2aa0
Update build guide for nasm, #49254 2023-04-27 17:20:53 +00:00
Robert Schulze
f870013fa1
+ GCC is unsupported 2023-04-24 20:14:59 +00:00
Robert Schulze
d19f8ec4b9
Cleanup build guide
- bump minimum required versions

- remove the recommendation + steps to build clang from source ...
  that was only needed in the very early days

- use 'modern' cmake syntax to build
2023-04-24 20:10:17 +00:00
Dan Roscigno
f34f479dbb
Update build.md
On Fedora I could not build with `make`, I had to use `ninja`.  Error:
```
❯ make -j $(nproc)
make: *** No targets specified and no makefile found.  Stop.
```
2023-04-24 12:23:12 -04:00
Robert Schulze
c406663442
Docs: Replace annoying three spaces in enumerations by a single space 2023-04-19 15:56:55 +00:00
mateng915
15a5372eb1
Update build.md
Latest master branch and stable tag version using  Clang-14 can not compile successfully. Need using Clang-15
2023-03-30 17:07:36 +08:00
Alexey Milovidov
dc19e46cab Add more fuzzers 2023-03-19 02:14:41 +01:00
Alexey Milovidov
89a76c2d77 Use LLVM 16 2023-03-18 23:45:57 +01:00
Mike Kot
444f3aa2ac
Add --shallow-submodules version
For recent Git, this options changes checkout time drastically
2023-02-16 20:44:01 +03:00
Sergei Trifonov
678e9fd0ac
Fix build dependencies page in docs 2023-02-08 18:59:44 +01:00
Mikhail f. Shiryaev
08c9d81c90
Apply suggestions from code review
Co-authored-by: Igor Nikonov <954088+devcrafter@users.noreply.github.com>
2023-01-16 16:55:24 +01:00
Mikhail f. Shiryaev
1bd7279d5f
Improve manual to get binaries from CI 2023-01-16 16:45:30 +01:00
Alexey Milovidov
57b0d44774
Update build.md 2022-12-17 05:03:12 +03:00
Dan Roscigno
c92329c56a
Merge branch 'master' into improve_build 2022-11-03 08:27:04 -04:00
Dan Roscigno
61c3de2ec5
Merge branch 'master' into improve_build 2022-10-26 16:23:48 -04:00
Dan Roscigno
0c50114190
Update Fedora build info
I am using Fedora 36.

yum install of `clang-c++` failed for me, `clang` worked.  And I had an error message telling me to install `ccache` also.
2022-10-24 14:41:38 -04:00
Alexey Milovidov
5b6be92042
Update build.md 2022-10-13 05:31:50 +03:00
Dan Roscigno
cdab391c39
Merge branch 'master' into improve_build 2022-09-09 09:05:16 -04:00
peter279k
9d26235416 Improve building steps 2022-09-08 13:41:24 +08:00
peter279k
945299de99 Remove strange release trains 2022-09-08 01:24:12 +08:00
DanRoscigno
fad2e071eb replace symlinks with includes 2022-08-28 11:58:59 -04:00
DanRoscigno
5b5fcc56aa add slugs 2022-08-28 10:53:34 -04:00
Alexey Milovidov
2b7fe3dea3
Remove obsolete "build Debian package" instruction 2022-08-13 05:54:13 +03:00
Azat Khuzhin
0e95dba3ef Fix make clean (due to crosscompile of llvm)
Without ADDITIONAL_CLEAN_FILES it reports an error:

    Cleaning... ninja: error: remove(contrib/llvm/llvm/NATIVE): Directory not empty
    ninja: error: remove(/bld/contrib/llvm/llvm/NATIVE): Directory not empty
    0 files.

Note, that ADDITIONAL_CLEAN_FILES had been added since cmake 3.15.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-07-20 17:34:10 +03:00
Robert Schulze
e2d3bb80f4
Revert "Revert "Smallish updates of dev guide""
This reverts commit 45b1c3fe20.
2022-07-05 14:24:00 +02:00
Alexander Tokmakov
45b1c3fe20
Revert "Smallish updates of dev guide" 2022-07-05 15:15:11 +03:00