7373 packager : " apt"
7474 packages : " lcov"
7575
76- - os : macos-latest
76+ - os : macos-13
7777 cxx : " clang++"
7878 link : " dynamic"
7979 optimization : " size"
@@ -82,12 +82,12 @@ jobs:
8282 boost : " --build-boost"
8383 icu : " --with-icu"
8484 cc : " clang"
85- flags : " -Os -fPIE"
85+ flags : " -Os -fPIE -DBOOST_NO_CXX98_FUNCTION_BASE "
8686 options : " --enable-isystem"
8787 packager : " brew"
8888 packages : " icu4c"
8989
90- - os : macos-latest
90+ - os : macos-13
9191 cxx : " clang++"
9292 link : " static"
9393 optimization : " size"
9696 boost : " --build-boost"
9797 icu : " --build-icu --with-icu"
9898 cc : " clang"
99- flags : " -Os -fvisibility=hidden -fPIE"
99+ flags : " -Os -fvisibility=hidden -fPIE -DBOOST_NO_CXX98_FUNCTION_BASE "
100100 options : " --enable-isystem"
101101 packager : " brew"
102102 packages : " "
@@ -220,11 +220,12 @@ jobs:
220220
221221
222222 - name : Failure display otool output
223- if : ${{ failure() && (matrix.os == 'macos-latest ') }}
223+ if : ${{ failure() && startsWith (matrix.os, 'macos') }}
224224 run : |
225225 otool -L ${{ github.workspace }}/test/.libs/libbitcoin-consensus-test
226+
226227 - name : Failure display DYLD_PRINT_LIBRARIES
227- if : ${{ failure() && (matrix.os == 'macos-latest ') }}
228+ if : ${{ failure() && startsWith (matrix.os, 'macos') }}
228229 run : |
229230 DYLD_PRINT_LIBRARIES=1 ${{ github.workspace }}/test/.libs/libbitcoin-consensus-test
230231
@@ -297,7 +298,7 @@ jobs:
297298 packager : " apt"
298299 packages : " "
299300
300- - os : macos-latest
301+ - os : macos-13
301302 cxx : " clang++"
302303 link : " dynamic"
303304 optimization : " size"
@@ -306,12 +307,12 @@ jobs:
306307 boost : " --build-boost"
307308 icu : " --with-icu"
308309 cc : " clang"
309- flags : " -Os -fPIE"
310+ flags : " -Os -fPIE -DBOOST_NO_CXX98_FUNCTION_BASE "
310311 options : " "
311312 packager : " brew"
312313 packages : " icu4c"
313314
314- - os : macos-latest
315+ - os : macos-13
315316 cxx : " clang++"
316317 link : " static"
317318 optimization : " size"
@@ -320,7 +321,7 @@ jobs:
320321 boost : " --build-boost"
321322 icu : " --build-icu --with-icu"
322323 cc : " clang"
323- flags : " -Os -fvisibility=hidden -fPIE"
324+ flags : " -Os -fvisibility=hidden -fPIE -DBOOST_NO_CXX98_FUNCTION_BASE "
324325 options : " "
325326 packager : " brew"
326327 packages : " "
@@ -447,11 +448,12 @@ jobs:
447448
448449
449450 - name : Failure display otool output
450- if : ${{ failure() && (matrix.os == 'macos-latest ') }}
451+ if : ${{ failure() && startsWith (matrix.os, 'macos') }}
451452 run : |
452453 otool -L ${{ github.workspace }}/test/.libs/libbitcoin-consensus-test
454+
453455 - name : Failure display DYLD_PRINT_LIBRARIES
454- if : ${{ failure() && (matrix.os == 'macos-latest ') }}
456+ if : ${{ failure() && startsWith (matrix.os, 'macos') }}
455457 run : |
456458 DYLD_PRINT_LIBRARIES=1 ${{ github.workspace }}/test/.libs/libbitcoin-consensus-test
457459
@@ -646,11 +648,12 @@ jobs:
646648
647649
648650 - name : Failure display otool output
649- if : ${{ failure() && (matrix.os == 'macos-latest ') }}
651+ if : ${{ failure() && startsWith (matrix.os, 'macos') }}
650652 run : |
651653 otool -L ${{ github.workspace }}/test/.libs/libbitcoin-consensus-test
654+
652655 - name : Failure display DYLD_PRINT_LIBRARIES
653- if : ${{ failure() && (matrix.os == 'macos-latest ') }}
656+ if : ${{ failure() && startsWith (matrix.os, 'macos') }}
654657 run : |
655658 DYLD_PRINT_LIBRARIES=1 ${{ github.workspace }}/test/.libs/libbitcoin-consensus-test
656659
0 commit comments