Is there a Linux distro compiled with clang/llvm?Is it possible to compile a full Linux system with Intel's...

Increasing muscle power without increasing volume

Is it legal for a supermarket to refuse to sell an adult beer if an adult with them doesn’t have their ID?

Kepler space telescope undetected planets

How can electric field be defined as force per charge, if the charge makes its own, singular electric field?

Is it rude to refer to janitors as 'floor people'?

FPGA CPUs, how to find the max speed?

Random piece of plastic

Use chown -R while excluding one or two files

What are the first usages of "thong" as a wearable item of clothing, both on the feet and on the waist?

Operation Unz̖̬̜̺̬a͇͖̯͔͉l̟̭g͕̝̼͇͓̪͍o̬̝͍̹̻

Can I use #10 wire for a 30A, 240V pump circuit?

Can a Resident Assistant be told to ignore a lawful order?'

Does inertia keep a rotating object rotating forever, or something else?

Is passive Investigation essentially truesight against illusions?

Does the Intel 8085 CPU use real memory addresses?

Intel 8080-based home computers

CRS interpretation in QGIS?

Will this tire fail its MOT?

What would be the safest way to drop thousands of small, hard objects from a typical, high wing, GA airplane?

Should I be able to keep my company purchased standing desk when I leave my job?

Finding all possible pairs of square numbers in an array

Why did Steve Rogers choose this character in Endgame?

What is the point of a constraint expression on a non-templated function?

How would you say "Sorry, that was a mistake on my part"?



Is there a Linux distro compiled with clang/llvm?


Is it possible to compile a full Linux system with Intel's compiler instead of GCC?Is Linux from Scratch possible on BSD?How do I search for Linux distro build tools?How do you properly fork a Linux distro?Why is FreeBSD deprecating GCC in favor of Clang/LLVM?llvm and clang on CentOS 5 without root permissions?Linux distro with PREEMPT_RT patchwhat's the name of ubuntu package contains llvm linker lldcan i change the name of executable during compilationBuilding an LFS system using ELLCCIs it ok to use gcc to compile userspace binaries on FreeBSD 10?Problem with installing Clang: undefined symbol: LLVMInitializeMipsAsmParser






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







8















Is there a Linux distro compiled with clang/llvm? It looks like as of late 2010 the kernel was working. If not, would it be more likely to be a technical or licensing issue?










share|improve this question















migrated from serverfault.com Aug 3 '11 at 12:55


This question came from our site for system and network administrators.



















  • I don't know of any that are. I think most Linux distros use GCC, supporting software with common licenses and one built specifically to handle GNU code. Clang is currently being embraced by the BSD community for similar reasons. (The proceeding is a huge simplification of political and technical problems)

    – Chris S
    Aug 3 '11 at 12:53






  • 4





    For further information on this related post: Is it possible to compile a full Linux system with Intel's compiler instead of GCC?

    – Caleb
    Aug 3 '11 at 13:05






  • 3





    @James Please don't edit the answer into the question; you can post an actual answer below and mark it accepted. Also, if you register on SF you should automatically take ownership of the question here

    – Michael Mrozek
    Aug 3 '11 at 16:09




















8















Is there a Linux distro compiled with clang/llvm? It looks like as of late 2010 the kernel was working. If not, would it be more likely to be a technical or licensing issue?










share|improve this question















migrated from serverfault.com Aug 3 '11 at 12:55


This question came from our site for system and network administrators.



















  • I don't know of any that are. I think most Linux distros use GCC, supporting software with common licenses and one built specifically to handle GNU code. Clang is currently being embraced by the BSD community for similar reasons. (The proceeding is a huge simplification of political and technical problems)

    – Chris S
    Aug 3 '11 at 12:53






  • 4





    For further information on this related post: Is it possible to compile a full Linux system with Intel's compiler instead of GCC?

    – Caleb
    Aug 3 '11 at 13:05






  • 3





    @James Please don't edit the answer into the question; you can post an actual answer below and mark it accepted. Also, if you register on SF you should automatically take ownership of the question here

    – Michael Mrozek
    Aug 3 '11 at 16:09
















8












8








8


2






Is there a Linux distro compiled with clang/llvm? It looks like as of late 2010 the kernel was working. If not, would it be more likely to be a technical or licensing issue?










share|improve this question
















Is there a Linux distro compiled with clang/llvm? It looks like as of late 2010 the kernel was working. If not, would it be more likely to be a technical or licensing issue?







compiling distros llvm






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 24 '13 at 5:02









rbrito

4023 silver badges13 bronze badges




4023 silver badges13 bronze badges










asked Aug 3 '11 at 12:43







James Snelling











migrated from serverfault.com Aug 3 '11 at 12:55


This question came from our site for system and network administrators.









migrated from serverfault.com Aug 3 '11 at 12:55


This question came from our site for system and network administrators.















  • I don't know of any that are. I think most Linux distros use GCC, supporting software with common licenses and one built specifically to handle GNU code. Clang is currently being embraced by the BSD community for similar reasons. (The proceeding is a huge simplification of political and technical problems)

    – Chris S
    Aug 3 '11 at 12:53






  • 4





    For further information on this related post: Is it possible to compile a full Linux system with Intel's compiler instead of GCC?

    – Caleb
    Aug 3 '11 at 13:05






  • 3





    @James Please don't edit the answer into the question; you can post an actual answer below and mark it accepted. Also, if you register on SF you should automatically take ownership of the question here

    – Michael Mrozek
    Aug 3 '11 at 16:09





















  • I don't know of any that are. I think most Linux distros use GCC, supporting software with common licenses and one built specifically to handle GNU code. Clang is currently being embraced by the BSD community for similar reasons. (The proceeding is a huge simplification of political and technical problems)

    – Chris S
    Aug 3 '11 at 12:53






  • 4





    For further information on this related post: Is it possible to compile a full Linux system with Intel's compiler instead of GCC?

    – Caleb
    Aug 3 '11 at 13:05






  • 3





    @James Please don't edit the answer into the question; you can post an actual answer below and mark it accepted. Also, if you register on SF you should automatically take ownership of the question here

    – Michael Mrozek
    Aug 3 '11 at 16:09



















I don't know of any that are. I think most Linux distros use GCC, supporting software with common licenses and one built specifically to handle GNU code. Clang is currently being embraced by the BSD community for similar reasons. (The proceeding is a huge simplification of political and technical problems)

– Chris S
Aug 3 '11 at 12:53





I don't know of any that are. I think most Linux distros use GCC, supporting software with common licenses and one built specifically to handle GNU code. Clang is currently being embraced by the BSD community for similar reasons. (The proceeding is a huge simplification of political and technical problems)

– Chris S
Aug 3 '11 at 12:53




4




4





For further information on this related post: Is it possible to compile a full Linux system with Intel's compiler instead of GCC?

– Caleb
Aug 3 '11 at 13:05





For further information on this related post: Is it possible to compile a full Linux system with Intel's compiler instead of GCC?

– Caleb
Aug 3 '11 at 13:05




3




3





@James Please don't edit the answer into the question; you can post an actual answer below and mark it accepted. Also, if you register on SF you should automatically take ownership of the question here

– Michael Mrozek
Aug 3 '11 at 16:09







@James Please don't edit the answer into the question; you can post an actual answer below and mark it accepted. Also, if you register on SF you should automatically take ownership of the question here

– Michael Mrozek
Aug 3 '11 at 16:09












4 Answers
4






active

oldest

votes


















8














The situation with Debian



As a late response to this question, what @jmtd said is exactly what happens periodically in the Debian archive.



Packages are recompiled with newer toolchains (compilers, linkers, etc.) and, when recompilation fails, bugs against the packages that failed to be compiled are filed with the indication of FTBFS ("failed to build from source").



Such bugs are generally an indication of something bad happening and are usually ranked with high severity and given the status of "release critical" bugs, meaning that a new release can't be done with those bugs unsolved.



In particular, Lucas Nussbaum has been recompiling the whole archive of the Debian Project in a grid as a means of some Quality Assessment.



Recently, though, Sylvestre Ledru and some other Debian Developers have mentored students in Google's Summer of Code of 2012 to allow substitution of both GCC by Clang and libstdc++ (GCC's support library for C++) by libc++ (Clang/LLVM's counterpart).



There is a site where the results of compilation of the whole collection of Debian packages were published and further reports were documented by LWN and the program for decoupling the Debian build process from GCC was successfully concluded.



So we may soon see a flavour of Debian compiled with clang/llvm, depending on how much support these successful results can gain.



The newcomer



There is, as of this update (2016-08-16), a new version of a traditional Linux distribution compiled with clang and llvm, OpenMandriva Lx 3.0, now in its final release. According to its notes, it is compiled, as much as possible, not only with clang and llvm, but also with "regular" high optimization levels and also with Link Time Optimization (LTO).



LTO



While the main subject of the question and of this answer is llvm/clang, to be fair, it should be noted GCC also features LTO (more background on LTO).



In theory, LTO, as seen in newer clang/llvm and GCC, has the potential of making not only the resulting binaries faster, but also having smaller memory requirements for the text-section of the programs (and the Linux kernel is one potential benefiter of LTO).



I have not read how much OpenMandriva Lx 3.0 uses LTO across all the programs, but I'm excited that it uses clang/llvm + LTO and I would love to see people doing multiple independent benchmarks comparing and contrasting "regular" GCC-based, non-LTO-optimized distributions to OpenMandriva Lx 3.0.






share|improve this answer


























  • @AleksandrDubinsky, thanks for thanking me, but I'm just doing what I would love to have in SE in general. It's frustrating to come by a question/answer that smells like pure dust (whenever the issue is not transient, of course).

    – rbrito
    Oct 7 '16 at 18:25



















5














Not yet. According to this currently open bug report it seems even the kernel itself fails to compile.






share|improve this answer


























  • The bug report contains an entry at the end linking to the LLVM Linux project by Bryce Lelback. Bryce is the same person who started the Oct 2010 discussion thread Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts) That thread is the source for the "kernel was working" quote in my question. I will keep an eye on the lll-project.

    – user9570
    Aug 3 '11 at 15:02













  • @James One more reminder since you mentioned accepting: if you register on SF with the same OpenID you used here, you should be able to accept an answer here

    – Michael Mrozek
    Aug 3 '11 at 22:48





















2














Whilst the end-user binaries are not built with clang/llvm, most of the Debian archive has been built (and rebuilt) with clang/llvm (and binutils-gold and other bits and pieces) by people who want to expose portability bugs in the software suite (and the compilers themselves).






share|improve this answer
























  • Aren't end-user binaries part of the Debian archive?

    – Tshepang
    Aug 12 '11 at 7:15






  • 1





    Yes, and those are built with gcc. Separately from the end-user binaries, the source packages are rebuilt as part of multiple continuous-integration processes, some of which use alternative compiler/linker/libc toolchains.

    – jmtd
    Aug 30 '11 at 15:23



















0














Recently, OpenSuse - Tumbleweed rolling release is to set LTO on gcc9 for it's builds.
http://hubicka.blogspot.com/2019/05/gcc-9-link-time-and-inter-procedural.html






share|improve this answer


























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "106"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f17972%2fis-there-a-linux-distro-compiled-with-clang-llvm%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown
























    4 Answers
    4






    active

    oldest

    votes








    4 Answers
    4






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    8














    The situation with Debian



    As a late response to this question, what @jmtd said is exactly what happens periodically in the Debian archive.



    Packages are recompiled with newer toolchains (compilers, linkers, etc.) and, when recompilation fails, bugs against the packages that failed to be compiled are filed with the indication of FTBFS ("failed to build from source").



    Such bugs are generally an indication of something bad happening and are usually ranked with high severity and given the status of "release critical" bugs, meaning that a new release can't be done with those bugs unsolved.



    In particular, Lucas Nussbaum has been recompiling the whole archive of the Debian Project in a grid as a means of some Quality Assessment.



    Recently, though, Sylvestre Ledru and some other Debian Developers have mentored students in Google's Summer of Code of 2012 to allow substitution of both GCC by Clang and libstdc++ (GCC's support library for C++) by libc++ (Clang/LLVM's counterpart).



    There is a site where the results of compilation of the whole collection of Debian packages were published and further reports were documented by LWN and the program for decoupling the Debian build process from GCC was successfully concluded.



    So we may soon see a flavour of Debian compiled with clang/llvm, depending on how much support these successful results can gain.



    The newcomer



    There is, as of this update (2016-08-16), a new version of a traditional Linux distribution compiled with clang and llvm, OpenMandriva Lx 3.0, now in its final release. According to its notes, it is compiled, as much as possible, not only with clang and llvm, but also with "regular" high optimization levels and also with Link Time Optimization (LTO).



    LTO



    While the main subject of the question and of this answer is llvm/clang, to be fair, it should be noted GCC also features LTO (more background on LTO).



    In theory, LTO, as seen in newer clang/llvm and GCC, has the potential of making not only the resulting binaries faster, but also having smaller memory requirements for the text-section of the programs (and the Linux kernel is one potential benefiter of LTO).



    I have not read how much OpenMandriva Lx 3.0 uses LTO across all the programs, but I'm excited that it uses clang/llvm + LTO and I would love to see people doing multiple independent benchmarks comparing and contrasting "regular" GCC-based, non-LTO-optimized distributions to OpenMandriva Lx 3.0.






    share|improve this answer


























    • @AleksandrDubinsky, thanks for thanking me, but I'm just doing what I would love to have in SE in general. It's frustrating to come by a question/answer that smells like pure dust (whenever the issue is not transient, of course).

      – rbrito
      Oct 7 '16 at 18:25
















    8














    The situation with Debian



    As a late response to this question, what @jmtd said is exactly what happens periodically in the Debian archive.



    Packages are recompiled with newer toolchains (compilers, linkers, etc.) and, when recompilation fails, bugs against the packages that failed to be compiled are filed with the indication of FTBFS ("failed to build from source").



    Such bugs are generally an indication of something bad happening and are usually ranked with high severity and given the status of "release critical" bugs, meaning that a new release can't be done with those bugs unsolved.



    In particular, Lucas Nussbaum has been recompiling the whole archive of the Debian Project in a grid as a means of some Quality Assessment.



    Recently, though, Sylvestre Ledru and some other Debian Developers have mentored students in Google's Summer of Code of 2012 to allow substitution of both GCC by Clang and libstdc++ (GCC's support library for C++) by libc++ (Clang/LLVM's counterpart).



    There is a site where the results of compilation of the whole collection of Debian packages were published and further reports were documented by LWN and the program for decoupling the Debian build process from GCC was successfully concluded.



    So we may soon see a flavour of Debian compiled with clang/llvm, depending on how much support these successful results can gain.



    The newcomer



    There is, as of this update (2016-08-16), a new version of a traditional Linux distribution compiled with clang and llvm, OpenMandriva Lx 3.0, now in its final release. According to its notes, it is compiled, as much as possible, not only with clang and llvm, but also with "regular" high optimization levels and also with Link Time Optimization (LTO).



    LTO



    While the main subject of the question and of this answer is llvm/clang, to be fair, it should be noted GCC also features LTO (more background on LTO).



    In theory, LTO, as seen in newer clang/llvm and GCC, has the potential of making not only the resulting binaries faster, but also having smaller memory requirements for the text-section of the programs (and the Linux kernel is one potential benefiter of LTO).



    I have not read how much OpenMandriva Lx 3.0 uses LTO across all the programs, but I'm excited that it uses clang/llvm + LTO and I would love to see people doing multiple independent benchmarks comparing and contrasting "regular" GCC-based, non-LTO-optimized distributions to OpenMandriva Lx 3.0.






    share|improve this answer


























    • @AleksandrDubinsky, thanks for thanking me, but I'm just doing what I would love to have in SE in general. It's frustrating to come by a question/answer that smells like pure dust (whenever the issue is not transient, of course).

      – rbrito
      Oct 7 '16 at 18:25














    8












    8








    8







    The situation with Debian



    As a late response to this question, what @jmtd said is exactly what happens periodically in the Debian archive.



    Packages are recompiled with newer toolchains (compilers, linkers, etc.) and, when recompilation fails, bugs against the packages that failed to be compiled are filed with the indication of FTBFS ("failed to build from source").



    Such bugs are generally an indication of something bad happening and are usually ranked with high severity and given the status of "release critical" bugs, meaning that a new release can't be done with those bugs unsolved.



    In particular, Lucas Nussbaum has been recompiling the whole archive of the Debian Project in a grid as a means of some Quality Assessment.



    Recently, though, Sylvestre Ledru and some other Debian Developers have mentored students in Google's Summer of Code of 2012 to allow substitution of both GCC by Clang and libstdc++ (GCC's support library for C++) by libc++ (Clang/LLVM's counterpart).



    There is a site where the results of compilation of the whole collection of Debian packages were published and further reports were documented by LWN and the program for decoupling the Debian build process from GCC was successfully concluded.



    So we may soon see a flavour of Debian compiled with clang/llvm, depending on how much support these successful results can gain.



    The newcomer



    There is, as of this update (2016-08-16), a new version of a traditional Linux distribution compiled with clang and llvm, OpenMandriva Lx 3.0, now in its final release. According to its notes, it is compiled, as much as possible, not only with clang and llvm, but also with "regular" high optimization levels and also with Link Time Optimization (LTO).



    LTO



    While the main subject of the question and of this answer is llvm/clang, to be fair, it should be noted GCC also features LTO (more background on LTO).



    In theory, LTO, as seen in newer clang/llvm and GCC, has the potential of making not only the resulting binaries faster, but also having smaller memory requirements for the text-section of the programs (and the Linux kernel is one potential benefiter of LTO).



    I have not read how much OpenMandriva Lx 3.0 uses LTO across all the programs, but I'm excited that it uses clang/llvm + LTO and I would love to see people doing multiple independent benchmarks comparing and contrasting "regular" GCC-based, non-LTO-optimized distributions to OpenMandriva Lx 3.0.






    share|improve this answer















    The situation with Debian



    As a late response to this question, what @jmtd said is exactly what happens periodically in the Debian archive.



    Packages are recompiled with newer toolchains (compilers, linkers, etc.) and, when recompilation fails, bugs against the packages that failed to be compiled are filed with the indication of FTBFS ("failed to build from source").



    Such bugs are generally an indication of something bad happening and are usually ranked with high severity and given the status of "release critical" bugs, meaning that a new release can't be done with those bugs unsolved.



    In particular, Lucas Nussbaum has been recompiling the whole archive of the Debian Project in a grid as a means of some Quality Assessment.



    Recently, though, Sylvestre Ledru and some other Debian Developers have mentored students in Google's Summer of Code of 2012 to allow substitution of both GCC by Clang and libstdc++ (GCC's support library for C++) by libc++ (Clang/LLVM's counterpart).



    There is a site where the results of compilation of the whole collection of Debian packages were published and further reports were documented by LWN and the program for decoupling the Debian build process from GCC was successfully concluded.



    So we may soon see a flavour of Debian compiled with clang/llvm, depending on how much support these successful results can gain.



    The newcomer



    There is, as of this update (2016-08-16), a new version of a traditional Linux distribution compiled with clang and llvm, OpenMandriva Lx 3.0, now in its final release. According to its notes, it is compiled, as much as possible, not only with clang and llvm, but also with "regular" high optimization levels and also with Link Time Optimization (LTO).



    LTO



    While the main subject of the question and of this answer is llvm/clang, to be fair, it should be noted GCC also features LTO (more background on LTO).



    In theory, LTO, as seen in newer clang/llvm and GCC, has the potential of making not only the resulting binaries faster, but also having smaller memory requirements for the text-section of the programs (and the Linux kernel is one potential benefiter of LTO).



    I have not read how much OpenMandriva Lx 3.0 uses LTO across all the programs, but I'm excited that it uses clang/llvm + LTO and I would love to see people doing multiple independent benchmarks comparing and contrasting "regular" GCC-based, non-LTO-optimized distributions to OpenMandriva Lx 3.0.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Aug 16 '16 at 7:22

























    answered Nov 8 '12 at 1:29









    rbritorbrito

    4023 silver badges13 bronze badges




    4023 silver badges13 bronze badges













    • @AleksandrDubinsky, thanks for thanking me, but I'm just doing what I would love to have in SE in general. It's frustrating to come by a question/answer that smells like pure dust (whenever the issue is not transient, of course).

      – rbrito
      Oct 7 '16 at 18:25



















    • @AleksandrDubinsky, thanks for thanking me, but I'm just doing what I would love to have in SE in general. It's frustrating to come by a question/answer that smells like pure dust (whenever the issue is not transient, of course).

      – rbrito
      Oct 7 '16 at 18:25

















    @AleksandrDubinsky, thanks for thanking me, but I'm just doing what I would love to have in SE in general. It's frustrating to come by a question/answer that smells like pure dust (whenever the issue is not transient, of course).

    – rbrito
    Oct 7 '16 at 18:25





    @AleksandrDubinsky, thanks for thanking me, but I'm just doing what I would love to have in SE in general. It's frustrating to come by a question/answer that smells like pure dust (whenever the issue is not transient, of course).

    – rbrito
    Oct 7 '16 at 18:25













    5














    Not yet. According to this currently open bug report it seems even the kernel itself fails to compile.






    share|improve this answer


























    • The bug report contains an entry at the end linking to the LLVM Linux project by Bryce Lelback. Bryce is the same person who started the Oct 2010 discussion thread Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts) That thread is the source for the "kernel was working" quote in my question. I will keep an eye on the lll-project.

      – user9570
      Aug 3 '11 at 15:02













    • @James One more reminder since you mentioned accepting: if you register on SF with the same OpenID you used here, you should be able to accept an answer here

      – Michael Mrozek
      Aug 3 '11 at 22:48


















    5














    Not yet. According to this currently open bug report it seems even the kernel itself fails to compile.






    share|improve this answer


























    • The bug report contains an entry at the end linking to the LLVM Linux project by Bryce Lelback. Bryce is the same person who started the Oct 2010 discussion thread Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts) That thread is the source for the "kernel was working" quote in my question. I will keep an eye on the lll-project.

      – user9570
      Aug 3 '11 at 15:02













    • @James One more reminder since you mentioned accepting: if you register on SF with the same OpenID you used here, you should be able to accept an answer here

      – Michael Mrozek
      Aug 3 '11 at 22:48
















    5












    5








    5







    Not yet. According to this currently open bug report it seems even the kernel itself fails to compile.






    share|improve this answer















    Not yet. According to this currently open bug report it seems even the kernel itself fails to compile.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Aug 3 '11 at 13:09









    Caleb

    53k9 gold badges156 silver badges197 bronze badges




    53k9 gold badges156 silver badges197 bronze badges










    answered Aug 3 '11 at 12:55









    Cristian Măgherușan-StanciuCristian Măgherușan-Stanciu

    6494 silver badges6 bronze badges




    6494 silver badges6 bronze badges













    • The bug report contains an entry at the end linking to the LLVM Linux project by Bryce Lelback. Bryce is the same person who started the Oct 2010 discussion thread Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts) That thread is the source for the "kernel was working" quote in my question. I will keep an eye on the lll-project.

      – user9570
      Aug 3 '11 at 15:02













    • @James One more reminder since you mentioned accepting: if you register on SF with the same OpenID you used here, you should be able to accept an answer here

      – Michael Mrozek
      Aug 3 '11 at 22:48





















    • The bug report contains an entry at the end linking to the LLVM Linux project by Bryce Lelback. Bryce is the same person who started the Oct 2010 discussion thread Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts) That thread is the source for the "kernel was working" quote in my question. I will keep an eye on the lll-project.

      – user9570
      Aug 3 '11 at 15:02













    • @James One more reminder since you mentioned accepting: if you register on SF with the same OpenID you used here, you should be able to accept an answer here

      – Michael Mrozek
      Aug 3 '11 at 22:48



















    The bug report contains an entry at the end linking to the LLVM Linux project by Bryce Lelback. Bryce is the same person who started the Oct 2010 discussion thread Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts) That thread is the source for the "kernel was working" quote in my question. I will keep an eye on the lll-project.

    – user9570
    Aug 3 '11 at 15:02







    The bug report contains an entry at the end linking to the LLVM Linux project by Bryce Lelback. Bryce is the same person who started the Oct 2010 discussion thread Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts) That thread is the source for the "kernel was working" quote in my question. I will keep an eye on the lll-project.

    – user9570
    Aug 3 '11 at 15:02















    @James One more reminder since you mentioned accepting: if you register on SF with the same OpenID you used here, you should be able to accept an answer here

    – Michael Mrozek
    Aug 3 '11 at 22:48







    @James One more reminder since you mentioned accepting: if you register on SF with the same OpenID you used here, you should be able to accept an answer here

    – Michael Mrozek
    Aug 3 '11 at 22:48













    2














    Whilst the end-user binaries are not built with clang/llvm, most of the Debian archive has been built (and rebuilt) with clang/llvm (and binutils-gold and other bits and pieces) by people who want to expose portability bugs in the software suite (and the compilers themselves).






    share|improve this answer
























    • Aren't end-user binaries part of the Debian archive?

      – Tshepang
      Aug 12 '11 at 7:15






    • 1





      Yes, and those are built with gcc. Separately from the end-user binaries, the source packages are rebuilt as part of multiple continuous-integration processes, some of which use alternative compiler/linker/libc toolchains.

      – jmtd
      Aug 30 '11 at 15:23
















    2














    Whilst the end-user binaries are not built with clang/llvm, most of the Debian archive has been built (and rebuilt) with clang/llvm (and binutils-gold and other bits and pieces) by people who want to expose portability bugs in the software suite (and the compilers themselves).






    share|improve this answer
























    • Aren't end-user binaries part of the Debian archive?

      – Tshepang
      Aug 12 '11 at 7:15






    • 1





      Yes, and those are built with gcc. Separately from the end-user binaries, the source packages are rebuilt as part of multiple continuous-integration processes, some of which use alternative compiler/linker/libc toolchains.

      – jmtd
      Aug 30 '11 at 15:23














    2












    2








    2







    Whilst the end-user binaries are not built with clang/llvm, most of the Debian archive has been built (and rebuilt) with clang/llvm (and binutils-gold and other bits and pieces) by people who want to expose portability bugs in the software suite (and the compilers themselves).






    share|improve this answer













    Whilst the end-user binaries are not built with clang/llvm, most of the Debian archive has been built (and rebuilt) with clang/llvm (and binutils-gold and other bits and pieces) by people who want to expose portability bugs in the software suite (and the compilers themselves).







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Aug 3 '11 at 15:21









    jmtdjmtd

    7,1931 gold badge20 silver badges26 bronze badges




    7,1931 gold badge20 silver badges26 bronze badges













    • Aren't end-user binaries part of the Debian archive?

      – Tshepang
      Aug 12 '11 at 7:15






    • 1





      Yes, and those are built with gcc. Separately from the end-user binaries, the source packages are rebuilt as part of multiple continuous-integration processes, some of which use alternative compiler/linker/libc toolchains.

      – jmtd
      Aug 30 '11 at 15:23



















    • Aren't end-user binaries part of the Debian archive?

      – Tshepang
      Aug 12 '11 at 7:15






    • 1





      Yes, and those are built with gcc. Separately from the end-user binaries, the source packages are rebuilt as part of multiple continuous-integration processes, some of which use alternative compiler/linker/libc toolchains.

      – jmtd
      Aug 30 '11 at 15:23

















    Aren't end-user binaries part of the Debian archive?

    – Tshepang
    Aug 12 '11 at 7:15





    Aren't end-user binaries part of the Debian archive?

    – Tshepang
    Aug 12 '11 at 7:15




    1




    1





    Yes, and those are built with gcc. Separately from the end-user binaries, the source packages are rebuilt as part of multiple continuous-integration processes, some of which use alternative compiler/linker/libc toolchains.

    – jmtd
    Aug 30 '11 at 15:23





    Yes, and those are built with gcc. Separately from the end-user binaries, the source packages are rebuilt as part of multiple continuous-integration processes, some of which use alternative compiler/linker/libc toolchains.

    – jmtd
    Aug 30 '11 at 15:23











    0














    Recently, OpenSuse - Tumbleweed rolling release is to set LTO on gcc9 for it's builds.
    http://hubicka.blogspot.com/2019/05/gcc-9-link-time-and-inter-procedural.html






    share|improve this answer




























      0














      Recently, OpenSuse - Tumbleweed rolling release is to set LTO on gcc9 for it's builds.
      http://hubicka.blogspot.com/2019/05/gcc-9-link-time-and-inter-procedural.html






      share|improve this answer


























        0












        0








        0







        Recently, OpenSuse - Tumbleweed rolling release is to set LTO on gcc9 for it's builds.
        http://hubicka.blogspot.com/2019/05/gcc-9-link-time-and-inter-procedural.html






        share|improve this answer













        Recently, OpenSuse - Tumbleweed rolling release is to set LTO on gcc9 for it's builds.
        http://hubicka.blogspot.com/2019/05/gcc-9-link-time-and-inter-procedural.html







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 17 mins ago









        JayabalanAaronJayabalanAaron

        113 bronze badges




        113 bronze badges






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f17972%2fis-there-a-linux-distro-compiled-with-clang-llvm%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Taj Mahal Inhaltsverzeichnis Aufbau | Geschichte | 350-Jahr-Feier | Heutige Bedeutung | Siehe auch |...

            Baia Sprie Cuprins Etimologie | Istorie | Demografie | Politică și administrație | Arii naturale...

            Nicolae Petrescu-Găină Cuprins Biografie | Opera | In memoriam | Varia | Controverse, incertitudini...