From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id EA847383B7BD; Thu, 2 Jun 2022 22:18:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EA847383B7BD Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org Received: from reform (deer0x0f.wildebeest.org [172.31.17.145]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id C0D2F300BF33; Fri, 3 Jun 2022 00:18:57 +0200 (CEST) Received: by reform (Postfix, from userid 1000) id 868502E83DA3; Fri, 3 Jun 2022 00:18:57 +0200 (CEST) Date: Fri, 3 Jun 2022 00:18:57 +0200 From: Mark Wielaard To: libabigail@sourceware.org Cc: buildbot@sourceware.org Subject: Re: New leap tester fails libabigail build because of too old elfutils version (0.168) Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: buildbot@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "The https://builder.sourceware.org/ buildbot" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2022 22:19:00 -0000 Sorry, mistyped the new buildbot@sourceware.org mailinglist address. Now correct on CC. On Fri, Jun 03, 2022 at 12:15:10AM +0200, Mark Wielaard wrote: > Hi, > > We added a new opensuse-leap container tester to libabigail: > https://builder.sourceware.org/buildbot/#/builders/libabigail-opensuseleap-x86_64 > > But it fails the build with: > > abg-dwarf-reader.cc: In function ‘bool abigail::dwarf_reader::is_type_tag(unsigned int)’: > abg-dwarf-reader.cc:6843:10: error: ‘DW_TAG_coarray_type’ was not declared in this scope > case DW_TAG_coarray_type: > ^~~~~~~~~~~~~~~~~~~ > abg-dwarf-reader.cc:6843:10: note: suggested alternative: ‘DW_TAG_array_type’ > case DW_TAG_coarray_type: > ^~~~~~~~~~~~~~~~~~~ > DW_TAG_array_type > abg-dwarf-reader.cc:6845:10: error: ‘DW_TAG_immutable_type’ was not declared in this scope > case DW_TAG_immutable_type: > ^~~~~~~~~~~~~~~~~~~~~ > abg-dwarf-reader.cc:6845:10: note: suggested alternative: ‘DW_TAG_volatile_type’ > case DW_TAG_immutable_type: > ^~~~~~~~~~~~~~~~~~~~~ > DW_TAG_volatile_type > > DW_TAG_coarray_type and DW_TAG_immutable_type are two new DWARF5 tags, > not yet defined in libdw-0.168. > > We could workaround that by checking and ignoring or redefining them. > But even then the testsuite fails various tests. I suspect because > there are various DWARF5 test files now. > > Does it make sense try to make this work against such an old elfutils version? > Or should we simply not run a builder with this old an elfutils version? > > elfutils 0.171 was the first version to officially support > DWARF5. Maybe that should be the minimum version for libabigail now? > > The centos7 builder and debian-old-stable builders have elfutils 0.176 > and are both green: > https://builder.sourceware.org/buildbot/#/builders/libabigail-debian-amd64 > https://builder.sourceware.org/buildbot/#/builders/libabigail-centos-x86_64 > > Cheers, > > Mark > > P.S. There is now a dedicated buildbot@sourceware.org list (CCed) for > any questions about the buildbot builders. >