HomeSolus

Initial commit of mingw-w64-gcc

Authored by YakoYakoYokuYoku on Mar 7 2020, 11:22 PM.

Description

Initial commit of mingw-w64-gcc

Summary:
The inclusion of mingw-w64-gcc for T5979.
This package contains gcc, g++, libraries, binaries, headers and
more software for building programs and projects targeting
MinGW-w64, 32 and 64 bits are supported but not multilib. The
MinGW-w64 Headers are added temporally here. Depends on
mingw-w64-binutils. Needs to be rebuilt again with modifications
in package.yml after rebuilding mingw-w64.

The build order is the following:
binutils -> headers -> bootstrap -> crt -> winpthreads -> gcc

Signed-off-by: Martin Reboredo <gc1000ll@gmail.com>

Test Plan: Built and tested (in Wine) a C "Hello, World!" program (with both GCC and Clang), a libstdc++ test, the godot export template, a simple Rust cross-compilation "Hello, World!" app and a Go cross-compiled sdl2 program (which also required a locally built SDL2 package).

Reviewers: Triage Team, DataDrake

Reviewed By: Triage Team, DataDrake

Subscribers: DataDrake

Maniphest Tasks: T5979

Differential Revision: https://dev.getsol.us/D7401

Details

Committed
DataDrakeMar 7 2020, 11:41 PM
Pushed
DataDrakeMar 7 2020, 11:41 PM
Reviewer
Triage Team
Differential Revision
D7401: Initial commit of mingw-w64-gcc
Parents
R4921:e211fa6f615a: Initial repository construction
Branches
Unknown
Tags
Unknown
References
tag: mingw-w64-gcc-9.2.0-1