From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-1.mimecast.com (us-smtp-2.mimecast.com [207.211.31.81]) by sourceware.org (Postfix) with ESMTP id 8ECC2385DC35 for ; Fri, 5 Jun 2020 13:56:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 8ECC2385DC35 Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-397-f0WaN00DPu2BQ32DQRcs6Q-1; Fri, 05 Jun 2020 09:56:41 -0400 X-MC-Unique: f0WaN00DPu2BQ32DQRcs6Q-1 Received: by mail-qk1-f199.google.com with SMTP id a6so7736197qka.9 for ; Fri, 05 Jun 2020 06:56:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=AeC7itPL5USdWBZuygGjhMF6HoPsCo9WTUvz3H0G4a8=; b=GH7xHbV1xy4mRbDelpSLh/dGSo14tZJUW14jlmBw0puKlOP+trRl0Lb2X8La1wU59F 5H7yWh16Lbzlb6dbL5EJiONJOJIwU4022XdXR7eC6hc3qIHJyOLHd+gXC27eSmnnCsFx xJqouAuuza8dBBQT8BDRF8ygEWrs+UtL+KjsXmeXHuOJeh6jP/93qSK7jJCnwdrFegLa 9FdPUGV5BVZgDC6twvWh36rm8+XaP1erUMhS1aT+SRXZXtmLzA1lHvREjAWgMfL8NhdF FECey6Cz01bu2uLwgMfKB/ZHNBsxXU0AiqXLfdFXYrMKVJ57ohpyL5ZRFBi/I3uF94GW HtUw== X-Gm-Message-State: AOAM5312IuFY8BQQNP/oL8O0qJsROmi5T3ZsmycQOtTl0TOd0c1mtxjh QaMzF1VZyynp5CKuJ/9TLdh+LC5qrPfIwUW7NVgOYqi3RWwKx0mP+dMGuREgzZ4E0d1FqBqsYEf ZjFV9CJnZruTNvzZzUXvZ X-Received: by 2002:a05:620a:164c:: with SMTP id c12mr8943261qko.343.1591365400510; Fri, 05 Jun 2020 06:56:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw42E9SoJCsXr1in1ExpT4LZF40RRmI4ZUZiV4yOV6rUvb8osJZRo0GDgiY7JFjPXjsz1Wr6g== X-Received: by 2002:a05:620a:164c:: with SMTP id c12mr8943243qko.343.1591365400207; Fri, 05 Jun 2020 06:56:40 -0700 (PDT) Received: from [192.168.1.4] (198-84-170-103.cpe.teksavvy.com. [198.84.170.103]) by smtp.gmail.com with ESMTPSA id w13sm7008606qkb.91.2020.06.05.06.56.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 05 Jun 2020 06:56:39 -0700 (PDT) Subject: Re: [PATCH v2.1 1/2] BZ #17645, fix slow DSO sorting behavior in dynamic loader To: cltang@codesourcery.com, Andreas Schwab Cc: GNU C Library , Catherine Moore References: <87a724uhtf.fsf@igel.home> <87tv0ct1vl.fsf@igel.home> From: Carlos O'Donell Organization: Red Hat Message-ID: Date: Fri, 5 Jun 2020 09:56:37 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.8 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org 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: , X-List-Received-Date: Fri, 05 Jun 2020 13:56:47 -0000 On 5/20/20 10:38 AM, Chung-Lin Tang wrote: > On 2020/5/19 10:50 PM, Andreas Schwab wrote: >> On Mai 19 2020, Chung-Lin Tang wrote: >> >>> Do you mean that an include target is automatically re-made? >> >> Yes.  The glibc makefiles already make use of that feature extensively. >> >> Andreas. > > Thanks for the tip. I've updated that part of the patch (now dubbed v2.1), > this time using a make rule for the Makefile fragment, and a small fix to > the Python script to use os.makedirs instead of os.mkdir for subdirectory > creation (the make rule change revealed a race bug there) This series is on my list to review. https://patchwork.sourceware.org/user/todo/glibc/?series=353 My review queue is currently: - Adhemerval's signum generic. - Szabolc's TLS surplus. - Chung-Lin Tang's DSO sorting. -- Cheers, Carlos.