Commit Graph

552 Commits

Author SHA1 Message Date
Azat Khuzhin
a10aa9ad50 Force libunwind usage (removes gcc_eh support)
libunwind is reentrant and signal safe, and works faster then then
gcc_eh (plus it has some custom patches for problems that have been
found during it's usage in ClickHouse).

gcc_eh may be missing in the system (if gcc was not installed), and
even if it exists clickhouse uses -nodefaultlibs, so some care should be
made to make it work.

Also this library is tiny and there shouln't be any problem to require
it always (there is already tendency to require some contrib libraries,
i.e. poco).

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-08 20:55:50 +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
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
Robert Schulze
0d9a6b5545
Update QPL docs 2023-05-13 13:26:47 +00:00
Robert Schulze
9d34233e65
Merge branch 'master' into iaadeflate_swpath_compat 2023-05-12 16:39:17 +02:00
jinjunzh
e72a6fe973 qpl-deflate codec lower the minimum SIMD version to SSE 4.2 2023-05-12 09:56:01 -04:00
Robert Schulze
b9c185af44
Merge pull request #49678 from azat/build/llvm-16
Switch to LLVM/clang 16 (16.0.3)
2023-05-12 13:47:36 +02:00
Alexey Milovidov
cf2b158072
Update build-cross-riscv.md 2023-05-12 03:18:43 +03:00
Azat Khuzhin
432250a85d Update instructions for building under OSX to clang-16
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-09 20:28:38 +02:00
Azat Khuzhin
c37fe64040 Merge remote-tracking branch 'u/master' into build/llvm-16 2023-05-08 22:33:52 +02:00
merlllle
d6448b749e
Fix missing backticks for inline code in architecture.md 2023-05-06 02:17:19 +01: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
ltrk2
24381a9489 Apply correct Markdown syntax 2023-04-21 06:44:23 -07:00
Robert Schulze
c406663442
Docs: Replace annoying three spaces in enumerations by a single space 2023-04-19 15:56:55 +00:00
Robert Schulze
3f7ce60e03
Merge branch 'master' into rs/gcc-removal 2023-04-12 22:17:04 +02:00
Robert Schulze
3c6aa46d4a
Update docs 2023-04-11 18:31:00 +00:00
Alexander Tokmakov
3633f0b2f3 fix 2023-04-07 23:50:09 +02:00
Alexander Tokmakov
c4c3602f69
Merge branch 'master' into contrib_sparse_checkout 2023-03-31 22:55:22 +03:00
Alexander Tokmakov
2ab198f19d Merge branch 'master' into contrib_sparse_checkout 2023-03-31 16:10:15 +02:00
Robert Schulze
eb93ec35f5
Merge pull request #48154 from azat/varuint-v2
Add sanity checks for writing number in variable length format (resubmit)
2023-03-31 10:59:21 +02:00
Robert Schulze
4938681f87
Fix macos build 2023-03-30 17:46:11 +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
Alexander Tokmakov
905975f6e6 update docs 2023-03-29 18:47:38 +02:00
Robert Schulze
382aa60056
Merge pull request #47745 from jinjunzh/iaadeflate_doc_update
Create doc and scripts for qpl_deflate benchmark
2023-03-22 10:15:26 +01:00
jinjunzh
e9015b9d2a fixed spelling issue 2023-03-22 10:26:31 -04:00
jinjunzh
4522a35b0d revise the spell check issue 2023-03-22 09:35:35 -04:00
jinjunzh
038b56ad6a reformat doc 2023-03-21 16:31:47 -04:00
jinjunzh
bdb59db8ed fixed spelling issues 2023-03-21 15:36:38 -04:00
jinjunzh
03f2e5647d update keywords 2023-03-21 14:23:36 -04:00
jinjunzh
bb8dff8be1 update file path 2023-03-21 14:11:44 -04:00
jinjunzh
049705836e rename with .md 2023-03-21 14:06:06 -04:00
jinjunzh
41eff365a7 update doc for deflate_qpl 2023-03-21 13:58:10 -04:00
jinjunzh
d65d23bf0e remove blank spaces 2023-03-21 12:06:29 -04:00
jinjunzh
ffc8d831c5 improve doc path and structure 2023-03-21 12:00:57 -04: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
rfraposa
ac5ed141d8 New nav - reverting the revert 2023-03-17 21:45:43 -05:00
Alexander Tokmakov
ec44c8293a
Revert "New navigation" 2023-03-17 21:21:11 +03:00
rfraposa
60fb9973d7 trailing slash fixes 2023-03-16 16:43:01 -05:00
Alexey Milovidov
4a847f2546
Merge pull request #47436 from ClibMouse/s390x_docs
Add s390x cross build instructions
2023-03-11 04:06:07 +03:00
Boris Kuschel
663b4fb4a8
Small tweaks 2023-03-10 15:20:57 -05:00
Boris Kuschel
1df592b06b
Remove exclusion 2023-03-10 13:04:32 -05:00
Boris Kuschel
d26466bab9 aspell corrections 2023-03-10 13:01:26 -05:00