svn commit: r50599 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: bjk
Date: Fri Jul 28 22:05:30 2017
New Revision: 50599
URL: https://svnweb.freebsd.org/changeset/doc/50599

Log:
  Add 2017Q2 Rust entry from dumbbell

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml	Fri Jul 28 21:22:11 2017	(r50598)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml	Fri Jul 28 22:05:30 2017	(r50599)
@@ -1754,4 +1754,68 @@
 	in the base system, a big milestone!</p>
     </body>
   </project>
+
+  <project cat="ports">
+    <title>Rust</title>
+
+    <contact>
+      <person>
+	<name>&os; Rust team</name>
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://wiki.FreeBSD.org/Rust">Wiki Portal</url>
+      <url href="https://gist.github.com/dumbbell/b587da50ef014078da9e732a4331ebad">Guide to Bootstrap Rust on &os;</url>
+      <url href="https://bugs.FreeBSD.org/bugzilla/show_bug.cgi?id=216143">Bug Report to Track Progress on Bootstrapping</url>
+      <url href="https://internals.rust-lang.org/t/pre-rfc-target-extension-dealing-with-breaking-changes-at-os-level/5289">Upstream Discussion of API/ABI Breaking Changes</url>
+    </links>
+
+    <body>
+      <p>Rust was updated to 1.18.0 and Cargo to 0.19.0, the latest
+	versions at the time of this writing.</p>
+
+      <p><tt>lang/rust</tt> was enabled on &os;/aarch64 and work has
+	continued on <tt>devel/cargo</tt> to achieve the same.  We are
+	also making slow progress to add support for even more
+	platforms.</p>
+
+      <p>Discussion has started upstream to support API/ABI breaking
+	changes between major releases of operating systems.  For
+	instance, this is required to be able to target both &os; 11.x
+	and 12.x, which have ABI changes involving important
+	structures.  Once support is added upstream, it will be
+	possible to target a specific ABI and do
+	cross-compilation.</p>
+
+      <p><tt>lang/rust-nightly</tt> was marked as broken for now.  We
+	need to revisit how the port is built so we can use the
+	<tt>x.py</tt> script as recommended by upstream.</p>
+
+      <p>Tobias Kortkamp (<tt>tobik@</tt>) created the
+	<tt>USES=cargo</tt> setting to make it easy to add Rust
+	applications to the Ports Collection.  This is further
+	detailed in a separate entry in this quarterly status
+	report.</p>
+
+      <p>The compiler, <tt>rustc</tt>, is crashing sometimes when
+	there is a compilation error.  Therefore, there is a bit of
+	work to do to improve its stability.</p>
+
+      <p>There is some code duplication between the
+	<tt>lang/rust*</tt> and <tt>devel/cargo</tt> Makefiles.  These
+	all deserve a bit of cleanup, and it might be useful to create
+	a <tt>USES=rust</tt> Makefile helper.</p>
+    </body>
+
+    <help>
+      <task>Bootstrap Rust on more platforms.</task>
+
+      <task>Investigate compiler crashes.</task>
+
+      <task>Investigate how to speed up <tt>lang/rust*</tt>
+	compilation times.</task>
+    </help>
+  </project>
 </report>
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.