Skip to content

Commit c01ead7

Browse files
committed
Regenerate artifacts correcting axis/ICU cmake parameterization for ci.
1 parent d5a2ed2 commit c01ead7

1 file changed

Lines changed: 87 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 87 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
- os: ubuntu-latest
2121
cxx: "clang++"
2222
link: "dynamic"
23+
optimization: "size"
2324
assert: "debug"
2425
coverage: "nocov"
2526
boost: "--build-boost"
@@ -34,6 +35,7 @@ jobs:
3435
- os: ubuntu-latest
3536
cxx: "clang++"
3637
link: "static"
38+
optimization: "size"
3739
assert: "ndebug"
3840
coverage: "nocov"
3941
boost: "--build-boost"
@@ -48,6 +50,7 @@ jobs:
4850
- os: ubuntu-latest
4951
cxx: "g++"
5052
link: "dynamic"
53+
optimization: "size"
5154
assert: "ndebug"
5255
coverage: "nocov"
5356
boost: "--build-boost"
@@ -62,6 +65,7 @@ jobs:
6265
- os: ubuntu-latest
6366
cxx: "g++"
6467
link: "static"
68+
optimization: "debug"
6569
assert: "ndebug"
6670
coverage: "nocov"
6771
boost: "--build-boost"
@@ -76,6 +80,7 @@ jobs:
7680
- os: macos-latest
7781
cxx: "clang++"
7882
link: "dynamic"
83+
optimization: "size"
7984
assert: "ndebug"
8085
coverage: "nocov"
8186
boost: "--build-boost"
@@ -90,6 +95,7 @@ jobs:
9095
- os: macos-latest
9196
cxx: "clang++"
9297
link: "static"
98+
optimization: "size"
9399
assert: "ndebug"
94100
coverage: "nocov"
95101
boost: "--build-boost"
@@ -101,6 +107,7 @@ jobs:
101107
packager: "brew"
102108
packages: ""
103109

110+
104111
runs-on: ${{ matrix.os }}
105112

106113
env:
@@ -209,6 +216,12 @@ jobs:
209216
run: |
210217
DYLD_PRINT_LIBRARIES=1 ${{ github.workspace }}/test/.libs/libbitcoin-server-test
211218
219+
- name: Failure display pkgconfig
220+
if: ${{ failure() }}
221+
run: |
222+
ls ${{ github.workspace }}/prefixenv/lib/pkgconfig/
223+
cat ${{ github.workspace }}/prefixenv/lib/pkgconfig/*.pc
224+
212225
cmake:
213226

214227
strategy:
@@ -219,6 +232,7 @@ jobs:
219232
- os: ubuntu-latest
220233
cxx: "clang++"
221234
link: "dynamic"
235+
optimization: "size"
222236
assert: "debug"
223237
coverage: "nocov"
224238
boost: "--build-boost"
@@ -233,6 +247,7 @@ jobs:
233247
- os: ubuntu-latest
234248
cxx: "clang++"
235249
link: "static"
250+
optimization: "size"
236251
assert: "ndebug"
237252
coverage: "nocov"
238253
boost: "--build-boost"
@@ -247,20 +262,37 @@ jobs:
247262
- os: ubuntu-latest
248263
cxx: "g++"
249264
link: "dynamic"
265+
optimization: "size"
250266
assert: "ndebug"
251267
coverage: "nocov"
252268
boost: "--build-boost"
253-
consensus: "--without-consensus"
269+
consensus: "-Dwith-consensus=no"
254270
icu: ""
255271
zmq: "--build-zmq"
256272
cc: "gcc"
257273
flags: "-Os -fPIE"
258274
packager: "apt"
259275
packages: ""
260276

277+
- os: ubuntu-latest
278+
cxx: "g++"
279+
link: "static"
280+
optimization: "debug"
281+
assert: "ndebug"
282+
coverage: "nocov"
283+
boost: "--build-boost"
284+
consensus: ""
285+
icu: "--build-icu --with-icu"
286+
zmq: "--build-zmq"
287+
cc: "gcc"
288+
flags: "-Og -fPIE"
289+
packager: "apt"
290+
packages: ""
291+
261292
- os: macos-latest
262293
cxx: "clang++"
263294
link: "dynamic"
295+
optimization: "size"
264296
assert: "ndebug"
265297
coverage: "nocov"
266298
boost: "--build-boost"
@@ -275,17 +307,19 @@ jobs:
275307
- os: macos-latest
276308
cxx: "clang++"
277309
link: "static"
310+
optimization: "size"
278311
assert: "ndebug"
279312
coverage: "nocov"
280313
boost: "--build-boost"
281-
consensus: "--without-consensus"
314+
consensus: "-Dwith-consensus=no"
282315
icu: "--build-icu --with-icu"
283316
zmq: "--build-zmq"
284317
cc: "clang"
285318
flags: "-Os -fvisibility=hidden -fPIE"
286319
packager: "brew"
287320
packages: ""
288321

322+
289323
runs-on: ${{ matrix.os }}
290324

291325
env:
@@ -355,19 +389,64 @@ jobs:
355389
path-to-lcov: "./coverage.info"
356390
github-token: ${{ secrets.github_token }}
357391

358-
- name: Failure Display cmake test output
359-
if: ${{failure() }}
392+
- name: Failure display available binaries
393+
if: ${{ failure() }}
394+
run: |
395+
ls -la /usr/bin
396+
397+
- name: Failure display selected compiler version
398+
if: ${{ failure() }}
399+
run: |
400+
${CC} -v
401+
${CXX} -v
402+
403+
- name: Failure display default compiler version
404+
if: ${{ failure() }}
360405
run: |
361-
gcc -v
362406
clang -v
363-
echo "--- ENVIRONMENT ---"
407+
gcc -v
408+
409+
- name: Failure display env
410+
if: ${{ failure() }}
411+
run: |
364412
env
365-
echo "--- END ENVIRONMENT ---"
366-
cat ${{ github.workspace }}/Testing/Temporary/LastTest.log
413+
414+
- name: Failure list libdir
415+
if: ${{ failure() }}
416+
run: |
417+
ls -la ${{ github.workspace }}/prefixenv/lib
418+
419+
- name: Failure display boost bootstrap.log [--build-boost]
420+
if: ${{ failure() && (matrix.boost == '--build-boost') }}
421+
run: |
422+
cat ${{ github.workspace }}/build/build-*/bootstrap.log
423+
424+
- name: Failure display otool output
425+
if: ${{ failure() && (matrix.os == 'macos-latest') }}
426+
run: |
427+
otool -L ${{ github.workspace }}/test/.libs/libbitcoin-server-test
428+
429+
- name: Failure display DYLD_PRINT_LIBRARIES
430+
if: ${{ failure() && (matrix.os == 'macos-latest') }}
431+
run: |
432+
DYLD_PRINT_LIBRARIES=1 ${{ github.workspace }}/test/.libs/libbitcoin-server-test
433+
434+
- name: Failure display pkgconfig
435+
if: ${{ failure() }}
436+
run: |
367437
ls ${{ github.workspace }}/prefixenv/lib/pkgconfig/
368438
cat ${{ github.workspace }}/prefixenv/lib/pkgconfig/*.pc
439+
440+
- name: Failure display cmake specific libraries
441+
if: ${{ failure() }}
442+
run: |
369443
ls ${{ github.workspace }}/prefixenv/lib/cmake
370444
445+
- name: Failure display cmake LastTest.log
446+
if: ${{ failure() }}
447+
run: |
448+
cat ${{ github.workspace }}/Testing/Temporary/LastTest.log
449+
371450
msbuild:
372451
strategy:
373452
fail-fast: false

0 commit comments

Comments
 (0)