gcc-go-7.2.0-6 built for aix7.1


Description

The gcc-go package provides support for compiling Go programs with the GNU Compiler Collection. This is a second version of GCC Go for AIX. Compared to GCC Go 7.1.0, several issues have been fixed (cgo) or improved (netpoll_aix). And several missing features have been added (net.Interface() ). There are still only 4 failures in the Go compiler tests out of 7358 tests. Go libgo tests results have been improved: 1 to 4 more packages fully succeed (4 cases: 32bit, pthread, ppc64, pthread/ppc64). Package syscall is known to be incomplete. This GCC Go compiler for AIX has been (or: is now) used for compiling/testing several large Go applications: - Filebeat - Hyperledeger - Kubelet (and other parts of Kubernetes) - parts of Docker More improvements are required, mainly about golang.org/x packages, which do not know AIX. Remind that GCC Go sees and refuses more "unused variable" cases than golang does (till v1.10). Summary of remaining tests failures for 32bit: crypto/tls : TestVerifyHostname TestVerifyHostnameResumed encoding/gob : TestHugeWriteFails : fatal error: runtime: out of memory fmt : TestCountMallocs go/build : TestDependencies : panic: test timed out after 8m20s log : TestAll net : TestConnAndListener : SIGILL: illegal instruction net/http : TestTransportConcurrency : timed out in gotest net/http/internal : TestChunkReaderAllocs os : TestExecutable reflect : TestArrayOfAlg : SIGILL: illegal instruction runtime : TestCallers TestCallersPanic TestPingPongHog TestPhysPageSize TestCaller TestLineNumber TestPanicSystemstack runtime/pprof : TestMathBigDivide : fatal error: out of memory runtime/pprof : TestMemoryProfiler sync : TestWaitGroupMisuse2 sync/atomic : TestNilDeref : timed out in gotest syscall : export_unix_test.go:10:22: error: reference to undefined name 'SYS_IOCTL' time : TestLoadFixed Your objects (.o), shared-objects (.so), and archives (.a) built from .go code should have to be rebuilt when a 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. This should be stable within GCC version 8. Feel free to contact me whenever you are facing issues. Tony Reix tony.reix@atos.net

Provides :
gcc-go = 7.2.0-6,

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


Known dependencies

  Select/Unselect all
gcc-go-7.2.0-6.aix7.1.ppc.rpm
gcc-7.2.0-6.aix7.1.ppc.rpm
libgcc-7.2.0-6.aix7.1.ppc.rpm
gcc-cpp-7.2.0-6.aix7.1.ppc.rpm
gmp-6.1.1-1.aix6.1.ppc.rpm
libstdc++-7.2.0-6.aix7.1.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.8-3.aix6.1.ppc.rpm
ncurses-6.0p20160730-1.aix6.1.ppc.rpm
libunistring-0.9.6-2.aix6.1.ppc.rpm
info-5.0-2.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-7.2.0-6.aix7.1.ppc.rpm
libgo-devel-7.2.0-6.aix7.1.ppc.rpm
  Select/Unselect all

Download

Resolve this:
13 + 8 =


Dates

creation date: 2017-10-03
release date: 2017-09-30


Stats

downloaded 13 times