github action workaround macos ranlib

This commit is contained in:
Matt Johnston 2021-10-18 23:45:09 +08:00
parent f0495697e5
commit da482ede60

View File

@ -36,14 +36,17 @@ jobs:
wextraflags: -Wno-deprecated-declarations -Werror wextraflags: -Wno-deprecated-declarations -Werror
skipcheck: True skipcheck: True
exoticos: True exoticos: True
# fails with:
# .../ranlib: file: libtomcrypt.a(cbc_setiv.o) has no symbols
ranlib: ranlib -no_warning_for_no_symbols
- name: macos 11 - name: macos 11
os: macos-11 os: macos-11
cc: clang cc: clang
# OS X says daemon() and utmp are deprecated
wextraflags: -Wno-deprecated-declarations -Werror wextraflags: -Wno-deprecated-declarations -Werror
skipcheck: True skipcheck: True
exoticos: True exoticos: True
ranlib: ranlib -no_warning_for_no_symbols
# # Fuzzers run standalone. A bit superfluous with cifuzz, but # # Fuzzers run standalone. A bit superfluous with cifuzz, but
# # good to run the whole corpus to keep it working. # # good to run the whole corpus to keep it working.
@ -72,6 +75,7 @@ jobs:
CONFIGURE_FLAGS: ${{ matrix.configure_flags }} CONFIGURE_FLAGS: ${{ matrix.configure_flags }}
# for fuzzing # for fuzzing
CXX: clang++ CXX: clang++
RANLIB: ${{ matrix.ranlib || 'ranlib' }}
steps: steps:
- name: deps - name: deps