[SCM] Packaging for Google Go branch, debian-sid, updated. debian/2011.04.13-2_exp1-22-g8a0ab0d

Ondřej Surý ondrej at sury.org
Tue May 3 15:50:10 UTC 2011


The following commit has been merged in the debian-sid branch:
commit 63e31844da974539ec122d95ceaed27457577ba1
Author: Ondřej Surý <ondrej at sury.org>
Date:   Thu Apr 28 11:34:31 2011 +0200

    Add information about available architectures (Closes: #623877)

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..1c65c0c
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,33 @@
+The golang package is generated only for i386, amd64, armel, armhf and
+kfreebsd-* architectures, because of upstream restrictions.
+
+Quoting from upstream documentation (http://golang.org/doc/install.html):
+
+    The Go compilers support three instruction sets.  There are
+    important differences in the quality of the compilers for the
+    different architectures.
+
+    amd64 (a.k.a. x86-64); 6g,6l,6c,6a
+        The most mature implementation. The compiler has an effective
+        optimizer (registerizer) and generates good code (although
+        gccgo can do noticeably better sometimes).
+
+    386 (a.k.a. x86 or x86-32); 8g,8l,8c,8a
+        Comparable to the amd64 port.
+
+    arm (a.k.a. ARM); 5g,5l,5c,5a
+        Incomplete. It only supports Linux binaries, the optimizer is
+        incomplete, and floating point uses the VFP unit. However, all
+        tests pass. Work on the optimizer is continuing. Tested
+        against a Nexus One.
+
+    Except for things like low-level operating system interface code,
+    the run-time support is the same in all ports and includes a
+    mark-and-sweep garbage collector (a fancier one is in the works),
+    efficient array and string slicing, support for segmented stacks,
+    and a strong goroutine implementation.
+
+    The compilers can target the FreeBSD, Linux, and OS X
+    (a.k.a. Darwin) operating systems.
+
+ -- Ondřej Surý <ondrej at debian.org>, Thu, 28 Apr 2011 11:33:26 +0200

-- 
Packaging for Google Go



More information about the Pkg-google-commits mailing list