From patchwork Thu Aug 25 12:23:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 1670226 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=sourceware.org; envelope-from=libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=nohpDhOe; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MD2F35sn3z1yhC for ; Thu, 25 Aug 2022 22:23:35 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3464F385383A for ; Thu, 25 Aug 2022 12:23:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3464F385383A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1661430212; bh=3JG8ILeXuQdQOnVteF6BECaawrnPFmEDApcs4xpWGjI=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=nohpDhOeGRPOsMuYiCe2RdIobywR6wKT1MZlJB86djWhOF1t9xgAoQd4NYunmjusl E/9FrnELasZGiI9GPaIPmUq34dmbYWrgAtTRHh4/sjcoYlDfGQRRKc50P9sX5u854r 4OA/f5Dpi8L59Pt4fAzqXaTc6MyH6bXw5h3hejgQ= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2043.outbound.protection.outlook.com [40.107.21.43]) by sourceware.org (Postfix) with ESMTPS id 1B92C385841A for ; Thu, 25 Aug 2022 12:23:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1B92C385841A ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=U0unM+QSOgNpJ73C2u4DxsOzxM317IWs39Xvyw8/8QQMKBzXmgF2qnyUpSZMt9NbaynhxZsOGoYyXoadY65WPKhUsPWUv+F6hMpNF1IuTGdsOWfNKU9qhL6gS5L8fEZYPYYMFLcgXLaT6gzXfIHOygcXkex3Z70t84+77vl91mBBwRDK/6q0qzjKm7yxBqYt9dcJMscRKq1DOrz7+LKY709uU6dkGGj9itdTSpYpAMT5kfOQciajhD3NJwNvv5IPvh+LfxSJiyLAu0IM3rpCTpKugwiEuJhF9JCEKmCCBPnQCtMGQzmV/f31GPqtfxiRju3hLkZZ5avursUGPSkxWQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3JG8ILeXuQdQOnVteF6BECaawrnPFmEDApcs4xpWGjI=; b=g5Hyh9/bdsIxndeXecnF7NHQWJHb3qmxnMoUxpXbaDMxTahgxMbeiJF2cC/DGlAoNP3V/D8IftbsTUiUPZEW8yLykMByD9d2s6+r8s/f+GkXhaK5vvFzJ1vB9LNA8lnZAQaLSJ0miCk9+OhWkYmN6EMJvGnUk36X63rvUJUnYxJZCUuoNXID3V1AGG7U224E59q3cGPApU8nb330sScUhGqWp16qrbec+V1aq1NirBF099j8sV7AeJ5Q/1VVmxRdDfbdinAvIsWnUAM2O4oLIP2Gbci1KuObHqblFxGsBL4liLGVdsn+zZr9VUzclHNgbFZ3LMksfNmZo9znBnN79g== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1, 1, smtp.mailfrom=arm.com] dmarc=[1, 1, header.from=arm.com]) Received: from AS8PR04CA0006.eurprd04.prod.outlook.com (2603:10a6:20b:310::11) by AM8PR08MB6433.eurprd08.prod.outlook.com (2603:10a6:20b:36b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.14; Thu, 25 Aug 2022 12:23:13 +0000 Received: from VE1EUR03FT019.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:310:cafe::bc) by AS8PR04CA0006.outlook.office365.com (2603:10a6:20b:310::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15 via Frontend Transport; Thu, 25 Aug 2022 12:23:13 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT019.mail.protection.outlook.com (10.152.18.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15 via Frontend Transport; Thu, 25 Aug 2022 12:23:12 +0000 Received: ("Tessian outbound cc6a8ab50b6b:v123"); Thu, 25 Aug 2022 12:23:12 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 0dcd954671928bd7 X-CR-MTA-TID: 64aa7808 Received: from cb7dba59dc4b.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 3E8364AB-BE27-4755-ADCE-ADE4FF655DE0.1; Thu, 25 Aug 2022 12:23:06 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id cb7dba59dc4b.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 25 Aug 2022 12:23:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NYTQEXANWyUNdocyjJEhOJ5q2B0i5TeKS4prj64x4pxDh22595ElEWxNQUFFW2r4vupoKUE4SLiO1isefUcIU1XQPkD0XdoeExNyEho4l2V6NRQPpxZ/QqKDaMqQTth7GerFsifRuYdgEPLoTQOnlMmL3neC2ndvUbJ+gOkos7GZAu8A7gybnyDtxBMMqrl1YdTkcnsw3Q7wpcYupheCcVjMlTSCKC8WjihL4SnWgVw0/4BB+iob3kieWWaBvEG9zjzJpECV4RFe6/o3c92cNPN8wXjc6Xiq8Dz439svsMzLboXXhqhpiCUkRNI/BgYWH48mABYOIXWKFLJEfXDi/Q== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3JG8ILeXuQdQOnVteF6BECaawrnPFmEDApcs4xpWGjI=; b=n5mT6qqEFuH0vOdrhFRzz+0ifXatPB6iBKdaYmnS9/SYoegaSO3mkblzy+dac3p3lTrdMc+ynBMvkyQi8edWvyOHbwPdLTHpd/VkEIULSkJFQfFrn32dV1Jgl3YE83wzm79iBCZd3zVUzAvsI72/jz0dYi5lEyHzFSC2yYbTFnfieShgcV5n8uXfb6qlgf0I+xkb0LDhuv6Vlx3jO7tBzbP2Vj85nf42erRBjCoVpzx9MrMKxqPv3mT7NdmHIIUGSLrZYERqiUmTFsZoVa6UKHnKNgr+L9STJqxhj5Hzqdz+G04oxZkBULnMfSyAxeQr2AGroL6jvDyfkpnRd4CWbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none Received: from DB6PR0601CA0042.eurprd06.prod.outlook.com (2603:10a6:4:17::28) by PAXPR08MB7465.eurprd08.prod.outlook.com (2603:10a6:102:2b9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Thu, 25 Aug 2022 12:23:04 +0000 Received: from DBAEUR03FT044.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:17:cafe::8f) by DB6PR0601CA0042.outlook.office365.com (2603:10a6:4:17::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15 via Frontend Transport; Thu, 25 Aug 2022 12:23:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by DBAEUR03FT044.mail.protection.outlook.com (100.127.142.189) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5566.15 via Frontend Transport; Thu, 25 Aug 2022 12:23:04 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.9; Thu, 25 Aug 2022 12:23:02 +0000 Received: from armchair.cambridge.arm.com (10.2.80.71) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2507.9 via Frontend Transport; Thu, 25 Aug 2022 12:23:01 +0000 To: Subject: [PATCH] csu: Change start code license to have link exception Date: Thu, 25 Aug 2022 13:23:01 +0100 Message-ID: <20220825122301.2415978-1-szabolcs.nagy@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-Correlation-Id: d17f8db4-444f-4191-9931-08da86949460 X-MS-TrafficTypeDiagnostic: PAXPR08MB7465:EE_|VE1EUR03FT019:EE_|AM8PR08MB6433:EE_ x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: +oLP826qSIN7oVWeIdNTm63hxo8b2muQAsQV5M8LDKDDFL+U/yu2U92CF01A9VkjG93kuK990ynDkLSAkjLSlY6qM+aYEZbCKzZdD/NslBcwOTI4YYFHq4hCQlBDYH9b1Voaf7P03vxQtRWRki5Ozi77R63D2ELDAfSNMmceHyUfzBh+Mdph79mSfG2cf2zC5H3zdcZUpVXA5VbR51+UBnT1ExjpbypO4uBZ9F2ytBuNrMc0qG07aW4Ka0xqfzKhlSh4XUdbeC17cvN5GOMhq+ULZe9V2Efxvj/9ax1SWeGDw99HBTVOrOBL2svBJ5Nt0WRx0dhBggS9dKloMCwabTN/aB7/0S+J8wT+HJw3uB3fEA5AoqUd9tIIMYncqP3Gtkc4AyWGhaOKCFgYbx2lkyhg34eAgJCwNaQLxg1h5XPnog4rM+/imriEeydfuUt5rwGY5w0Fw7n3Jf40RaaoqHrCyuV+RkCldNG19XBR+kf7DkdSKODVGrB3jX7c1j3ZvmHzKTn2AC5BfxVgXMOyF94CWCvsopWMdqqPKb8U00iiznxoMgAv1ZOpoRYsaRkOo1WIg6iyFOEIQSOL5rNufoKGUMbP4xtR3m5bDH/LkBS5Ak+6tAxoU6gAYNeFGPAQdbJzDVv+4T84ZDiRGxeH4veC+VqbNBXLXP5rmxtVY49PhHee9EWUeCNqnxMm5uq+gzUIvlJ4vXYNTcxp6/5soZjUGLcCH8RyN0NiCjERZlfXPCq9DPLoL+X6eIiKuSCTp1ooPNgSuIxlC8DVtxxQVHDJuSRn4k2NTz4VZ43ybl+AFTiJTOYimSwwOVeeQ5syewAUo1dDUlpL3NKstG9GYgqfQ1GlT3EsHgGxmYMRNPs= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(136003)(376002)(346002)(396003)(40470700004)(36840700001)(46966006)(8936002)(336012)(186003)(83380400001)(36756003)(6916009)(478600001)(316002)(7696005)(41300700001)(40460700003)(36860700001)(356005)(70586007)(47076005)(8676002)(26005)(70206006)(82310400005)(2906002)(81166007)(426003)(82740400003)(1076003)(86362001)(40480700001)(44832011)(2616005)(5660300002)(2004002)(36900700001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7465 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT019.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: cb65a499-1152-4236-9e3c-08da86948f5d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zXlF6bOjy3uisVq03I6mRbAmvgHMpDc+H+YESMYqkWSlEX/R7GMZvPauNpqOG5lfOInEpgAV5UhkPtqZHH65ITS7xgcXNsv6LOpZatuWGsE9bNywwuJAqvxNrsCMDbzg1lOjw15ocSgj2zTJec5XCzxRJJhoLR1HsC1cFm1qyZTiMlaQqqKt7/Q+g6POPh4p2CJnnwzX+A3NaFNO0EPtx2sdN8E1XgFrQIV+2+ej5dDbA3Zo/YneMXNu8jRernxk2hqgkoEK1B2MPYN4Tz187fElevcDRy5RAln7dGvnvlmhpuEabgBFBKg2iDBlx+Z7R3ctM6wKNS1Y5AfntjDlQmMtbfUW2x3DQpSfUhAyw9I0bH8iIUwmdCMAIa5IjYrA8fKOO/miBoNbmA33f2owZhTxdSypWIcSmBJuPLD7F5K7Owwj3HDBIuaSIRF0Rl0FvoLgAhwYUMDOjaJ+ciU+FgKRo1QFghN0/AAjt9PiKSxxz4k/iKGb8WrIn26jcj3AzcZfD7lL8ETaw83qXIldIVAaAHgj1LCTanfA1D2VVHs9IRG6exhyCU+XnCKMg/BmiQ4HUTKiuQmZZjw0own/wy2sw+Q3/HIGzFIYGf5Hiu4PSHOFT/TpSFApBanWgsGqsYWMTuzlEO9g78dWdYPf3SN8ikJ0zBO7xtG+kGeZLCZTNG/Nhohp+KJOKfXO1eshvgnqNHZHM86nxd+JhdfXtLnwrQXI19ixIAh6+XQUze3wcFPXY7lSWgvHt51YIDhUR7zGAsxRPFvnNFNFvzxDtJuAgaHSI0aW7zp8O7W6EQbQv9mWk4z05+yDxL6X/gsj 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:(13230016)(4636009)(346002)(396003)(376002)(39860400002)(136003)(40470700004)(46966006)(36840700001)(70206006)(86362001)(36860700001)(82740400003)(81166007)(2906002)(70586007)(6916009)(316002)(8936002)(44832011)(8676002)(83380400001)(5660300002)(1076003)(2616005)(82310400005)(40460700003)(47076005)(426003)(478600001)(336012)(186003)(7696005)(41300700001)(26005)(40480700001)(36756003)(2004002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2022 12:23:12.7580 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d17f8db4-444f-4191-9931-08da86949460 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: VE1EUR03FT019.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6433 X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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-Patchwork-Original-From: Szabolcs Nagy via Libc-alpha From: Szabolcs Nagy Reply-To: Szabolcs Nagy Errors-To: libc-alpha-bounces+incoming=patchwork.ozlabs.org@sourceware.org Sender: "Libc-alpha" The start code can get linked into dynamic linked executables where LGPL would require shipping the source or linkable binaries when the executable is distributed. On some targets the license exception was missing in start.S (which is compiled into crt1.o and Scrt1.o which may end up linked into PDE and PIE binaries). I did not review what other code may end up in executables, just fixed the start.S license inconsistency across targets. Reviewed-by: Carlos O'Donell --- sysdeps/aarch64/start.S | 25 +++++++++++++++++++++---- sysdeps/arc/start.S | 19 ++++++++++++++++++- sysdeps/loongarch/start.S | 20 ++++++++++++++++++-- sysdeps/or1k/start.S | 22 +++++++++++++++++++--- 4 files changed, 76 insertions(+), 10 deletions(-) diff --git a/sysdeps/aarch64/start.S b/sysdeps/aarch64/start.S index 2fb52535ba..dddbdcdd06 100644 --- a/sysdeps/aarch64/start.S +++ b/sysdeps/aarch64/start.S @@ -3,9 +3,26 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file with other + programs, and to distribute those programs without any restriction + coming from the use of this file. (The GNU Lesser General Public + License restrictions do apply in other respects; for example, they + cover modification of the file, and distribution when not linked + into another program.) + + Note that people who make modified versions of this file are not + obligated to grant this special exception for their modified + versions; it is their choice whether to do so. The GNU Lesser + General Public License gives permission to release a modified + version without this exception; this exception also makes it + possible to release a modified version which carries forward this + exception. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -13,7 +30,7 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library. If not, see + License along with the GNU C Library; if not, see . */ #include diff --git a/sysdeps/arc/start.S b/sysdeps/arc/start.S index bf01366973..152d6e13ed 100644 --- a/sysdeps/arc/start.S +++ b/sysdeps/arc/start.S @@ -7,13 +7,30 @@ License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file with other + programs, and to distribute those programs without any restriction + coming from the use of this file. (The GNU Lesser General Public + License restrictions do apply in other respects; for example, they + cover modification of the file, and distribution when not linked + into another program.) + + Note that people who make modified versions of this file are not + obligated to grant this special exception for their modified + versions; it is their choice whether to do so. The GNU Lesser + General Public License gives permission to release a modified + version without this exception; this exception also makes it + possible to release a modified version which carries forward this + exception. + The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library. If not, see + License along with the GNU C Library; if not, see . */ #define __ASSEMBLY__ 1 diff --git a/sysdeps/loongarch/start.S b/sysdeps/loongarch/start.S index bf5728b3ae..e66af16d57 100644 --- a/sysdeps/loongarch/start.S +++ b/sysdeps/loongarch/start.S @@ -2,19 +2,35 @@ Copyright (C) 2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file with other + programs, and to distribute those programs without any restriction + coming from the use of this file. (The GNU Lesser General Public + License restrictions do apply in other respects; for example, they + cover modification of the file, and distribution when not linked + into another program.) + + Note that people who make modified versions of this file are not + obligated to grant this special exception for their modified + versions; it is their choice whether to do so. The GNU Lesser + General Public License gives permission to release a modified + version without this exception; this exception also makes it + possible to release a modified version which carries forward this + exception. + The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library. If not, see + License along with the GNU C Library; if not, see . */ #define __ASSEMBLY__ 1 diff --git a/sysdeps/or1k/start.S b/sysdeps/or1k/start.S index 3577fc93e8..e9cc1958ad 100644 --- a/sysdeps/or1k/start.S +++ b/sysdeps/or1k/start.S @@ -7,15 +7,31 @@ License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. + In addition to the permissions in the GNU Lesser General Public + License, the Free Software Foundation gives you unlimited + permission to link the compiled version of this file with other + programs, and to distribute those programs without any restriction + coming from the use of this file. (The GNU Lesser General Public + License restrictions do apply in other respects; for example, they + cover modification of the file, and distribution when not linked + into another program.) + + Note that people who make modified versions of this file are not + obligated to grant this special exception for their modified + versions; it is their choice whether to do so. The GNU Lesser + General Public License gives permission to release a modified + version without this exception; this exception also makes it + possible to release a modified version which carries forward this + exception. + The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library; if not, see + . */ /* This is the canonical entry point, usually the first thing in the text segment.