From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id A2EE03858C53 for ; Thu, 19 Jan 2023 16:03:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A2EE03858C53 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1674144206; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MAa+uFU1IqEgtoUlNhlHMwMqYwU2+cXV2ecQC3SdVC4=; b=TJY7Iz73JP3UqiDexRHey7fUrY7dmhfYa59WMpPGG81+E0J/TWJntTA5OzqArnZOXbTcox 3cCsezdzSv7AuKOqoZYQHUytP0qYWVb0JLXkMF37kLKfvrHVSqSrkBVxoF3w0xMzjRGtsV 0lFGmhVa3iJVinA7EwZXMa5j4ODiGg0= Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-297-2F0GGCYePJC699Y3_tiDPQ-1; Thu, 19 Jan 2023 11:03:25 -0500 X-MC-Unique: 2F0GGCYePJC699Y3_tiDPQ-1 Received: by mail-ed1-f71.google.com with SMTP id h18-20020a05640250d200b0049e0e9382c2so1931510edb.13 for ; Thu, 19 Jan 2023 08:03:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MAa+uFU1IqEgtoUlNhlHMwMqYwU2+cXV2ecQC3SdVC4=; b=3Ok8DbFjBZ2E7oBonx6/n3NW6v/YjyhUHGfk1INHxzySome3Tv4hSEWCtRqPdzO0PO Hp8fWAQ6WKz+gqnqj9PZsuGMslF0O6vxhujAYZtNkGytwUjN1ZWE0iiyRvDVKY4d3aeD 9rTEF2ArQCFPGFAJEWEq9uYMY98Kd1dR5WxFng9O7e60sVTbICFEr2XC+Y3pnbvmBmb/ jWjC+H1QreqBsiq8tD+FhcFFh7OmU58wUue1+hFAu5Yami9QnJ7lfm92/CvzR5JRS4lE Q0yQ6qswrUpB1To6aVOA+GQN/GG6xt8V1Rv0gQQt7KM76tj0ikgeroFd+0F7U4x13Y7G BKyg== X-Gm-Message-State: AFqh2kqmfVug/mS0fOdb9FqLU6Gg+1m/JGXtUV94Qs+n0DQFO5zTXlNg lM8NrxjzmpHTn8RHybp1jGejgdbIgewbr9GVd6UuTUOEDBHzThP8YCDZQn3/wwths2xGOLpBjYB SBbE1lQR+bvvg6t0EjIDP0ILvA0pzlHSU7yjLr+wd0MsyIGe0hH1ZbCRrj0oD/50Zq1XDEg== X-Received: by 2002:a17:907:c713:b0:78d:f454:ba3d with SMTP id ty19-20020a170907c71300b0078df454ba3dmr8729933ejc.60.1674144203864; Thu, 19 Jan 2023 08:03:23 -0800 (PST) X-Google-Smtp-Source: AMrXdXvJ4jOpXHjj5CbFfUExrpvxSkJ+dA86VRR+3yYYWpjaEd45wFlCgHv1jBbubOhmp/aPflNFtg== X-Received: by 2002:a17:907:c713:b0:78d:f454:ba3d with SMTP id ty19-20020a170907c71300b0078df454ba3dmr8729904ejc.60.1674144203559; Thu, 19 Jan 2023 08:03:23 -0800 (PST) Received: from collie.lan (c188-149-152-252.bredband.tele2.se. [188.149.152.252]) by smtp.gmail.com with ESMTPSA id r14-20020aa7cb8e000000b00499b6b50419sm12823806edt.11.2023.01.19.08.03.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Jan 2023 08:03:23 -0800 (PST) From: Kalev Lember To: debugedit@sourceware.org Cc: Kalev Lember Subject: [PATCH] find-debuginfo: Pass -j down to dwz Date: Thu, 19 Jan 2023 17:03:18 +0100 Message-Id: <20230119160318.3868439-1-klember@redhat.com> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-Spam-Status: No, score=-10.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Now that dwz 0.15 supports parallel jobs, add a way to control it from here. find-debuginfo already has a -j parameter so we can just extend it and pass the value down to dwz as well. This should fix building large packages on memory constrained builders, such as webkitgtk on s390x in Fedora koji build system, where we can now use the -j option to tune down parallelism to avoid running out of memory during dwz run. Signed-off-by: Kalev Lember --- scripts/find-debuginfo.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/find-debuginfo.in b/scripts/find-debuginfo.in index b07a52f..8cc1bfd 100755 --- a/scripts/find-debuginfo.in +++ b/scripts/find-debuginfo.in @@ -585,7 +585,7 @@ if $run_dwz \ dwz_multifile_suffix=".${dwz_multifile_idx}" done dwz_multifile_name="${dwz_multifile_name}${dwz_multifile_suffix}" - dwz_opts="-h -q -r" + dwz_opts="-h -q -r -j ${n_jobs}" [ ${#dwz_files[@]} -gt 1 ] && [ "$dwz_single_file_mode" = "false" ] \ && dwz_opts="${dwz_opts} -m .dwz/${dwz_multifile_name}" mkdir -p "${RPM_BUILD_ROOT}/usr/lib/debug/.dwz" -- 2.39.0