musl never unload libraries
--- a/test/testdso.c
+++ b/test/testdso.c
@@ -117,6 +117,7 @@ static void test_dso_sym_return_value(ab
 
 static void test_unload_module(abts_case *tc, void *data)
 {
+#ifdef __GLIBC__
     apr_dso_handle_t *h = NULL;
     apr_status_t status;
     char errstr[256];
@@ -131,6 +132,7 @@ static void test_unload_module(abts_case
 
     status = apr_dso_sym(&func1, h, "print_hello");
     ABTS_INT_EQUAL(tc, 1, APR_STATUS_IS_ESYMNOTFOUND(status));
+#endif
 }
 
 
@@ -203,6 +205,7 @@ static void test_dso_sym_return_value_li
 
 static void test_unload_library(abts_case *tc, void *data)
 {
+#ifdef __GLIBC__
     apr_dso_handle_t *h = NULL;
     apr_status_t status;
     char errstr[256];
@@ -217,6 +220,7 @@ static void test_unload_library(abts_cas
 
     status = apr_dso_sym(&func1, h, "print_hello");
     ABTS_INT_EQUAL(tc, 1, APR_STATUS_IS_ESYMNOTFOUND(status));
+#endif
 }
 
 #endif /* def(LIB_NAME) */
--- a/test/testsockets.c
+++ b/test/testsockets.c
@@ -228,10 +228,13 @@ abts_suite *testsockets(abts_suite *suit
     abts_run_test(suite, tcp6_socket, NULL);
     abts_run_test(suite, udp6_socket, NULL);
 
+#define BROKEN_IN_CI 1
+#if BROKEN_IN_CI
     abts_run_test(suite, sendto_receivefrom6, NULL);
 #endif
 
     abts_run_test(suite, socket_userdata, NULL);
+#endif
     
     return suite;
 }
