Commit c80e497
chore(deps): Update the FastPFOR C++ library to v0.3.1 (#62)
Currently, the build fails on macOS with this error. It seems something
is wrong with this version of FastPFOR's `cmake_modules/simde.cmake`.
Fortunately, it seems it's fixed in [the latest
release](https://github.com/fast-pack/FastPFOR/releases/tag/v0.3.1). So,
this pull request updates the C++ library.
(Honestly, I'm not sure what problem this is and why this works now. The
only change on the file was that specifying the commit hash of simde's
repository
(fast-pack/FastPFOR@f7771da))
```
Building for architecture: arm64
CMake Error at cmake_modules/simde.cmake:9 (add_library):
add_library cannot create imported target "simde" because another target
with the same name already exists.
Call Stack (most recent call first):
CMakeLists.txt:47 (include)
```
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Yuri Astrakhan <YuriAstrakhan@gmail.com>1 parent d971a22 commit c80e497
2 files changed
Lines changed: 18 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
18 | 24 | | |
19 | 25 | | |
20 | 26 | | |
21 | 27 | | |
22 | 28 | | |
23 | 29 | | |
24 | 30 | | |
25 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
26 | 40 | | |
27 | 41 | | |
28 | 42 | | |
| |||
- .github/workflows/macos-ci.yml+9-6
- .github/workflows/ubuntu-ci.yml+14-6
- CMakeLists.txt+67-67
- README.md+21-15
- cmake/CPM.cmake+24
- cmake_modules/simde.cmake+2-2
- headers/codecs.h+4
- headers/externalvector.h+3-3
- headers/simple16.h+4-1
- headers/simple8b.h+2-2
- headers/simple9.h+3
- scripts/clang_format.sh+35
- scripts/clang_format_docker.sh+38
- src/codecs.cpp+41-41
- src/horizontalbitpacking.cpp+161-161
- src/varintdecode.c+4-4
- unittest/test_fastpfor.cpp+1-1
- unittest/test_simple16.cpp+20
- unittest/test_simple8b.cpp+18
- unittest/util.h+38
0 commit comments