gcc-go-8.1.0-2 built for aix7.2


Description

The gcc-go package provides support for compiling Go programs with the GNU Compiler Collection. This is GCC Go for AIX. With Go version 1.10 . There are still only 5 failures in the Go compiler tests out of 7388 tests. GCC Go on AIX appears in 4 flavors: 32bit, pthread, ppc64, pthread/ppc64. This GCC Go compiler for AIX is being used for compiling/testing several large Go applications: - Filebeat - Hyperledeger - Kubelet (and other parts of Kubernetes) - parts of Docker - GRPC-Go More improvements are required, mainly about golang.org/x packages, which do not know AIX. Summary of remaining tests failures for 32bit: Your objects (.o), shared-objects (.so), and archives (.a) built from .go code should be rebuilt when a new stable version of GCC Go is available. I mean to say that you'll probably not be able to mix .o, .so or .a files compiled with different versions of GCC Go for AIX. Full cgo feature of Go works only on AIX 7.2 since it is the first AIX version providing sufficient DWARF support in XCOFF (and probably too on some recent TLs of AIX 7.1). go command is 32bit by default. Go 32bit has a limited memory for threads and data. In order to run go command in 64bit, do: GOARCH=ppc64 go or (for big & complex application): GOARCH=ppc64 CGO_ENABLED=1 go build -gccgoflags='-Wl,-bbigtoc' Feel free to contact me whenever you are facing issues. Tony Reix tony.reix@atos.net

Provides :
gcc-go = 8.1.0-2,

website : http://gcc.gnu.org/


Known dependencies

  Select/Unselect all
gcc-go-8.1.0-2.aix7.2.ppc.rpm
gcc-8.1.0-2.aix7.2.ppc.rpm
libgcc-8.1.0-2.aix7.2.ppc.rpm
gcc-cpp-8.1.0-2.aix7.2.ppc.rpm
gmp-6.1.1-1.aix6.1.ppc.rpm
libstdc++-8.2.0-1.aix7.2.ppc.rpm
libiconv-1.14-22.aix6.1.ppc.rpm
gettext-0.19.8-1.aix6.1.ppc.rpm
glib2-2.48.1-2.aix6.1.ppc.rpm
libffi-20170516-1.aix6.1.ppc.rpm
zlib-1.2.11-1.aix6.1.ppc.rpm
ncurses-6.1-1.aix6.1.ppc.rpm
libunistring-0.9.6-2.aix6.1.ppc.rpm
info-6.4-1.aix6.1.ppc.rpm
bash-4.4-3.aix6.1.ppc.rpm
libxml2-2.9.4-2.aix6.1.ppc.rpm
xz-libs-5.2.2-2.aix6.1.ppc.rpm
libmpc-1.0.3-2.aix6.1.ppc.rpm
mpfr-3.1.4-1.aix6.1.ppc.rpm
libgo-8.1.0-2.aix7.2.ppc.rpm
libgo-devel-8.1.0-2.aix7.2.ppc.rpm
  Select/Unselect all

Download

Resolve this:
17 + 12 =


Dates

creation date: 2018-06-22
release date: 2018-06-22


Stats

downloaded 23 times