bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PATCH: Hurd port of go to gcc-8 (gcc-8-8-20180310+) 16 patches


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!

Attachment: add-gnu-to-libgo-headers.diff
Description: Text Data

Attachment: add-gnu-to-libgo-test-headers.diff
Description: Text Data

Attachment: debian_rules.defs.diff
Description: Text Data

Attachment: debian_rules.patch.diff
Description: Text Data

Attachment: src_gcc_config_i386_gnu.h.diff
Description: Text Data

Attachment: src_libgo_build.diff
Description: Text Data

Attachment: src_libgo_go_crypto.diff
Description: Text Data

Attachment: src_libgo_go_go_build_syslist.go.diff
Description: Text Data

Attachment: src_libgo_go_net.diff
Description: Text Data

Attachment: src_libgo_go_os.diff
Description: Text Data

Attachment: src_libgo_go_runtime.diff
Description: Text Data

Attachment: src_libgo_go_syscall.diff
Description: Text Data

Attachment: src_libgo_go_syscall_syscall_errno.go.diff
Description: Text Data

Attachment: src_libgo_go_syscall_syscall_gnu_test.go.diff
Description: Text Data

Attachment: src_libgo_runtime.diff
Description: Text Data

Attachment: src_libgo_testsuite_gotest.diff
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]