From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7182122219497062400 X-Received: by 2002:a17:90a:b301:b0:218:fb5c:a762 with SMTP id d1-20020a17090ab30100b00218fb5ca762mr3451999pjr.241.1672408060920; Fri, 30 Dec 2022 05:47:40 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:7446:b0:191:1e85:3329 with SMTP id e6-20020a170902744600b001911e853329ls23057984plt.3.-pod-prod-gmail; Fri, 30 Dec 2022 05:47:40 -0800 (PST) X-Google-Smtp-Source: AMrXdXu2VjASkUOKPT0gil8L3+qwCwQguvUtPMca3joICbfrpGN/nPkc92zvOxH31gw2Of5CSj1M X-Received: by 2002:a17:902:8bc6:b0:189:5a49:36b7 with SMTP id r6-20020a1709028bc600b001895a4936b7mr34423054plo.33.1672408059945; Fri, 30 Dec 2022 05:47:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672408059; cv=none; d=google.com; s=arc-20160816; b=vJCLQYFDfQChiTNheUSdry7jz9uKz70s1zABtBhgIez5Ad9qi6hJPCfAX+FvjfvS91 3MFw6TTK3jzuPMcE1FGZm4cDZ/XPEN5YtV8Wh730Ki1VZ6Zzs985/8XE4+BfmtGKcVjW enDG5PQbo+o9PbD8dQHp057WLQn4VuEUIlo5FkUBOnucwidnBmUFH/KPn7DOMiRHuQnh /orab4GeymmIAeI/38aolP9TmtAYol6d9mjkl3QsaWSnSd4nyV1Zt/Jv9EUJzz/E8jZR DUPriBUv4ZoeA0XUHCYNfCfLHQxm6G1wpxMRK/a7aJ5f1XJQtadsaRuljKhwZ3nrnQ+U Kc9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=IKqywKB9MNGfPuLOCTsmgoYb/OYcKBxlmqmTTwqa0fY=; b=uWuq9FvXN6lNzA9B0Ou9VqZjzkAXoD4ejWoWDIQyGU2Z1WWipWFbCVcedk4GFl5OrY g4S60YPkN74Pr12pE6rMumOZ6rv0ZzcvM2MqjmtN7k0ekC93DGyAaTueSLgz3FdIGo/u i+lv7bt83YgC5+m5rRO/o3pdZc73/RhK/uIq0xsMr++MJeaTrGs4BWc56pLC6qS0YHma AIn5ngETDNenYbo5j0RNUvAJqK4DgbhNXGfxAQhZghas23k37D1qPvmFifh5hgI4cuuh 1l4vpJOk/zc336AY2E9k3J1VkKX4ab7zm1OpWyv1RKMLrPQHtsAUbrObYgqDyxwYHqXB INCw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="O0aO8/8M"; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::72a as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com. [2607:f8b0:4864:20::72a]) by gmr-mx.google.com with ESMTPS id n20-20020a170902d0d400b00186c372722csi1878546pln.9.2022.12.30.05.47.39 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 30 Dec 2022 05:47:39 -0800 (PST) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::72a as permitted sender) client-ip=2607:f8b0:4864:20::72a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="O0aO8/8M"; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::72a as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-qk1-x72a.google.com with SMTP id o14so10343501qkk.5 for ; Fri, 30 Dec 2022 05:47:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=IKqywKB9MNGfPuLOCTsmgoYb/OYcKBxlmqmTTwqa0fY=; b=O0aO8/8MtJjw/VVb8TtHsfKlu1K0ET2wB8TAG7J4umh8GABFH7gwcqL+UEnxuJf8x9 XzE3LxgzmJPyDxmcXO0AiAIqyfbYTpTV0wx/wgCuH6jMDM11bf/ei2JHpwuYpy7qmk7Z 3cHhfj3gWllD9S+ejm3Pm5hAZXxHErjm8qANnBmUg1gdFZb943kiFqRCGV0cnLIEVwE1 X367QzgdBqfotIgbOVsJYRDvEA4M16cI0fK4vi8iJ3WyABaZKCMDNAaUFDsL1EpJYZzM O0WWWC40lncSVzqWiZ0qO/U2TIL25UuEp1xGaaiJUBaFQdTDU8yzde6flNOjBJ+ge5py copw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=IKqywKB9MNGfPuLOCTsmgoYb/OYcKBxlmqmTTwqa0fY=; b=BNtFg9RPZ2PuLCbGoST+BJGT+Wgo+3eVZsQ99yTGEXWp4QKqVp0erOe3sCG9wRB8Fh 5PMnyLJSDwn05+Z9ruvvEYsGk8jCWIWWNNRpM8k72lHkto+nHdSRxF7CDvIQhF4uZvy4 PgAA4ryNdewKbYqShIUfl8STAP9w3bhRKZcoS9Z6HT4Gp5xXgwkPMsAJYgpZOB7Fgn9W i3Qd/008+LGd34B/IAdE8zZM0eMt8qcoeAwSa8G+arU1Sl6at2JiqJgfy1uYb5g4PaNg CV7NggXLciNx+noKsruwV+H15SAYk4X4W3euZPbZxTAHcFZed93j0+VlN74s3jquUTpy kdIQ== X-Gm-Message-State: AFqh2kpzRAxPbRmS95RpoynVuhgDki8FCqdl5rWwjBYp5WOwToVejWmQ pI/L4ttpaDQi+QEqwiRpw2ugv3rU2sHjU5J9YWmrXa5vbA== X-Received: by 2002:a37:ba85:0:b0:702:2959:e537 with SMTP id k127-20020a37ba85000000b007022959e537mr1267201qkf.50.1672408058911; Fri, 30 Dec 2022 05:47:38 -0800 (PST) MIME-Version: 1.0 References: <371e4d826cca6aaba11a4222fef547b134ed6ce7.camel@siemens.com> <38d18c245baa4f685642eafa9a52ab9b9ae9001c.camel@siemens.com> <4769513.OV4Wx5bFTl@hp> <95542c23ea3bd00e31898fc1080854c58e41a8b2.camel@siemens.com> <13d9675831e4d315390357c3bfd925e66f84d136.camel@siemens.com> In-Reply-To: From: "Roberto A. Foglietta" Date: Fri, 30 Dec 2022 14:47:02 +0100 Message-ID: Subject: Re: Better way to handle apt cache needed To: "Moessbauer, Felix" Cc: "ubely@ilbers.de" , "isar-users@googlegroups.com" , "Bezdeka, Florian" , "ibr@radix50.net" , "Schild, Henning" Content-Type: text/plain; charset="UTF-8" X-TUID: xHigmVK+33i7 On Fri, 30 Dec 2022 at 14:33, Roberto A. Foglietta wrote: > > On Fri, 30 Dec 2022 at 14:12, Moessbauer, Felix > wrote: > > > > > Just another comment - and another reminder to send the patches via the > > ML: > > > > buildchroot_install_files:append() { > > if [ -e '/usr/bin/qemu-${QEMU_ARCH}-static' ]; then > > sudo cp '/usr/bin/qemu-${QEMU_ARCH}-static' > > '${BUILDCHROOT_DIR}/usr/bin/qemu-${QEMU_ARCH}-static' > > sudo ln -Pf '/usr/bin/qemu-${QEMU_ARCH}-static' > > '${BUILDCHROOT_DIR}/usr/bin/qemu-${QEMU_ARCH}-static' > > fi > > } > > > > This does not work. First, this is a dynamically linked executable that > > cannot be copied from the host into the buildchroot as this might break > > the ABI. > > The idea of copying this file is not mine but ISAR and -static could > lie but also not, depending if it is true static or just "as much as > possible". Hi Felix, it should work, considering this $ ls -1 /usr/bin/qemu-*-static | xargs ldd 2>&1 | grep -v "not a dynamic executable" | grep -ve "/usr/bin/qemu-.*-static:" | wc -l 0 $ ls -1 /usr/bin/qemu-*-static | wc -l 34 > > > Second, this simply does not work: > > ln: failed to create hard link '/build/tmp/work/iot2050-edgeconnect- > > arm64/buildchroot-host/1.0-r0/rootfs/usr/bin/qemu-aarch64-static' => > > '/usr/bin/qemu-aarch64-static': Invalid cross-device link > > > > This is my fault, I am going to fix it. Thanks, R- rebased and updated. What about p.4? What is your opinion Best regards, R-