Announcement

Collapse
No announcement yet.

GStreamer Now Supports Multi-Threaded Scaling/Conversion For Big Performance Win

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Originally posted by duby229 View Post

    Really? I'm pretty sure rusts compiler was already bootstrapped and rewritten in rust.


    Yep, it definitely is already bootstrapped and written in rust.
    What have you exactly linked? Rust compiler can't compile itself, as shown on the same page you linked. You need
    • g++ 4.7 or later or clang++ 3.x

    Comment


    • #12
      Originally posted by jKicker View Post
      What have you exactly linked? Rust compiler can't compile itself, as shown on the same page you linked. You need
      • g++ 4.7 or later or clang++ 3.x

      A quote from that link....

      Since the Rust compiler is written in Rust, it must be built by a precompiled "snapshot" version of itself (made in an earlier state of development). As such, source builds require a connection to the Internet, to fetch snapshots, and an OS that can execute the available snapshot binaries.
      EDIT: So it seems like that's just a dependency needed for interop with c++.
      Last edited by duby229; 24 February 2017, 04:14 PM.

      Comment


      • #13
        Originally posted by cj.wijtmans View Post

        what is stopping you?
        I have no experience with either the Rust language or the GStreamer code base.

        Comment


        • #14
          Originally posted by duby229 View Post

          Really? I'm pretty sure rusts compiler was already bootstrapped and rewritten in rust.


          Yep, it definitely is already bootstrapped and written in rust.
          lol, fedora can't get new llvm because rust will not compile with it. they "bootstrapped" by bundling old llvm fork https://github.com/rust-lang/rust/tree/master/src ctrl-f llvm

          Comment


          • #15
            Originally posted by duby229 View Post

            Really? I'm pretty sure rusts compiler was already bootstrapped and rewritten in rust.


            Yep, it definitely is already bootstrapped and written in rust.
            The rust compiler you're referring to is just a frontend to LLVM, got it now? Even if you're not doing a full bootstrap, CC(X) is still required for building a few C/C++ components and linking.

            Comment


            • #16
              Originally posted by mulenmar View Post
              Nobody's asking you to rewrite anything in C
              nobody except first comment in this thread

              Comment


              • #17
                Originally posted by duby229 View Post
                EDIT: So it seems like that's just a dependency needed for interop with c++.
                no, it is a dependency to compile bundled llvm. if rust does not need llvm, for which arches can it generate code lol?

                Comment


                • #18
                  Originally posted by pal666 View Post
                  lol, fedora can't get new llvm because rust will not compile with it. they "bootstrapped" by bundling old llvm fork https://github.com/rust-lang/rust/tree/master/src ctrl-f llvm
                  Well, it does say it's a temporary fork.

                  Comment


                  • #19
                    btw, do you see this shit: all fedora radeonsi users have to suffer without new driver features because of some useless toy language stopping llvm upgrade

                    Comment


                    • #20
                      Originally posted by duby229 View Post

                      Well, it does say it's a temporary fork.
                      "temporary" because they want to use non-forked llvm eventually. nobody is crazy enough to write yet another compiler suite in rust

                      Comment

                      Working...
                      X