Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jul 2016 15:10:26 -0230
From:      "Jonathan Anderson" <jonathan@FreeBSD.org>
To:        freebsd-toolchain@freebsd.org
Subject:   LLDB build failure
Message-ID:  <F9649E8C-3371-47AC-93EE-0F107F4B8C3D@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
Hello toolchain@,

When building a recent (r275944) LLDB on stable/11, I've encountered 
build failures in tools/lldb-mi (missing symbol llvm_regexec, need to 
link against LLVMSupport). This problem doesn't occur on (at least) OS 
X, so perhaps the LLVM build bots don't see it. It looks like the fix is 
pretty simple:

```diff
--- a/tools/lldb-mi/CMakeLists.txt
+++ b/tools/lldb-mi/CMakeLists.txt
@@ -89,6 +89,10 @@ if ( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" )
    target_link_libraries(lldb-mi pthread)
  endif ()

+if ( CMAKE_SYSTEM_NAME MATCHES "FreeBSD" )
+  set(LLVM_LINK_COMPONENTS support)
+endif ()
+
  llvm_config(lldb-mi ${LLVM_LINK_COMPONENTS})

  set_target_properties(lldb-mi PROPERTIES VERSION ${LLDB_VERSION})
```

Is this problem the result of some misunderstanding on my part, or is it 
a valid issue that I should take upstream (together with the above 
patch)?


Jon
-- 
Jonathan Anderson
jonathan@FreeBSD.org
From owner-freebsd-toolchain@freebsd.org  Tue Jul 19 20:37:31 2016
Return-Path: <owner-freebsd-toolchain@freebsd.org>
Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id A150CB9E293
 for <freebsd-toolchain@mailman.ysv.freebsd.org>;
 Tue, 19 Jul 2016 20:37:31 +0000 (UTC)
 (envelope-from carpeddiem@gmail.com)
Received: from mail-io0-x22d.google.com (mail-io0-x22d.google.com
 [IPv6:2607:f8b0:4001:c06::22d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 64EF61F42;
 Tue, 19 Jul 2016 20:37:31 +0000 (UTC)
 (envelope-from carpeddiem@gmail.com)
Received: by mail-io0-x22d.google.com with SMTP id 38so29919905iol.0;
 Tue, 19 Jul 2016 13:37:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=HmekXR8yLrpU8rvIcSRyh0V3ZmbdgyXFB3l4Ab25OE0=;
 b=XyYbH/JpAdz5oWT1+PKc+3rLoOT33dHO9FIMbYBtSlGPLd3INu82r8FGvTIa51VtTJ
 s+ZU+n6kuPTDUZVgdwBf+5KIHGnHMh56G7RqB0lk/yDV0+AWXRvwnGZF07j5wTlU+jGC
 qwE+2M9oaBrLEIocLAaLeX8LKZFZsaMdsN611AT41wXThIgxpWvP2u8Ta02PzSdsyJTQ
 Ph4s5y/9sxb0MXMuuKl3uHsxgzVdAW6CouT96B7McmEJYO6opuu4Cb368w2Ri7CV8TGL
 TC+6g9NqgoCnmD8kV8lBS2fk2Zpzm+ZPdkiJJWKm0SmWWshNBfMJmN7DwipMzTYHVZfO
 hQBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=HmekXR8yLrpU8rvIcSRyh0V3ZmbdgyXFB3l4Ab25OE0=;
 b=b5nUynZAhOFTMZ+cX1GMXsXFqft6ETYhMCN1s/wi3VogiBze7bjklN9GOUyGVajY6x
 hyiyr5YXsTlisbfommzxIyOq4paGl6VB30aImtKvFms9eD+7GE/yiN8bQ1y7I92x9ui7
 VA1ec99Z+zrpCxpjU1fBEMV3/3EyBXAk1FLm9qSlMlW8RDnzG7BpbBnLTz/aj9g+R97m
 lFcuANqzfvdbQ1g1Rj393PgRbfHcxRAUxkQbf01i+uY9f/uGyzY628x4+01BlkDVLytz
 uT5gsdfnbLwhtHS9H7stFU0XP/jhvs1HL1mn1K2rV6YVcgfcrPSUu01RRMmtWdioWnxH
 3Jog==
X-Gm-Message-State: ALyK8tIdqAsax2zQdBjAUmIrh0wmmhwv2Nl+ZwCeYqGJh6ymoMru9H+zeWoP+pFCc9J0RFh6xrjaWEgPMc2elg==
X-Received: by 10.107.31.130 with SMTP id f124mr10923167iof.180.1468960650539; 
 Tue, 19 Jul 2016 13:37:30 -0700 (PDT)
MIME-Version: 1.0
Sender: carpeddiem@gmail.com
Received: by 10.107.138.28 with HTTP; Tue, 19 Jul 2016 13:37:11 -0700 (PDT)
In-Reply-To: <F9649E8C-3371-47AC-93EE-0F107F4B8C3D@FreeBSD.org>
References: <F9649E8C-3371-47AC-93EE-0F107F4B8C3D@FreeBSD.org>
From: Ed Maste <emaste@freebsd.org>
Date: Tue, 19 Jul 2016 16:37:11 -0400
X-Google-Sender-Auth: QGDzH4XMFBEiSRJN64AWoK-I9uE
Message-ID: <CAPyFy2BG6DtMKa12pMbyiqfh1eLyvTnihF30QYxU5BoMH7S60w@mail.gmail.com>
Subject: Re: LLDB build failure
To: Jonathan Anderson <jonathan@freebsd.org>
Cc: "freebsd-toolchain@freebsd.org" <freebsd-toolchain@freebsd.org>
Content-Type: text/plain; charset=UTF-8
X-BeenThere: freebsd-toolchain@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Maintenance of FreeBSD's integrated toolchain
 <freebsd-toolchain.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-toolchain>, 
 <mailto:freebsd-toolchain-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-toolchain/>;
List-Post: <mailto:freebsd-toolchain@freebsd.org>
List-Help: <mailto:freebsd-toolchain-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain>, 
 <mailto:freebsd-toolchain-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jul 2016 20:37:31 -0000

On 19 July 2016 at 13:40, Jonathan Anderson <jonathan@freebsd.org> wrote:
> Hello toolchain@,
>
> When building a recent (r275944) LLDB on stable/11, I've encountered build
> failures in tools/lldb-mi (missing symbol llvm_regexec, need to link against
> LLVMSupport). This problem doesn't occur on (at least) OS X, so perhaps the
> LLVM build bots don't see it.

We have a FreeBSD 11 LLDB build bot, which was green as of r272672:
http://lab.llvm.org:8011/builders/lldb-amd64-ninja-freebsd11
although I'm not certain exactly what it tests. I build regularly on
my stable/10 desktop though and lldb-mi built successfully.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F9649E8C-3371-47AC-93EE-0F107F4B8C3D>