From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Date: Tue, 17 Sep 2019 16:24:18 +0200 From: Konstantin Lepikhov To: ALT Linux Team development discussions Message-ID: <20190917142417.GA31102@lks.home> Mail-Followup-To: ALT Linux Team development discussions References: <20190917071808.GA31616@lks.home> <611332ff-f5a7-2632-aabd-38ad6ff58adb@altlinux.org> <20190917082717.GA1248@lks.home> <57224f72-26cc-f299-a5c3-4bdde284a84e@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <57224f72-26cc-f299-a5c3-4bdde284a84e@altlinux.org> X-Operation-System: ALT Sisyphus Sisyphus (unstable) (sisyphus) 5.2.0-lks-wks-alt0.3 User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel] LLVM 8.0 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Sep 2019 14:24:22 -0000 Archived-At: List-Archive: List-Post: Hi Andrey! On 09/17/2019, at 05:00:43 PM you wrote: > 17.09.2019 11:27, Konstantin Lepikhov пишет: > > Hi Andrey! > > > > On 09/17/2019, at 10:58:37 AM you wrote: > > > >> 17.09.2019 10:18, Konstantin Lepikhov пишет: > >>> Hi Andrey! > >>> > >>> On 09/17/2019, at 06:40:48 AM you wrote: > >>> > >>>> Коллеги, а какие у нас планы по сборке LLVM 8.0 в Sisyphus? > >>>> > >>> А с какой целью интересуетесь? > >>> > >> qt-creator-4.10.0 > >> > >> Project ERROR: LLVM/Clang version >= 8.0.0 required, version provided: 7.0.1 > >> error: Bad exit status from /usr/src/tmp/rpm-tmp.21979 (%build) > > Ну мало ли кто что напишет, а зачем именно ему >= 8.0? > Хотят. В принципе, если всякие плагины для LLVM отключить, сам > qt-creator собирается gcc >= 5.3. Там разве что какой-нибудь code analyzer нужен, а не прям clang. Я бы очень не хотел собирать 8.x, т.к. на эту версию было очень много жалоб со стороны Mesa. > > LLVM нужно > > переделывать, чтобы можно было держать несколько версий одновременно (как > > gcc), на это нужно время и желание, которого пока не накопилось. > > > А обратной совместимости нет? Не хотелось бы несколько LLVM держать. Не хотелось, а надо. Сам проект подразумевает ветвление и умножение версий на каждый чих, поэтому по другому никак нельзя. Уже сейчас было бы неплохо иметь 2-4 версии: 1. Bleeding edge для Mesa stable/unstable (я для себя его собираю в любом случае) 2. Stable 8.x для большинства 3. Спец. сборки для проектов (например AMDVLK, OpenCL для intel и тд.). 4. Legacy для всякого старого барахла которое переписывать лень. -- WBR et al.