CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2022/07/21 05:51:11
Modified files:
lang/go : Makefile
lang/go/patches: patch-src_cmd_internal_objabi_reloctype_go
patch-src_cmd_internal_objabi_reloctype_string_go
patch-src_cmd_link_internal_mips64_asm_go
patch-src_cmd_link_internal_mips64_obj_go
patch-src_runtime_proc_go
patch-src_runtime_sys_openbsd_mips64_s
patch-src_syscall_zsyscall_openbsd_mips64_go
patch-src_syscall_zsyscall_openbsd_mips64_s
Added files:
lang/go/patches: patch-src_cmd_link_internal_arm64_obj_go
patch-src_cmd_link_internal_ld_elf_go
patch-src_cmd_link_internal_ld_lib_go
patch-src_cmd_link_internal_ld_main_go
patch-src_cmd_link_internal_riscv64_obj_go
Removed files:
lang/go/patches: patch-src_cmd_go_internal_load_pkg_go
patch-src_cmd_internal_sys_supported_go
patch-src_internal_testenv_testenv_go
patch-test_fixedbugs_issue21576_go
patch-test_nilptr_go
Log message:
lang/go: add internal linking support for calling SDYNIMPORT on mips64
This adds internal linking support for calling SDYNIMPORT calls on
openbsd/mips64, which avoids the requirement for external linking with
libc-based system calls. This in turn allows for cross compilation and
reduces build/compilation time.