abroekhuis commented on a change in pull request #228:
URL: https://github.com/apache/celix/pull/228#discussion_r422688276
##########
File path: .github/workflows/macos-nightly.yml
##########
@@ -0,0 +1,40 @@
+name: Celix MacOS Nightly
+
+on:
+ schedule:
+ - cron: '0 0 * * *'
+
+jobs:
+ build:
+ runs-on: ${{ matrix.os }}
+ strategy:
+ fail-fast: false
+ matrix:
+ os: [macOS-latest]
+ compiler: [clang]
+ timeout-minutes: 120
+ steps:
+ - name: Checkout source code
+ uses: actions/checkout@master
+ - name: Install dependencies
+ run: |
+ brew update
+ brew install lcov zeromq czmq openssl cpputest
+ brew unlink openssl && brew link openssl --force
+ - name: Build
+ env:
+ CC: ${{ matrix.compiler }}
+ BUILD_OPTIONS: |
+ -DENABLE_TESTING=ON
+ -DENABLE_ADDRESS_SANITIZER=ON
+ run: |
+ mkdir build install
+ cd build
+ cmake -DCMAKE_BUILD_TYPE=Release ${BUILD_OPTIONS}
-DCMAKE_INSTALL_PREFIX=../install ..
Review comment:
What is the ffi version that you are using?
I have, on MacOS 10.14.6:
* MacOS ffi, with which Celix doesn't compile at all
* Brew version 3.3 (which is the latest release), on which test_dfi always
fails when using optimization
And on Ubuntu 20.04
* 3.3 on which it also fails in the same way
I think @Oipo also tested it, what version of ffi are you using?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]