Upgrade portcosmo patch and GCC third party docs

This commit is contained in:
Justine Tunney 2023-06-14 19:48:55 -07:00
parent 4778cd4d27
commit 8dc11afcf6
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
3 changed files with 1914 additions and 1875 deletions

View file

@ -34,7 +34,6 @@
int tcgetwinsize(int fd, struct winsize *ws) { int tcgetwinsize(int fd, struct winsize *ws) {
int rc; int rc;
if (IsAsan() && !__asan_is_valid(ws, sizeof(*ws))) { if (IsAsan() && !__asan_is_valid(ws, sizeof(*ws))) {
ws = 0;
rc = efault(); rc = efault();
} else if (fd >= 0) { } else if (fd >= 0) {
if (fd < g_fds.n && g_fds.p[fd].kind == kFdZip) { if (fd < g_fds.n && g_fds.p[fd].kind == kFdZip) {

View file

@ -12,17 +12,16 @@ ORIGIN
@ahgamut's musl-cross-make fork @ahgamut's musl-cross-make fork
https://github.com/ahgamut/musl-cross-make/ https://github.com/ahgamut/musl-cross-make/
d0f33e2162cf5e5b30cdf3b3accc0d0f7756830c e58abc1110b335a3341e8ad5821ad8e3880d9bb2
MODIFICATIONS MODIFICATIONS
ahgamut's musl-cross-make fork includes a 2kLOC patch that modifies 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.}` 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 ALSO
third_party/gcc/portcosmo.patch
NOTES NOTES
My name is Justine Tunney and I approve of these binaries. These binaries were compiled by Justine Tunney. You have the freedom
to obtain the original source source code, apply our patch, and enjoy
all the freedoms promised to you by the GNU General Public License.

File diff suppressed because it is too large Load diff