From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80080.outbound.protection.outlook.com [40.107.8.80]) by sourceware.org (Postfix) with ESMTPS id 614603858C27 for ; Mon, 15 Mar 2021 14:23:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 614603858C27 Received: from DB6PR0501CA0001.eurprd05.prod.outlook.com (2603:10a6:4:8f::11) by PAXPR08MB6461.eurprd08.prod.outlook.com (2603:10a6:102:153::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32; Mon, 15 Mar 2021 14:23:10 +0000 Received: from DB5EUR03FT032.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:8f:cafe::e3) by DB6PR0501CA0001.outlook.office365.com (2603:10a6:4:8f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32 via Frontend Transport; Mon, 15 Mar 2021 14:23:09 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT032.mail.protection.outlook.com (10.152.20.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31 via Frontend Transport; Mon, 15 Mar 2021 14:23:09 +0000 Received: ("Tessian outbound 57597fd826fb:v71"); Mon, 15 Mar 2021 14:23:09 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 3d7ff52add9f616f X-CR-MTA-TID: 64aa7808 Received: from 687e67b8ad02.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 54F232BE-02CE-48A7-AF26-4A881A42EC91.1; Mon, 15 Mar 2021 14:23:02 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 687e67b8ad02.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 15 Mar 2021 14:23:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jgjhgs9XTmuq+kCjz8hB8lnEsumhcjtKam5wj+k5BH9yydeIAlxPSLSCmnGaqcLNylUwxttqa09nMqABQnvXM2pPxK8SivJio9Rzoyu0W51ZfOVCUY1AO7/f1KrFWTSzAZ/syg7ZBTEZh6fJVABZeb677Ao74pH9y4fJ4ZJSphvGB0PR0kwQkvSaIzOyy8BNssxgWMLM2/CbsKLrvMugjqdsYGBe6mmVcYlGZVd83NgRgfyo2qPzqOD+xvddnGhl6eCdrq52PgZ6xshlX3z+gVoiThOdBHQEc+gKOrs142CH0FZ83hdtJGocynYRdnQhxU5R4ZTIaj7QGB0MoQzbnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=92fO9DKBuUTrPsHQcDo5jpj4n56PEmqkYbOL4MNCRy0=; b=Ia5Wr3W45g0uPtO80yt/gpvJm4YerzKMwAs9amWGQ2tV3zUV4QvsUC7Hr9kdxZWIl6T1ANcCGUbRLFTRpLEOT8nzJtOrqKAW/sVF1NQrRptqFbUtU+dsKWXCH4mMvxOKjU6c59rqRTHw4aSHGajjIJMMTDxWvjvOg174WmflN6jWn6X1if2Mpjm1F6J5rdBxFvCT9f9rJIcW9WuiNOvj0sABBeZHHstkTcgO38qbX/5Vls7CWcqeJfP7rubhtSgYxZB7GkC8bkY3jZE9iSV/6ZjMTiWRYbCbLXdIryL6vOrGRoeUabnCL+pGSUUWFZDlYupiz4dHnfSKtc/PMxIreQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=arm.com; Received: from PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) by PR3PR08MB5580.eurprd08.prod.outlook.com (2603:10a6:102:8a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32; Mon, 15 Mar 2021 14:23:00 +0000 Received: from PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::60f0:3773:69b8:e336]) by PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::60f0:3773:69b8:e336%2]) with mapi id 15.20.3933.032; Mon, 15 Mar 2021 14:23:00 +0000 Date: Mon, 15 Mar 2021 14:22:58 +0000 From: Szabolcs Nagy To: Carlos Eduardo Seo Cc: libc-alpha@sourceware.org Subject: Re: [RFC] Fix static-only build of glibc [BZ #20845] Message-ID: <20210315142258.GB4427@arm.com> References: <20210309205916.74906-1-carlos.seo@linaro.org> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20210309205916.74906-1-carlos.seo@linaro.org> User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [217.140.106.51] X-ClientProxiedBy: LO4P123CA0444.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a9::17) To PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.51) by LO4P123CA0444.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32 via Frontend Transport; Mon, 15 Mar 2021 14:23:00 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8f5d00f6-2ee2-4aac-e33e-08d8e7bddbbd X-MS-TrafficTypeDiagnostic: PR3PR08MB5580:|PAXPR08MB6461: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:6430;OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 8pGU0+lRyC8bBSaT+M5OxSXbtzebKUEswi8qyOTLLk3WS3Hb2FlfalwuX7CySAGDZirjkceSfRXIiipOECTyq6/46Y5RPrZwSVTXvPF9t2c+dG4EX7OAoXjqFVt1/BoZuF8pWMeGaZSkQ0rurcixmlTDN5hR4QJcYfobsxPmiU7L1BmGiGhX6/uyu4LkGWEt7dJuJXSfzg/yLPbxV2dbk41Kl6Ij4vkOcT76bNTWTazT2MRFxXzgftHLo4Ifz7gVl+YeknuctQ0BGAmc3AShKXrdufnrDTyUfeGkBTSgOdMElmE8FwcOzFQ+A+xj0ZlGGdDPe4wnLhSj9DgykuDz/zILTNVbtVzUOm/cgPGwUKr3L7dDcCTJf29Y1clqSUV3ey9MPgtR2jhl1I/gogsagQDaFtKStvSDvnbemDEB75A5UyKqyyNaMiWWPWpQkGFo8oDpLACfNSROf3o9zyYBNeHVVkGiaMird89NsCKJUg5bE3+WYIPlYwXikaraILvgnl3UkWZKTA+j8bTfniBnhKnOE5u/A9MoDciPO5yJLQjpBwiXXMbIRjXTBvGft2TA X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR08MB6320.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(346002)(376002)(366004)(39850400004)(396003)(66556008)(186003)(8936002)(66476007)(478600001)(66946007)(16526019)(4326008)(26005)(55016002)(316002)(2906002)(86362001)(33656002)(1076003)(5660300002)(2616005)(956004)(6916009)(4744005)(8886007)(7696005)(8676002)(36756003)(44832011)(52116002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?VWhsbjhXK3RvVVRxR1laemxETWF2eFkyTFAyN0pOVzRuY2prTEorc09ZYVgx?= =?utf-8?B?WlRzR1FIbHZXNm5oUjdOOUhSdnhvcTR0dmsyaDM1RURub2RybFpwaFJ1Mzhx?= =?utf-8?B?UEtNamxGZElkb3F4S2F4OGVjWWIwNTlQdk51SWl4emp4dk9vUnh1LzZOcS9s?= =?utf-8?B?dUpxaENralRHS0J2cUg5WFo1VWUwTGkyYzkzenI4bnpVZ0lhMVVrWjg1clJP?= =?utf-8?B?cG1SV1ZUcXZSTnJtZ2I5UERCWnRzamdBaGtuQi9oTUdMMFdySDlER0Z4QjFi?= =?utf-8?B?Y2tXbkdkK1lPcXltZSswaU05eHJneUs0V0xFWHdjS0Y4aUhXN3hnaU5RNDlO?= =?utf-8?B?ZTNmS1hTZktsU2RBdS9kb1JjOFRIY21WV2NrUGR4S1ZTRXhJak9VWlVoNjdz?= =?utf-8?B?eFNsVlhZY0plVUJiZ3JKaDRuZmkvaHBjTUZwWVZHek5jSHA0ZzdPSjVLWFZ3?= =?utf-8?B?ZGl5QnZ4bFZNNEZySjY0NFJKUnR0YVNCK1Z5NUs5VGF1SlRENmw0TU43VzBG?= =?utf-8?B?b3ZQQUZJOG5vN1BGYWNHTmNQZlFXbytMeXNaNysycFh3UFVwUnpHVk82YWdy?= =?utf-8?B?cTJtR3NkWlU4bUhxT2krYzh2LzhjbFNIQnFHSXJraFlQVCt1aHNyTzFDaUM0?= =?utf-8?B?d0lPeldzcVM3SnFhdk8wcEs5blY2WXVIQTFxcjZPMU45UFJObXl2YjhBUmpm?= =?utf-8?B?TkxrTzZoNW1zWlExekJkcmNaQSsvWG9ZbW9uYjU4b0RJQ2o4TkZzWUlobVdr?= =?utf-8?B?amhLM3Y5WFVqbFdiajhWNTBFdkpjYjBnci95Wkx0WEYxTlhyakdSekFqK3A0?= =?utf-8?B?SWZ2MUVvWTl4SC9DSGhTV3U0VHVjVmtuUGJ1TUNzSjJuN3JUMHJKOHVsenQv?= =?utf-8?B?aEQwamlzUDNyN2llTXlVeHZKMWVHZkphdGUrUGErcVEzV05obEthYlp2V0FD?= =?utf-8?B?dWhXaCtoNTJ6M2FzSzZ5NHhZNmQwdkxuVUJvaUZvTmZTdzMyeFYwU3dhRGQr?= =?utf-8?B?M1R1dy8yWjUrSGFaa3lMVWE1a0wvWlVNU3BJQ0Y2Um9uRmE5cC9hWGl1b0ll?= =?utf-8?B?Z2xiRmxXTjFkNzI4TVBPazh3OUxyTEJVenRkUEQ1WnNLb0pmcDJ4YXRpOHh3?= =?utf-8?B?QWZ5QURjMEhNWnd4R2JQRlFYT2dVd3A2K2pJUndJbFZ3K1JjUHdRUEtQT2gx?= =?utf-8?B?K0JXUXl5elF5eVBPOGhTeHVOb1hzbmxnVWtaSFgwK3dQeFJxN1hGUXhBOEZx?= =?utf-8?B?a0h4UlhyWXppWng3eGtPbFRkZFpoY0RYQlNkNm1yYWFFTmNtM3NxNFJUeW9M?= =?utf-8?B?M3ZNbHJVSGRrZnh3TTkrOWlkSGNxV3dWNm92cll6bzFpWUtza3ZqWVB4UFJD?= =?utf-8?B?S0dyWlFOSmJOcGtuYSszNVBmODRDNXViWkQwT1hNSjdkVHhCOEFSKyt3ZFBv?= =?utf-8?B?L2NmTDNIU2MrVTNJc2lQem9CZVA2aER1cDFIK3NHNnVWQkFEMG13NnU0M1NS?= =?utf-8?B?N1dLNmF4Y2dzNUhnZnBoc2t4ZW1ubmpGNVMxeTJOOGRuTWo4R3p0Q3BoeE9y?= =?utf-8?B?WW5VZnJDMzhFYm9DQVYwSnFwbU1HREJ1eFppaU5RSG1CMFpWWTdLU2J2cFow?= =?utf-8?B?MUtTOWhOVlRxZXJtcEJsckdlOGg4ZTVTc01kd3dDb2ZWNXJPK2VlY3B1NFF3?= =?utf-8?B?NXZGMkNJUG40TkNSSGdnT1FrRXp3OFlBVDkwLzNJQnNYWHByOEw2Q2tBUndU?= =?utf-8?Q?lDxS6vVWtsUoTi0VzRNTiVqLvIWL4t1K/Rh2WV7?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5580 Original-Authentication-Results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT032.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 51882394-85c9-44b8-cd87-08d8e7bdd63c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: g0akAlhmDgg69DO3GyvFqpl2AlV9XS7mV4I4+pz7+YLS69xG9OKK1LAUh1wULrllBAfGtYHla0oicdvkPav43gcHv9n3ot4GT8zjEuZUaELyy4QkP1oL1RdRCRT/S3yj72AEilBc9qAXM+pU+cx/9T9/KNeCkiVBoqtn/pTas5con07WqwCa643LwEt1NF52sPftT308C3IWLnJ+wLo1cnT6DdNQw4u83UBYqwLdZSGDlVDJ68aPcTehKJrbXYjHUfR4tJinn1WEjxru7hDvv8RWTIyUX3ypZJ5TjtpwtiqFVhUdRqk6ikzPkZ+4N4Du1lr38Dct64C8iQPz6Gaz74ZaY2odOV1YHRs03LK10O2hXPvPmLRD4HV+tadNRSwQ/gdIKtt4hI4MJS8uGr6veeoqgp9pQsfx/ZIMCjpdUL3OVCcjBlZ+rbERO1S8GTu6zgh1rK0uapwTjAqegfI2SdB96UnP9f1eqj1BhxaJFw4m4kd2JujsFh8JuSDqcZGd8W5l25kxjnrwJyUOoJxoGn+hEpeKwU52uicOEHbgAzRzyyv2Syfj7sySJwH+eeuX1I+TKDkuNYdh9oCutBD4kK++yin2LNFJhCIQ9MUswuWQbo8lvyFcMH3/x3RQPdo2hvT3orisGoUr4XMaxSAnsg== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(376002)(39850400004)(136003)(396003)(346002)(36840700001)(46966006)(8676002)(4326008)(70586007)(4744005)(6862004)(8936002)(478600001)(16526019)(70206006)(356005)(7696005)(86362001)(1076003)(26005)(336012)(5660300002)(186003)(8886007)(82740400003)(36860700001)(2906002)(55016002)(33656002)(316002)(2616005)(44832011)(47076005)(36756003)(81166007)(956004)(82310400003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Mar 2021 14:23:09.4355 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8f5d00f6-2ee2-4aac-e33e-08d8e7bddbbd X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT032.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6461 X-Spam-Status: No, score=-13.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, LIKELY_SPAM_BODY, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY 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: Mon, 15 Mar 2021 14:23:16 -0000 The 03/09/2021 17:59, Carlos Eduardo Seo via Libc-alpha wrote: > The following patch fixes the build when configuring with '--disable-shared'. ... > diff --git a/sysdeps/unix/sysv/linux/aarch64/Makefile b/sysdeps/unix/sysv/linux/aarch64/Makefile > index 3f22f71bef..41b284df17 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/Makefile > +++ b/sysdeps/unix/sysv/linux/aarch64/Makefile > @@ -1,9 +1,7 @@ > ifeq ($(subdir),elf) > -ifeq ($(build-shared),yes) > # This is needed for DSO loading from static binaries. > sysdep-dl-routines += dl-static > endif > -endif > > ifeq ($(subdir),misc) > sysdep_headers += sys/elf.h this one is ok to fix separately: dl-static.o defines _dl_static_init which is used for static linking. (i think the same problem in other targets can be fixed together, this is a fairly obvious change.)