diff --git a/.github/workflows/test-and-release.yml b/.github/workflows/test-and-release.yml
index c90b057..8b5481d 100644
--- a/.github/workflows/test-and-release.yml
+++ b/.github/workflows/test-and-release.yml
@@ -135,8 +135,10 @@ jobs:
         include:
           - env: { os: windows-latest, platform: x64-mingw-ucrt }
             ruby: '3.3'
+            experimental: [true]
           - env: { os: windows-latest, platform: x64-mingw-ucrt }
             ruby: '3.1'
+            experimental: [true]
     steps:
       - uses: actions/checkout@v4
         with:
diff --git a/lib/ffi-libarchive-binary/libarchive_recipe.rb b/lib/ffi-libarchive-binary/libarchive_recipe.rb
index 15ca429..012c417 100644
--- a/lib/ffi-libarchive-binary/libarchive_recipe.rb
+++ b/lib/ffi-libarchive-binary/libarchive_recipe.rb
@@ -12,7 +12,15 @@
 module LibarchiveBinary
   class LibarchiveRecipe < MiniPortileCMake
     ROOT = Pathname.new(File.expand_path("../..", __dir__))
-
+    #
+    # libarchive 3.7.x uses new GLIBC packaging ( links to libc only and not to pthread, dl, ...)
+    # this does not link work on Ubuntu 20 with GLIBC 3.21
+    #
+    # Cannot build 3.7.x on Ubuntu 22 either because it creates a reference to GLIB 3.22 (min) that does
+    # not resolve on Ubuntu 20
+    #
+    # So without patching we are stick to 3.6.2 until Ubuntu 20 shall be supported
+    #
     def initialize
       super("libarchive", "3.6.2")
       @printed = {}
diff --git a/lib/ffi-libarchive-binary/version.rb b/lib/ffi-libarchive-binary/version.rb
index b0c9b06..6215261 100644
--- a/lib/ffi-libarchive-binary/version.rb
+++ b/lib/ffi-libarchive-binary/version.rb
@@ -1,5 +1,5 @@
 # frozen_string_literal: true
 
 module LibarchiveBinary
-  VERSION = "0.3.2"
+  VERSION = "0.3.2.rc1"
 end