mirror of
https://github.com/ivabus/pantry
synced 2024-11-22 08:25:07 +03:00
fix(fb303) (#6215)
* fix(fb.other) * -latomic * split * add to test too * ordering? * invocation? * clang
This commit is contained in:
parent
0650366adf
commit
94632110b9
1 changed files with 16 additions and 3 deletions
|
@ -9,7 +9,7 @@ dependencies:
|
|||
facebook.com/wangle: '*'
|
||||
facebook.com/folly: '*'
|
||||
facebook.com/fbthrift: '>=2023.12.18.0'
|
||||
fmt.dev: ^9
|
||||
fmt.dev: ^10
|
||||
gflags.github.io: ^2.2.2
|
||||
google.com/glog: ^0.6
|
||||
libsodium.org: ^1.0.19
|
||||
|
@ -37,13 +37,26 @@ build:
|
|||
- -DPYTHON_EXTENSIONS=OFF
|
||||
- -DBUILD_SHARED_LIBS=ON
|
||||
linux:
|
||||
CC: clang
|
||||
CXX: clang++
|
||||
LD: clang
|
||||
CMAKE_ARGS:
|
||||
- -DCMAKE_C_FLAGS=-fPIC
|
||||
- -DCMAKE_CXX_FLAGS=-fPIC
|
||||
- -DCMAKE_EXE_LINKER_FLAGS=-pie
|
||||
linux/x86-64:
|
||||
CMAKE_ARGS:
|
||||
- -DCMAKE_EXE_LINKER_FLAGS=-Wl,-pie
|
||||
linux/aarch64:
|
||||
CMAKE_ARGS:
|
||||
- -DCMAKE_EXE_LINKER_FLAGS=-Wl,-pie,-latomic
|
||||
test:
|
||||
dependencies:
|
||||
boost.org: ^1.84
|
||||
script:
|
||||
- c++ -std=c++17 test.cpp -o test -lfb303_thrift_cpp -lfolly -lglog -lthriftprotocol -lthriftcpp2 -ldl -lboost_context
|
||||
- $CXX -std=c++17 test.cpp -o test $EXTRA_LIBS -lfb303_thrift_cpp -lfolly -lglog -lthriftprotocol -lthriftcpp2 -ldl -lboost_context
|
||||
- ./test | grep 'BaseService'
|
||||
env:
|
||||
CXX: c++
|
||||
linux:
|
||||
CXX: clang++
|
||||
EXTRA_LIBS: -latomic
|
||||
|
|
Loading…
Reference in a new issue