]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
ci: update to macos latest
authorPhilippe Antoine <pantoine@oisf.net>
Wed, 3 Aug 2022 08:11:55 +0000 (10:11 +0200)
committerVictor Julien <vjulien@oisf.net>
Fri, 5 Aug 2022 17:51:06 +0000 (19:51 +0200)
.github/workflows/builds.yml
src/util-daemon.c

index df1345a0a6c4b6c894efaf4948c6546e814f7f29..966bd61b71a30ab1c2879568b2560d9f268ff251 100644 (file)
@@ -1302,8 +1302,7 @@ jobs:
 
   macos-latest:
     name: MacOS Latest
-    # use 10.15 for now. Build fails on macos-11 (aka macos-latest)
-    runs-on: macos-10.15
+    runs-on: macos-latest
     needs: [prepare-deps]
     steps:
       # Cache Rust stuff.
@@ -1343,7 +1342,8 @@ jobs:
       - run: ./autogen.sh
       - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-unittests
       - run: make -j2
-      - run: make check
+      # somehow it gets included by some C++ stdlib header (case unsensitive)
+      - run: rm libhtp/VERSION && make check
       - run: tar xf prep/suricata-verify.tar.gz
       - name: Running suricata-verify
         run: python3 ./suricata-verify/run.py -q
index 8e6e6b63cda594be8518994b1f6200fa9c8266fb..085df077e6863736ca27a27b4f7961a823be8b00 100644 (file)
@@ -110,7 +110,14 @@ void Daemonize (void)
               through conf file */
 
     /* Creates a new process */
+#if defined(OS_DARWIN) && defined(__clang__)
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+#endif
     pid = fork();
+#if defined(OS_DARWIN) && defined(__clang__)
+#pragma clang diagnostic pop
+#endif
 
     if (pid < 0) {
         /* Fork error */