From f3d3412c3be86490883a67b5426add280443ed37 Mon Sep 17 00:00:00 2001 From: Gautham Date: Sat, 17 Jun 2023 12:51:04 -0500 Subject: [PATCH] update LICENSE in third_party/gcc --- third_party/gcc/LICENSE.txt | 20 ++++++++++++++++++++ third_party/gcc/README.cosmo | 7 ++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/third_party/gcc/LICENSE.txt b/third_party/gcc/LICENSE.txt index 763cb2593..3f8d9be22 100644 --- a/third_party/gcc/LICENSE.txt +++ b/third_party/gcc/LICENSE.txt @@ -1,3 +1,23 @@ +./portcosmo.patch +======================================================================== + ISC License + +Copyright © 2022, Gautham Venkatasubramanian + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR +PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +======================================================================== ./binutils-2.32/COPYING ======================================================================== diff --git a/third_party/gcc/README.cosmo b/third_party/gcc/README.cosmo index 4ec2cb051..7d7e7fe3e 100644 --- a/third_party/gcc/README.cosmo +++ b/third_party/gcc/README.cosmo @@ -14,11 +14,16 @@ ORIGIN https://github.com/ahgamut/musl-cross-make/ e58abc1110b335a3341e8ad5821ad8e3880d9bb2 + the changes to gcc 11.2.0 are available at + https://github.com/ahgamut/gcc/tree/portcosmo-11.2 + 5f1b1d2f5e99a5f20ccb127b2d46774aef1baf5a + MODIFICATIONS ahgamut's musl-cross-make fork includes a 2kLOC patch that modifies GCC so it'll compile C code like `switch(errno){case EINVAL: etc.}` - see third_party/gcc/portcosmo.patch for GCC 11.2.0 for our changes + see third_party/gcc/portcosmo.patch for GCC 11.2.0 for our changes. + The changes in portcosmo.patch are provided under the ISC License. NOTES