Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mingw32-gcc: add gcc9 Xcode11 patch #6449

Closed
wants to merge 1 commit into from

Conversation

Gcenx
Copy link
Contributor

@Gcenx Gcenx commented Feb 25, 2020

Description

Currently i686-w64-mingw32-gcc-nothreads & x86_64-w64-mingw32-gcc-nothreads both fail to compile on macOS Catalina using Xcode11. (light also affects macOS Mojave as that also using Xcode11)

The patched was taken from gcc9 port that corrects the same issue.

Closes https://trac.macports.org/ticket/60091

Type(s)
  • bugfix
Tested on

macOS 10.15.3 19D76
Xcode 11.3.1 11C504

Verification

Have you

  • checked your Portfile with port lint?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?

@macportsbot
Copy link

Notifying maintainers:
@mojca for port i686-w64-mingw32-gcc, x86_64-w64-mingw32-gcc.

@macportsbot macportsbot added maintainer: open Affects an openmaintainer port type: bugfix labels Feb 25, 2020
@Gcenx
Copy link
Contributor Author

Gcenx commented Feb 25, 2020

This doesn't resolve the newer issue with i686-w64-mingw32-binutils & x86_64-w64-mingw32-binutils conflicting with the recent binutils version bump, I'll open an ticket for that later or pull-request to revert the change to both Portfiles

@macportsbot
Copy link

Travis Build #10520 Errored.

Lint results
--->  Verifying Portfile for i686-w64-mingw32-gcc
--->  0 errors and 0 warnings found.
--->  Verifying Portfile for x86_64-w64-mingw32-gcc
--->  0 errors and 0 warnings found.

Port i686-w64-mingw32-gcc-bootstrap success on xcode10.3. Log
Port i686-w64-mingw32-gcc-nothreads success on xcode10.3. Log
Port i686-w64-mingw32-gcc's dependencies fail on xcode10.3. Log
Port x86_64-w64-mingw32-gcc-bootstrap success on xcode10.3. Log
Port i686-w64-mingw32-gcc-bootstrap success on xcode9.4. Log
Port i686-w64-mingw32-gcc-nothreads success on xcode9.4. Log
Port i686-w64-mingw32-gcc's dependencies fail on xcode9.4. Log
Port x86_64-w64-mingw32-gcc-bootstrap success on xcode9.4. Log
Port i686-w64-mingw32-gcc-bootstrap success on xcode8.3. Log
Port i686-w64-mingw32-gcc-nothreads success on xcode8.3. Log
Port i686-w64-mingw32-gcc's dependencies fail on xcode8.3. Log
Port i686-w64-mingw32-gcc-bootstrap success on xcode7.3. Log
Port i686-w64-mingw32-gcc-nothreads success on xcode7.3. Log
Port i686-w64-mingw32-gcc's dependencies fail on xcode7.3. Log
Port x86_64-w64-mingw32-gcc-bootstrap success on xcode7.3. Log

The build timed out.

@Gcenx
Copy link
Contributor Author

Gcenx commented Feb 28, 2020

Going to go build everything again from source without this change, I'm starting to think the prebuilt packages are causing the stack issues,

@Gcenx
Copy link
Contributor Author

Gcenx commented Feb 28, 2020

Not required, the Portfile isn't an issue when building everything from source everything builds without issue.

Seems one of more of the prebuilt packages is causing the stack issue.

@Gcenx Gcenx closed this Feb 28, 2020
@Gcenx Gcenx deleted the fix-mingw-gcc branch October 6, 2020 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintainer: open Affects an openmaintainer port type: bugfix
3 participants