go1.19
No description set
- Developed at devel:languages:go
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/go1.19 && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
README.SUSE | 0000000203 203 Bytes | |
_constraints | 0000000109 109 Bytes | |
_service | 0000000629 629 Bytes | |
dont-force-gold-on-arm64.patch | 0000001233 1.2 KB | |
gcc-go.patch | 0000003174 3.1 KB | |
go-rpmlintrc | 0000000496 496 Bytes | |
go.gdbinit | 0000000073 73 Bytes | |
go1.19.9.src.tar.gz | 0026556330 25.3 MB | |
go1.19.changes | 0000034505 33.7 KB | |
go1.19.spec | 0000015598 15.2 KB | |
llvm-127e59048cd3d8dbb80c14b3036918c114089529.tar. |
0002358388 2.25 MB | |
llvm-41cb504b7c4b18ac15830107431a0c1eec73a6b2.tar. |
0002343004 2.23 MB |
Revision 15 (latest revision is 20)
Dominique Leuenberger (dimstar_suse)
accepted
request 1084542
from
Jeff Kowalczyk (jfkw)
(revision 15)
- Revert re-enable binary stripping and debuginfo boo#1210938. go1.19 and earlier store pre-compiled packages in $GOROOT/pkg as Go .a files which are not ar archives. These .a are incorrectly passed to strip by brp-15-strip-debug. strip incorrectly modifies Go .a files rendering them invalid. Some Go applications fail to build with "reference to nonexistent package" errors. Refs boo#1210938 boo#1211073 * go1.19 and earlier store pre-compiled packages for the standard library as .a files under pkg/GOARCH[_{dynlink,race}]. * Go emitted .a files are a Go specific format, not ar archives. * go1.10+ stores recently built packages in build cache GOCACHE. These are separate from the installed packages in $GOROOT/pkg. * Go build cache objects use a different file format than Go .a. * go1.20+ switches to the GOCACHE for both recently built packages and the installed packages in $GOROOT/pkg. * Current versions of readelf detect Go .a files correctly, e.g.: readelf -d /usr/lib64/go/1.19/pkg/linux_amd64/bytes.a File: /usr/lib64/go/1.19/pkg/linux_amd64/bytes.a(__.PKGDEF ) readelf: Error: This is a GO binary file - try using 'go tool objdump' or 'go tool nm' * binutils strip as of 2.40 detects Go .a files correctly, but incorrectly modifies the .a files altering path resulting in "reference to nonexistent package" errors. * brp_check_suse/brp-15-strip-debug passes files to strip based primarily on the file extension including .a. (forwarded request 1084541 from jfkw)
Comments 0