Go programming language compiler and tools

Edit Package go1.14

Go is an expressive, concurrent, garbage collected systems programming language that is type safe and memory safe. It has pointers but no pointer arithmetic. Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. It feels like a dynamic language but has the speed and safety of a static language.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
README.SUSE 0000004904 4.79 KB
_service 0000000629 629 Bytes
_servicedata 0000000226 226 Bytes
gcc6-go.patch 0000003049 2.98 KB
gcc7-go.patch 0000002985 2.92 KB
go-rpmlintrc 0000000496 496 Bytes
go.gdbinit 0000000071 71 Bytes
go1.14.15.src.tar.gz 0022557340 21.5 MB
go1.14.changes 0000021594 21.1 KB
go1.14.spec 0000013421 13.1 KB
go1.x-prefer-etc-hosts-over-dns.patch 0000001211 1.18 KB
llvm-0fb8a5356214c47bbb832e89fbb3da1c755eeb73.tar.xz 0002129944 2.03 MB
reproducible.patch 0000000826 826 Bytes
tools-packaging.patch 0000000787 787 Bytes
Latest Revision
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 4)
- Add Prefer-etc-hosts-over-DNS.patch to ensure /etc/hosts is used if /etc/nsswitch.conf is not present boo#1172868 gh#golang/go#35305

- go1.14.4 (released 2020-06-01) includes fixes to the go doc command,
  the runtime, and the encoding/json and os packages.
  Refs boo#1164903 go1.14 release tracking
  * go#39158 os: opening an existing file with O_CREATE|O_TRUNC and permission 0 changes file to be read-only on Windows
  * go#38993 cmd/doc: -src flag misbehaves on some systems
  * go#38933 runtime: preemption in startTemplateThread may cause infinite hang
  * go#38178 encoding/json: marshal result of string type struct field with ",string" option change in go1.14
  * go#38106 encoding/json: mangled unmarshal string result

- Ensure ARM arch is set properly - boo#1169832

- Update compiler-rt snapshot to 0fb8a5356214c47bbb832e89fbb3da1c755eeb73
  which is needed for go1.14.3 to build on amd64.
- Change compiler-rt git repo url to new location in LLVM project.
- Allow go-race to be built on arm64 and ppc64le.
- Document (and clean up) LLVM snapshotting for go-race.
- Update _service to no longer fetch Go from git.

- go1.14.3 (released 2020-05-14) includes fixes to cgo, the compiler,
  the runtime, and the go/doc and math/big packages.
  Refs boo#1164903 go1.14 release tracking
  * go#38856 runtime: scavenger freezes up in Go 1.14 in Windows due to coarse time granularity
  * go#38606 runtime: pageAlloc.allocToCache updates pageAlloc.searchAddr in an invalid way
  * go#38443 cmd/compile: unexpected nil dereference on s390x
  * go#38426 cmd/cgo: types regression for anonymous structs
  * go#38418 go/doc: whole file is used as example even when there are tests or benchmarks
  * go#38321 runtime/race: race_linux_amd64.syso now depends on glibc 2.16
  * go#38123 cmd/compile: conversion from int/float typed constant to complex variable changed in 1.14
Comments 0
openSUSE Build Service is sponsored by