anchor.diff:  test_runtime_dependencies_versions(_Config) ->
       ReleasesDir = "/usr/local/otp/releases",
       IgnoreApps = [],
  +    SocketIgnore = case lists:member(prim_socket, erlang:pre_loaded()) of
  +                        true -> #{};
  +                        false ->
  +                            Ignore = #{{prim_socket,'_','_'} => true,
  +                                       {socket_registry,'_','_'} => true,
  +                                       {prim_net,'_','_'} => true },
  +                            #{ kernel => Ignore, erts => Ignore }
  +                    end,
       AppsToIgnoredUndefinedFunctions =
           #{eunit =>
                 %% Intentional call to nonexisting function
  
positive.code:     %% Filter out undefined functions that we should ignore
      UndefinedFunctions1 =
          [F || F <- UndefinedFunctions0,
                not maps:get(F, IgnoredUndefinedFunctions, false)],
      case UndefinedFunctions1 of
          [] ->
              ok;
  
negative.code:           filelib:is_file(get_otp_versions_table_path()),
            first_available_otp_rel() =/= none} of
          {true, true, true, true, true} ->
              test_runtime_dependencies_versions_rels(
                  IgnoreApps,
                  maps:merge(AppsToIgnoredUndefinedFunctions, SocketIgnore));
          {_, _ ,_, false, _} -> {skip,
                               "Could not find the file \"otp_versions.table\". "
                               "Check that the test has been built correctly. "
  