From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=63.128.21.162; helo=us-smtp-delivery-162.mimecast.com; envelope-from=eugene@hp.com; receiver=edk2-devel@lists.01.org Received: from us-smtp-delivery-162.mimecast.com (us-smtp-delivery-162.mimecast.com [63.128.21.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 02E8521959CB2 for ; Thu, 21 Mar 2019 02:49:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hp.com; s=mimecast20180716; t=1553161787; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references; bh=0OcsDSizx0f4c+YcevyrF1RL8ytSf3sIfhgVTPfd9GQ=; b=UTM3OoI8KDQvsBSvXtubh0krXiJVA2AQhyVzSHRxCmtMNFKoChEidlLviUsPHIgjGSH4+bKczfLwl6BRsxMdvBE70v5o3+gwhTqsnm5AygqQeo1REMBkNU1uLZmo2n3O+EvMuojYbUWKpQYa2Enbdk9yyunW+ec5WmBEDWCgq5E= Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03lp2053.outbound.protection.outlook.com [104.47.42.53]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-278-S4NQI3gnPNKFNo_8WIbpfQ-1; Thu, 21 Mar 2019 05:49:45 -0400 Received: from CS1PR8401MB1189.NAMPRD84.PROD.OUTLOOK.COM (10.169.97.20) by CS1PR8401MB0437.NAMPRD84.PROD.OUTLOOK.COM (10.169.96.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.14; Thu, 21 Mar 2019 09:49:44 +0000 Received: from CS1PR8401MB1189.NAMPRD84.PROD.OUTLOOK.COM ([fe80::54db:23c0:d6a8:589b]) by CS1PR8401MB1189.NAMPRD84.PROD.OUTLOOK.COM ([fe80::54db:23c0:d6a8:589b%3]) with mapi id 15.20.1709.017; Thu, 21 Mar 2019 09:49:44 +0000 From: "Cohen, Eugene" To: "edk2-devel@lists.01.org" Thread-Topic: Debugging why Build Rebuilds Something Thread-Index: AdTfyl12AWpLEHd6RKm3MDB6Fhh7Rw== Date: Thu, 21 Mar 2019 09:49:44 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [15.65.252.11] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9091fedf-4910-4106-48f0-08d6ade28c14 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:CS1PR8401MB0437; x-ms-traffictypediagnostic: CS1PR8401MB0437: x-microsoft-antispam-prvs: x-forefront-prvs: 0983EAD6B2 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(39860400002)(366004)(396003)(136003)(6602003)(199004)(189003)(6306002)(6506007)(71190400001)(6116002)(7696005)(5640700003)(8936002)(52536014)(476003)(66066001)(7736002)(105586002)(54896002)(790700001)(14444005)(55016002)(14454004)(71200400001)(2351001)(486006)(86362001)(2501003)(99286004)(4744005)(9686003)(106356001)(6436002)(316002)(5660300002)(81166006)(81156014)(33656002)(102836004)(478600001)(8676002)(256004)(25786009)(97736004)(74316002)(26005)(2906002)(68736007)(53936002)(6916009)(186003)(3846002); DIR:OUT; SFP:1102; SCL:1; SRVR:CS1PR8401MB0437; H:CS1PR8401MB1189.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: DALVdVw1DzyPqTZ+iG1aNN0QAwt6coUTXSn0Y3R0M8Lmb6cJLCGgjEFouZsK0KzeZ0MmUJgEkLmVMipo75St+l4QGy3PedGl55hHW5lx+iYgRWl+uoiNnudLrU8/X2rXf8XfG2TTFqjTkFC9En8Fpg5tDznuyobG6iaZiiwUWPcGpdGlZQG80+EmKvxI7jUpG5cThGRuHw8cwhJGjxzavVdVouJPpeCuV4Xht+W+GJfz0Wf4iL99/4p8a4cdcCVH4zZyKKBlv8CLNlBfEcj0CPHMa9gvhtcAd9l6RfuMlniiWwltlXaS0KcAhyBUfNIl6VcR1f6ctxkqQAV23W1vWRrb19jSaW8d/qmFZPysgY1G+/QmaMG9IELb7+SQ4VHPO0ZG1n5gbqyNcLsLmM6LyuYhn7Xxb8NskneujnifBnc= MIME-Version: 1.0 X-OriginatorOrg: hp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9091fedf-4910-4106-48f0-08d6ade28c14 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2019 09:49:44.2556 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ca7981a2-785a-463d-b82a-3db87dfc3ce6 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0437 X-MC-Unique: S4NQI3gnPNKFNo_8WIbpfQ-1 X-Mimecast-Spam-Score: 0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Debugging why Build Rebuilds Something X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2019 09:49:50 -0000 Content-Language: en-US Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable I'm experiencing an annoying problem where OpenSslLib is constantly being r= ebuilt. I don't think I've done anything unusual or different to it but ne= vertheless it gets built almost every time I rebuild the same platform. I don't believe any source file timestamps are changing so I think this may= be the build.py tool deciding to re-generate stuff. (As a side note: does= the Autogen process only run when changes are detected on dependencies? I= assume this must be the case otherwise everything would get rebuilt, right= ?) Is there a debug flag that can be turned on to see why build might choose t= o rebuild something? The normal build report and debug flags don't see to = provide the information for "why" something is being rebuilt. Thanks, Eugene