|
From: | Svante Signell |
Subject: | PATCH: Hurd port of go to gcc-8 (gcc-8-8-20180310+) 16 patches |
Date: | Mon, 12 Mar 2018 13:29:13 +0100 |
Hi, Attached are patches to enable gccgo to build properly on Debian GNU/Hurd on gcc-8 (8-8-20180308/10-1). The gcc-8-8-2018030810-1 version did FTBFS due to a regression in the gcc/ gcc/lra*.c code. Finding the reverting commit and applying it gcc.git-b12c2c48c2c6aa1db9e6c50f6b26330deeee9caf.patch gcc+gccgo builds fine again. I know that 8-8-20180312-1,2 versions are released. I will report the build status when the latest version is built. (an eventually provide updated patches) The libgo tests results are improved further: === libgo Summary === # of expected passes 141 # of unexpected failures 21 The patches really changed are only four: src_libgo_runtime.diff src_libgo_go_go_build_syslist.go.diff src_libgo_go_runtime.diff src_libgo_build.diff but for completeness, and hopefully an upstream accept, the whole set (16 patches) is supplied here. Only 14 of them are upstream material, 2 of them are Debian specific. Additionally, a part of src_libgo_build.diff pacthing mksigtab.sh is already committed upstream: mksigtab.sh.patch commit a5c86484648ca0d6eb54b13a0c9e740b16568f68 but included here until Debian updates gccgo from upstream. Thanks!
add-gnu-to-libgo-headers.diff
Description: Text Data
add-gnu-to-libgo-test-headers.diff
Description: Text Data
debian_rules.defs.diff
Description: Text Data
debian_rules.patch.diff
Description: Text Data
src_gcc_config_i386_gnu.h.diff
Description: Text Data
src_libgo_build.diff
Description: Text Data
src_libgo_go_crypto.diff
Description: Text Data
src_libgo_go_go_build_syslist.go.diff
Description: Text Data
src_libgo_go_net.diff
Description: Text Data
src_libgo_go_os.diff
Description: Text Data
src_libgo_go_runtime.diff
Description: Text Data
src_libgo_go_syscall.diff
Description: Text Data
src_libgo_go_syscall_syscall_errno.go.diff
Description: Text Data
src_libgo_go_syscall_syscall_gnu_test.go.diff
Description: Text Data
src_libgo_runtime.diff
Description: Text Data
src_libgo_testsuite_gotest.diff
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |