From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS17314 8.43.84.0/22 X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, PDS_RDNS_DYNAMIC_FP,RCVD_IN_DNSWL_HI,RDNS_DYNAMIC,SPF_HELO_PASS, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 523BC1F8C8 for ; Mon, 27 Sep 2021 17:49:01 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6401B385843A for ; Mon, 27 Sep 2021 17:49:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6401B385843A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1632764940; bh=MKEq3Tjw9lk327PMMpSoInUBTnJk+QWbVb5YfSpEV4I=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=eucxL70t883M5PlbqLDWLnzbSeqdBy9tUuzBfojufsA3eQjTb7VKx91FkYeFExMiv bfyIyeBEoiVaKY/ko0k53XJUl/XagN471cyvJdsa+q/BgTzBlSNi2CXnyF/iFSJlvN k/vSU2EikDcpA77AX6nuD5HFUuGtIcdyNKgdQETE= Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by sourceware.org (Postfix) with ESMTPS id BABC4385840F for ; Mon, 27 Sep 2021 17:48:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BABC4385840F Received: by mail-pf1-x42a.google.com with SMTP id 203so16513195pfy.13 for ; Mon, 27 Sep 2021 10:48:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3bQvgmlY+EocPKtyOmAHaTMa/Sw0S/jiiTw/WU4Opfk=; b=jAR3gX1GRaSUqRFGGvUd9MVBKmjzur9yZWhm7z8bwRYlnMpyBAcxSSBVaD6m56Wq7Y SXHlvCrwsMR0Ve44LMJURwm1AlPIHXcVyM7Kz9OFrqVrRSFUi9X0ewFo6ikS+LBMN2uY xcS7fdJmPRefaM5oTtLFUO0AMfPayI+Ruf3jAbDwnRTe0mk/gluwBuA7ctDjBNalAq3X IOGGVEYYcpjIgJT0u3KGEehcqFei0Cr6hB6WFXKO10H7+DQ9wsjwAxNkk4d6Waqck7ut tZ+r2pUyFXfJKWhyZXyTqhW8AlZpXFpEIQ543BFlkR8N9RGbi2J/nOMtgW/m081+ktga MiFw== X-Gm-Message-State: AOAM533nMeiRh2owihseUw78YgkdNl4F/Bq0tcKf7tbIt2z1AZ69z0ML 7W5YcRQYps6YEm/ABicJYKf/5axSayjETuMIpND9i4/M X-Google-Smtp-Source: ABdhPJxmcsB4LHkCbZe6oKcEEX6kPIa88JQf28yVN4FAARbro6YSpyNK1siMcEJc3cqO3XBUTxQ2qTsGZgdNBEVMpyM= X-Received: by 2002:a05:6a00:b47:b0:43d:cac0:cbe with SMTP id p7-20020a056a000b4700b0043dcac00cbemr1109376pfo.79.1632764919898; Mon, 27 Sep 2021 10:48:39 -0700 (PDT) MIME-Version: 1.0 References: <20210913230506.546749-1-goldstein.w.n@gmail.com> <02afac02-47a5-43a5-8437-79fdbbea62aa@www.fastmail.com> <87mtoerl85.fsf@oldenburg.str.redhat.com> <875yumjx36.fsf@oldenburg.str.redhat.com> In-Reply-To: Date: Mon, 27 Sep 2021 12:48:28 -0500 Message-ID: Subject: Re: [PATCH 1/5] x86_64: Add support for bcmp using sse2, sse 4_1, avx2, and evex To: Joseph Myers Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Noah Goldstein via Libc-alpha Reply-To: Noah Goldstein Cc: Florian Weimer , Zack Weinberg , Zack Weinberg via Libc-alpha Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" On Mon, Sep 27, 2021 at 12:42 PM Joseph Myers wrote: > On Mon, 27 Sep 2021, Florian Weimer via Libc-alpha wrote: > > > * Noah Goldstein: > > > > > Is there some documentation for how to effectively use > build-many-glibcs.py > > > > > > I've tried: > > > > > > $> python3 src/glibc/scripts/build-many-glibcs.py /some/were checkout > gcc-vcs-11 > > > > (gcc-vcs-11 is actually the current default.) > > > > > $> python3 src/glibc/scripts/build-many-glibcs.py /some/were > host-libraries > > > $> python3 src/glibc/scripts/build-many-glibcs.py /some/were compilers > > > $> python3 src/glibc/scripts/build-many-glibcs.py /some/were glibcs > > > > > > With GLIBC master I'm seeing a ton of failures so I'm not sure how I'm > > > supposed to actually test my patches. > > > > Running build-many-glibcs.py is not a requirement for patch submission. > > (One run that completes in a somewhat reasonable amount of time costs > > 10 USD to 20 USD in the public cloud, after all.) > > However, it's certainly a good idea, when proposing a patch changing all > the architecture-specific memcmp implementations to add a new alias, to > test building at least one configuration using each such implementation > (which is a smaller set than the full set of build-many-glibcs.py > configurations). > Agreed. Hence I'm trying to get it working before posting my patch. > > -- > Joseph S. Myers > joseph@codesourcery.com >