summaryrefslogtreecommitdiff
path: root/community/gsoc/project_ideas
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2023-02-08 00:50:22 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-02-08 00:50:22 +0100
commit6988ff660d513db77811d708b7aef68f5b42499e (patch)
tree1e35bc0cf1e0de54c352c71c7b8c98a072b2019b /community/gsoc/project_ideas
parent5dcebdf9d24ea7ffe35878ab121d5f01e8272947 (diff)
Fix links
Diffstat (limited to 'community/gsoc/project_ideas')
-rw-r--r--community/gsoc/project_ideas/rust.mdwn15
1 files changed, 10 insertions, 5 deletions
diff --git a/community/gsoc/project_ideas/rust.mdwn b/community/gsoc/project_ideas/rust.mdwn
index ab003f93..a0cf85c6 100644
--- a/community/gsoc/project_ideas/rust.mdwn
+++ b/community/gsoc/project_ideas/rust.mdwn
@@ -21,9 +21,9 @@ The Rust language is being used more and more widely, and notably in
rather fundamental libraries such as librsvg or python-cryptography. It
is thus more and more pressing for GNU/Hurd to have a compiler for Rust.
-The Rust compiler itself is quite portable, but its runtime library
-needs to be ported to the GNU/Hurd system. This essentially consists in
-telling Rust how the standard C library functions can be called.
+The Rust compiler itself is quite portable, but its runtime library, libstd,
+needs to be ported to the GNU/Hurd system. This essentially consists in telling
+Rust how the standard C library functions can be called.
And example of the main part of such port can be seen for the [VxWorks
port](https://github.com/rust-lang/libc/blob/master/src/vxworks/mod.rs)
@@ -39,9 +39,14 @@ questions of ABI and the libc C functions being bound.
Knowing the Rust language is not required: it can be learnt along the
way, this can be a good occasion.
-Possible mentors: [[Samuel Thibault (youpi)|youpi]]
+Possible mentors: [[Samuel Thibault (youpi)|samuelthibault]]
-Exercise: building rust on Linux.
+Exercise: Building the Debian rustc package on Debian GNU/Linux.
+Building some Debian package (not rustc) on Debian GNU/Hurd.
+
+https://www.rust-lang.org/
+
+https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html
---