A compiled, garbage-collected, concurrent programming language

Edit Package go
http://golang.org/

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
Filename Size Changed
README-openSUSE 0000004904 4.79 KB
allow-binary-only-packages.patch 0000000530 530 Bytes
go-build-dont-reinstall-stdlibs.patch 0000001227 1.2 KB
go-install-dont-reinstall-stdlibs.patch 0000000552 552 Bytes
go-wiki-gadget.xml 0000000271 271 Bytes
go.changes 0000040881 39.9 KB
go.sh 0000000386 386 Bytes
go.spec 0000008609 8.41 KB
go1.1.2.src.tar.gz 0009049357 8.63 MB
godoc-path-locations.patch 0000000748 748 Bytes
godoc.service 0000000506 506 Bytes
macros.go 0000005267 5.14 KB
rpmlintrc 0000000163 163 Bytes
verbose-build.patch 0000000908 908 Bytes
Revision 34 (latest revision is 106)
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_factory) accepted request 188175 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 34)
- Fix Factory i586 build failure by stripping binaries earlier.

- Rework %go_prep again, use "shopt -s dotglob" to catch hidden files
- Change %go_requires to "Require: go >= %go_ver" instead of
  "Require: go-devel = %go_ver". Go follows a stable release policy which
  means patch-level updates are (supposed to be) compatible.

- Update to version 1.1.2:
  + includes fixes to the gc compiler and cgo, and the bufio, runtime, syscall,
    and time packages. See the change history for details. If you use package
    syscall's Getrlimit and Setrlimit functions under Linux on the ARM or 386
    architectures, please note change 55ac276af5a7 that fixes issue 5949. 
- Fix %go_prep again: Also move hidden files (.$BLA)

- Also set ExclusiveArch in %go_requires macro. Allows to drop
  %go_exclusivearch again 
- Fix %go_prep macro: Find directories in %_builddir based on Go
  package name prefix (not exact match).

- Fix URL
- Add %go_exclusivearch macro. It's better to only specify ExclusiveArch
  in the "go" package instead of all Go packages. Avoids errors once
  Go becomes available on more architectures
Comments 0
openSUSE Build Service is sponsored by