def METHOD_NAME(self, **kwargs):
    # maybe interesting:   --with(out)-pymalloc    disable/enable specialized mallocs
    if self.should_include_debug_info:
        self.configure_args.append("--with-pydebug")
        # XXXAR: always add assertions?
        self.configure_args.append("--with-assertions")
    if self.compiling_for_cheri():
        # computed gotos currently crash the compiler...
        self.configure_args.append("--without-computed-gotos")
        self.configure_args.append("--without-pymalloc")  # use system malloc
    else:
        self.configure_args.append("--with-computed-gotos")
    # fails to cross-compile and does weird stuff on host (uses wrong python version?)
    self.configure_args.append("--without-ensurepip")
    if self.compiling_for_host() and self.compiling_for_cheri():
        self.check_required_system_tool("/usr/local64/bin/python3.8", freebsd="python38", compat_abi=True)
        # Can't use the local python build for bootstrapping tasks yet:
        self.add_configure_vars(PYTHON_FOR_BUILD="/usr/local64/bin/python3.8")
        self.add_configure_vars(PYTHON_FOR_REGEN="/usr/local64/bin/python3.8")
    if not self.compiling_for_host():
        self.configure_args.append("--without-doc-strings")  # should reduce size
        native_python = self.get_instance_for_cross_target(CompilationTargets.NATIVE_NON_PURECAP,
                                                           self.config).install_dir / "bin/python3"
        if not native_python.exists():
            self.dependency_error("Native python3 doesn't exist, you must build the `python-native` target first.",
                                  cheribuild_target="python",
                                  cheribuild_xtarget=CompilationTargets.NATIVE_NON_PURECAP)
        self.add_configure_vars(
            ac_cv_buggy_getaddrinfo="no",
            # Doesn't work since that remove all flags, need to set PATH instead
            # PYTHON_FOR_BUILD=str(native_python),
            # PYTHON_FOR_REGEN=str(native_python),
            PATH=str(native_python.parent) + ":" + os.getenv("PATH"),
            READELF=str(self.sdk_bindir / "llvm-readelf"),
            AR=str(self.sdk_bindir / "llvm-ar"),
            ac_cv_file__dev_ptmx="no",  # no /dev/ptmx file on cheribsd
            ac_cv_file__dev_ptc="no",  # no /dev/ptc file on cheribsd
        )
        # self.configure_environment["ac_cv_file__dev_ptmx+set"] = "set"
        # self.configure_environment["ac_cv_file__dev_ptc+set"] = "set"
        # TODO: do I need to set? ac_sys_release=13.0
    super().METHOD_NAME(**kwargs)