I Fedora planerar man att möjliggöra paketsbyggande i Clang istÀllet för GCC

För implementationen i Fedora 33 planeras Àndring regler för anvÀndning av kompilatorer i distributionen, enligt vilken kompilatorn för paketbygget kan vÀljas baserat pÄ rekommendationer och preferenser frÄn huvudprojektet (upstream). För nÀrvarande Àr det hÄrt föreskrivet i Fedora att anvÀnda GCC för att bygga alla paket, utom i de fall dÀr paketet endast kan byggas med Clang/LLVM.

Motivet för att möjliggöra byggande med Clang Àr att vissa projekt, till exempel, Firefox och Chromium, vid utvecklingen anvÀnder Clang som sin primÀra kompilator och byggen baserade pÄ det Àr mer kvalitativt testade. Att anvÀnda Clang för sÄdana paket skulle undvika att fÄnga fel som uppstÄr vid byggande med GCC, samt att samordna korrigeringar av dessa fel med huvudprojektet. Byggande med GCC har en positiv inverkan pÄ att upprÀtthÄlla portabiliteten av kod som utvecklas med Clang, men skapar en större belastning pÄ underhÄllarna och fördröjer publiceringen av uppdateringar (till exempel, Mozilla förbjuder att anvÀnda varumÀrket Firefox vid tillÀmpning av tredjepartspatcher, sÄ dÀrför mÄste man först fÄ patcharna inkluderade i den huvudsakliga uppsÀttningen och slÀppa uppdateringen först efter att korrigeringarna har dykt upp i upstream).

Det pÄpekas att det skulle vara logiskt att anvÀnda Clang för paket för vilka denna kompilator passar bÀttre och anvÀnds i huvudprojektet. För sÄdana paket skulle belastningen pÄ underhÄll kunna minskas om paketeringen hanteras av representanter för huvudprojektet. Om paketeringen görs av en representant frÄn gemenskapen, skulle möjligheten till val av kompilator erbjudas till underhÄllaren. För paket vars huvudprojekt inte föredrar nÄgon sÀrskild kompilator rekommenderas att behÄlla status quo (bygga med GCC som tidigare). FörslagsstÀllaren Àr Jeff Law frÄn Red Hat, som Àr en av underhÄllarna av GCC och Binutils.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster