From nobody Wed Sep 13 11:07:49 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RlyNz5nCGz4smb5; Wed, 13 Sep 2023 11:08:19 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-vk1-f177.google.com (mail-vk1-f177.google.com [209.85.221.177]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RlyNz3xKZz4pRJ; Wed, 13 Sep 2023 11:08:19 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-vk1-f177.google.com with SMTP id 71dfb90a1353d-493a661d7b6so532209e0c.1; Wed, 13 Sep 2023 04:08:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694603298; x=1695208098; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wUE+r6crm+BYrdcBHQL7m8afQux/mUs8oY0M/Z6OrhM=; b=ufRCeVdNecGIC+trMIMHE5GetSQp0XafHd2hqoKoX+D7lYf3QscRFJx0xuLofzSDuL X0rqABlAnqxfkNmZh9dWPWTdVGwe8kPY5ewHRmORUA/O26C14LDZ+X8DN9nW6mRKwr/o kNRQNiezHFyrDtLwapyv9sAnBw52laRL7JP9ka3dTt+BIaZd1aeuo5+Wt65VeHqbaGGo PezoKQUFr2hBONOZn7SSBm8yUUJv4ka9wYC7ifZSVBfyYTpYdRolzKulfiAMkeA2zw9/ +ecDz/aKVBybl6y0K53CpcasINbh/odDKoxTKt0f9gZgbGOykIpWGb4PGZs6SXKNY4wv ewzQ== X-Gm-Message-State: AOJu0Yyb5AUqpr2iP/4ZxTjd6w4KblZiuVcGgJdmycqxAxWhvlo/GhR3 S4wrnfa7gNf7pTdMrDlVCZ2/nswN6obXLA== X-Google-Smtp-Source: AGHT+IFf1OlO9s3eD8HE5nTQXL8FxfyYQ2la3AC/A3aELhv3H1PVb0tvCJ4Eu+UZYPxGBFLKPwa8Bg== X-Received: by 2002:a05:6122:c83:b0:495:eac0:265e with SMTP id ba3-20020a0561220c8300b00495eac0265emr3079782vkb.1.1694603298303; Wed, 13 Sep 2023 04:08:18 -0700 (PDT) Received: from mail-vk1-f178.google.com (mail-vk1-f178.google.com. [209.85.221.178]) by smtp.gmail.com with ESMTPSA id t8-20020ab04ac8000000b007a770e5caaesm1888889uae.37.2023.09.13.04.08.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 13 Sep 2023 04:08:18 -0700 (PDT) Received: by mail-vk1-f178.google.com with SMTP id 71dfb90a1353d-49441300156so543920e0c.0; Wed, 13 Sep 2023 04:08:17 -0700 (PDT) X-Received: by 2002:a05:6122:c83:b0:495:eac0:265e with SMTP id ba3-20020a0561220c8300b00495eac0265emr3079776vkb.1.1694603297832; Wed, 13 Sep 2023 04:08:17 -0700 (PDT) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 References: <202309130518.38D5INm2018105@gitrepo.freebsd.org> <20230913102352.b641f29cd7cb76f2937d1a61@bidouilliste.com> <20230913124833.6d5174bb8d6ed46cf96b3ce6@bidouilliste.com> In-Reply-To: <20230913124833.6d5174bb8d6ed46cf96b3ce6@bidouilliste.com> From: Gleb Popov Date: Wed, 13 Sep 2023 14:07:49 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: git: 4df0e66a3662 - main - llvm.mk: add export/noexport to handle CC/CXX/CPP exports To: Emmanuel Vadot Cc: "Tobias C. Berner" , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4RlyNz3xKZz4pRJ On Wed, Sep 13, 2023 at 1:48=E2=80=AFPM Emmanuel Vadot wrote: > > Why ? I'm not familiar with those port but if you add USES=3Dllvm it > will add a build dependancy on llvm, so why would you want to do that > if the port will be build with base llvm ? KDevelop is an IDE and uses libclang to parse C/C++ sources. There is no requirement that libclang should be of the same version as the clang that was used to compile the port. Moreover, the port itself can be build with GCC too, but still use libclang at the runtime. KLEE is a LLVM IR interpreter so it uses libLLVM.so, but again the port itself can be compiled with whatever user likes. There is no reason to require building it with ports LLVM.