From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id wJqOMA+RpmCQYAAAWB0awg (envelope-from ) for ; Thu, 20 May 2021 12:40:47 -0400 Received: by simark.ca (Postfix, from userid 112) id B922F1F11C; Thu, 20 May 2021 12:40:47 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_REPLYTO_END_DIGIT,MAILING_LIST_MULTI, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.lttng.org (lists.lttng.org [167.114.26.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id C1FD51E813 for ; Thu, 20 May 2021 12:40:46 -0400 (EDT) Received: from lists-lttng01.efficios.com (localhost [IPv6:::1]) by lists.lttng.org (Postfix) with ESMTP id 4FmFq21ZfKz1ry5; Thu, 20 May 2021 12:40:46 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.lttng.org; s=default; t=1621528846; bh=5+A0aqEncreSGFZSDkykLjzPvJS9KeLt5E88KWR/Qgg=; h=References:In-Reply-To:Date:To:Cc:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=024GEs93P819Tl2Lb92OIc9fUaRrg7rAyMP67t0G4Kih6ov9rd24KQTu2p7lmH3A9 WXfNQmTGXFbThydlDNZb9s0UwxqdJx8Xs2/y3AB/w6ru7iftQZ8B4Xa41HK2QMOBdk HpvSxJZrF2+dBQYzzMmkUIHKaZ+e9EN/g7HciAcHG76gVHVRxuDwmVQwUH1mWjOkBu maDqo92xm2+VAoVHGgBpYaxhq7YfX/AyskpF/GWpbCIPCuO1aIXAu6BET/LXfT9MbQ Q57g9LW2BvVYkQWopSJY/6ii/UqpnzUCsXFqgDI1PVaWC1D/Wa0oSk3+EC35uecSV9 6PLZpJ8xyHrhg== Received: from mail-ot1-x332.google.com (mail-ot1-x332.google.com [IPv6:2607:f8b0:4864:20::332]) by lists.lttng.org (Postfix) with ESMTPS id 4FmFq05Dwjz1rdV for ; Thu, 20 May 2021 12:40:44 -0400 (EDT) Received: by mail-ot1-x332.google.com with SMTP id d3-20020a9d29030000b029027e8019067fso15380101otb.13 for ; Thu, 20 May 2021 09:40:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=J9Y4TLoWmLEqNT4hm15Z8+q7EPXhQg9NKQ6HmuZOhqY=; b=blovLiRKm5j8pklyuk78GPTIzB/5daoXpbHt1yCDue3O4mBmyfMdNIQ5zx64XQWIju vRMi3oz4eYVMyJMnBYyZFN0j/ZiTVRKm4LKTVORxMIbfI7aortG8Bn7sAKDduv6dSDt9 hIIVlV5AiWIbm07DepRljTGAQ7usSSQ2oRwWhUKrBtmrJN6WaQ0153QJSxbc+hM9+MdO Vdc9Oa/Zovd212p/X45U9piVGkeyu4Fr6GjdS6om99TxNBysnEWDFaLV8BRYZm2mruCR dX81zzO7zeVdcKIolYzoTpqY9tqS0i4Npl2ixaBKHOB9lMdMSHZQmafuLo9HapKSveV9 dt2A== X-Gm-Message-State: AOAM530VodL70p9aEekNnnXBsu/7Z+UNPg1WgpAeePl5kWEcQ6KF8v3f VpVR0HPvHppCoCkTRMpDkaWg10S1NNi1GQGewMM= X-Google-Smtp-Source: ABdhPJyd/bkD9aXAX2Qyiwi6XIYAEMLxKz8ptL4c0azbcG2QqfyKVQlL8u1iH7vrZbk8flhXKZ9lk9ykhnApCbwNJHs= X-Received: by 2002:a05:6830:51:: with SMTP id d17mr4600772otp.75.1621528843865; Thu, 20 May 2021 09:40:43 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 20 May 2021 18:40:32 +0200 Message-ID: To: Michael Jeanson Cc: lttng-dev Content-Type: multipart/mixed; boundary="000000000000bbb39105c2c59a63" Subject: Re: [lttng-dev] 2.13-rc2 fails to build with buildroot crosscompiler X-BeenThere: lttng-dev@lists.lttng.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: LTTng development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Norbert Lange via lttng-dev Reply-To: Norbert Lange Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" --000000000000bbb39105c2c59a63 Content-Type: text/plain; charset="UTF-8" Am Do., 20. Mai 2021 um 16:37 Uhr schrieb Michael Jeanson : > > On 2021-05-20 9:52 a.m., Norbert Lange via lttng-dev wrote: > > Hello, > > > > many tests fail to build, apparently because transitive dependencies > > are not found. > > I managed to patch out building the test sub-directory, at which > > points the errors are gone, > > I dont know how to fix it with automake, seems like > > /tmp/ZBuild/build/lttng-libust-2.13.0-rc2/src/lib/lttng-ust/.libs > > should be added to library search paths. > > > > Norbert > > The libtool integration with autotools should be handling these transitive > dependencies but somehow doesn't seem to work in your environment. A > workaround could be to add the liblttng-ust-common.la file to all the test file:///home/noppl/git/buildroot/0001-package-lttng-bump-to-2.13rc2-WIP.patch > binaries _LDADD where liblttng-ust.la is already present, for example: > > ust_fields_compatapi1_LDADD = \ > $(top_builddir)/src/lib/lttng-ust/liblttng-ust.la \ > $(top_builddir)/src/lib/lttng-ust-common/liblttng-ust-common.la \ > $(DL_LIBS) > > Can you check if this works? I suppose it would, but there are many many of these errors also by linking libraries build in the test directory, would cost some time and I am not able to triage automake/libtool issues. Is that the solution upstream wants to use? I attached a patch for https://buildroot.org/ to pick the current lttng rc2. using buildroot is easy (but timeconsuming if you build the cross-compiler aswell): make O=/tmp/build defconfig make O=/tmp/build menuconfig Pick your hosts/prefered architecture in Target options In toolchain menu pick kernel headers + c library type (glibc for me) Enable: Target packages -> Libraries -> Other -> lttng-libust Target packages -> Debugging, profiling and benchmark -> lttng-tools Then make O=/tmp/build Norbert --000000000000bbb39105c2c59a63 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-package-lttng-bump-to-2.13rc2-WIP.patch" Content-Disposition: attachment; filename="0001-package-lttng-bump-to-2.13rc2-WIP.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kox48v160 RnJvbSAwZTUyNjZkODI2ZTdmY2JkZDNlMDk5NzdmNThiZmZmODJlOGQ3NDc2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IExhbmdlIDxub2xhbmdlNzlAZ21haWwuY29tPgpE YXRlOiBUaHUsIDIwIE1heSAyMDIxIDE4OjExOjQ0ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gcGFj a2FnZS9sdHRuZzogYnVtcCB0byAyLjEzcmMyIChXSVApCgotLS0KIHBhY2thZ2UvbHR0bmctbGli dXN0L2x0dG5nLWxpYnVzdC5oYXNoIHwgNCArKy0tCiBwYWNrYWdlL2x0dG5nLWxpYnVzdC9sdHRu Zy1saWJ1c3QubWsgICB8IDIgKy0KIHBhY2thZ2UvbHR0bmctdG9vbHMvbHR0bmctdG9vbHMuaGFz aCAgIHwgNCArKy0tCiBwYWNrYWdlL2x0dG5nLXRvb2xzL2x0dG5nLXRvb2xzLm1rICAgICB8IDIg Ky0KIDQgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3BhY2thZ2UvbHR0bmctbGlidXN0L2x0dG5nLWxpYnVzdC5oYXNoIGIvcGFja2Fn ZS9sdHRuZy1saWJ1c3QvbHR0bmctbGlidXN0Lmhhc2gKaW5kZXggNDBiZDg3MGU4Ni4uMmY1OGRi MmJmNSAxMDA2NDQKLS0tIGEvcGFja2FnZS9sdHRuZy1saWJ1c3QvbHR0bmctbGlidXN0Lmhhc2gK KysrIGIvcGFja2FnZS9sdHRuZy1saWJ1c3QvbHR0bmctbGlidXN0Lmhhc2gKQEAgLTEsNSArMSw1 IEBACi0jIEZyb20gaHR0cHM6Ly9sdHRuZy5vcmcvZmlsZXMvbHR0bmctdXN0L2x0dG5nLXVzdC0y LjEyLjEudGFyLmJ6Mi5zaGEyNTYKLXNoYTI1NiAgNDhhMzk0OGIxNjgxOTUxMjNhNzQ5ZDIyODE4 ODA5YmQyNTEyN2JiNWYxYTY2NDU4YzNjMDEyYjIxMGQyYTA1MSAgbHR0bmctdXN0LTIuMTIuMS50 YXIuYnoyCisjIEZyb20gaHR0cHM6Ly9sdHRuZy5vcmcvZmlsZXMvbHR0bmctdXN0L2x0dG5nLXVz dC0yLjEzLjAtcmMyLnRhci5iejIuc2hhMjU2CitzaGEyNTYgIDUxYTJiZDJlN2NiMTViNGZiMTEw ZmM2Y2VlYjExODI1NjY4OGM0YjFkYTFkYWRmYWJkYjFkZTlmMDc5ZmQ4Y2YgIGx0dG5nLXVzdC0y LjEzLjAtcmMyLnRhci5iejIKIAogIyBIYXNoIGZvciBsaWNlbnNlIGZpbGUKIHNoYTI1NiAgNzQx MjVhODRjMjE2NjMwMDc3Njk4MDE2NmUyOWRlNDBkNWY5OGQxYTc1ZTQ4N2YwYmJjMGMwM2I0Y2Qy MzQyZSAgQ09QWUlORwpkaWZmIC0tZ2l0IGEvcGFja2FnZS9sdHRuZy1saWJ1c3QvbHR0bmctbGli dXN0Lm1rIGIvcGFja2FnZS9sdHRuZy1saWJ1c3QvbHR0bmctbGlidXN0Lm1rCmluZGV4IDYwOGU4 NzgxYjEuLmQ5OTU3NzUwNGEgMTAwNjQ0Ci0tLSBhL3BhY2thZ2UvbHR0bmctbGlidXN0L2x0dG5n LWxpYnVzdC5taworKysgYi9wYWNrYWdlL2x0dG5nLWxpYnVzdC9sdHRuZy1saWJ1c3QubWsKQEAg LTUsNyArNSw3IEBACiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCiBMVFROR19MSUJVU1RfU0lU RSA9IGh0dHA6Ly9sdHRuZy5vcmcvZmlsZXMvbHR0bmctdXN0Ci1MVFROR19MSUJVU1RfVkVSU0lP TiA9IDIuMTIuMQorTFRUTkdfTElCVVNUX1ZFUlNJT04gPSAyLjEzLjAtcmMyCiBMVFROR19MSUJV U1RfU09VUkNFID0gbHR0bmctdXN0LSQoTFRUTkdfTElCVVNUX1ZFUlNJT04pLnRhci5iejIKIExU VE5HX0xJQlVTVF9MSUNFTlNFID0gTEdQTC0yLjEsIE1JVCAoc3lzdGVtIGhlYWRlcnMpLCBHUEwt Mi4wIChsaWJsdHRuZy11c3QtY3RsL3VzdGN0bC5jIHVzZWQgYnkgbHR0bmctc2Vzc2lvbmQpCiBM VFROR19MSUJVU1RfTElDRU5TRV9GSUxFUyA9IENPUFlJTkcKZGlmZiAtLWdpdCBhL3BhY2thZ2Uv bHR0bmctdG9vbHMvbHR0bmctdG9vbHMuaGFzaCBiL3BhY2thZ2UvbHR0bmctdG9vbHMvbHR0bmct dG9vbHMuaGFzaAppbmRleCBhOTRlY2M0YTM1Li5kMDBhYjEzM2M3IDEwMDY0NAotLS0gYS9wYWNr YWdlL2x0dG5nLXRvb2xzL2x0dG5nLXRvb2xzLmhhc2gKKysrIGIvcGFja2FnZS9sdHRuZy10b29s cy9sdHRuZy10b29scy5oYXNoCkBAIC0xLDUgKzEsNSBAQAotIyBGcm9tIGh0dHBzOi8vbHR0bmcu b3JnL2ZpbGVzL2x0dG5nLXRvb2xzL2x0dG5nLXRvb2xzLTIuMTIuMy50YXIuYnoyLnNoYTI1Ngot c2hhMjU2ICAyODkwZGEyMzBlZGQ1MjNmY2Y0OTdlOWViMjgxMzNiNzYwNmQ2NGZhMDFiY2JmZmFk YmZjYmE0MjEwNGRiMTUzICBsdHRuZy10b29scy0yLjEyLjMudGFyLmJ6MgorIyBGcm9tIGh0dHBz Oi8vbHR0bmcub3JnL2ZpbGVzL2x0dG5nLXRvb2xzL2x0dG5nLXRvb2xzLTIuMTMuMC1yYzIudGFy LmJ6Mi5zaGEyNTYKK3NoYTI1NiAgNWMyNmQzOTYzNGFkYjAwZThlOTUzYzNjYWY0ZGZjYjliYTMx YzUxMGNmMjEzOTU2MjliNzQxZmEzMzhlMWIwOCAgbHR0bmctdG9vbHMtMi4xMy4wLXJjMi50YXIu YnoyCiAKICMgTG9jYWxseSBjb21wdXRlZAogc2hhMjU2ICAwNjhlNTVjN2RiZTU5NzQwMDE5OWFl ZTc1YWM1ZTcxYmRiMmNhODhjNGM5YTRjZmE4ZTFmYmM2MWY5MzNlZGE1ICBMSUNFTlNFCmRpZmYg LS1naXQgYS9wYWNrYWdlL2x0dG5nLXRvb2xzL2x0dG5nLXRvb2xzLm1rIGIvcGFja2FnZS9sdHRu Zy10b29scy9sdHRuZy10b29scy5tawppbmRleCA4Nzg5ZGVkMzMzLi5mMWIxYzcyMTdiIDEwMDY0 NAotLS0gYS9wYWNrYWdlL2x0dG5nLXRvb2xzL2x0dG5nLXRvb2xzLm1rCisrKyBiL3BhY2thZ2Uv bHR0bmctdG9vbHMvbHR0bmctdG9vbHMubWsKQEAgLTQsNyArNCw3IEBACiAjCiAjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIwogCi1MVFROR19UT09MU19WRVJTSU9OID0gMi4xMi4zCitMVFROR19UT09M U19WRVJTSU9OID0gMi4xMy4wLXJjMgogTFRUTkdfVE9PTFNfU0lURSA9IGh0dHBzOi8vbHR0bmcu b3JnL2ZpbGVzL2x0dG5nLXRvb2xzCiBMVFROR19UT09MU19TT1VSQ0UgPSBsdHRuZy10b29scy0k KExUVE5HX1RPT0xTX1ZFUlNJT04pLnRhci5iejIKIExUVE5HX1RPT0xTX0lOU1RBTExfU1RBR0lO RyA9IFlFUwotLSAKMi4zMC4yCgo= --000000000000bbb39105c2c59a63 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev --000000000000bbb39105c2c59a63--