Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#40422 closed defect (fixed)

qt4-mac: update compiler blacklist

Reported by: macports@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: haspatch Cc: cooljeanius (Eric Gallager)
Port: qt4-mac

Description (last modified by ryandesign (Ryan Schmidt))

I propose two changes to the compiler blacklist for qt4-mac:

  • Replace all the versioned macports-gcc-4.x entries with the wildcard macports-gcc-* to include all future versions of vanilla GCC.
  • Add gcc-4.0 to the blacklist in order to fix #39967 (building qt4-creator-mac fails with GCC 4.0).

Attachments (1)

qt4-mac_compiler_blacklist.patch (1.3 KB) - added by macports@… 6 years ago.
Patch v2

Download all attachments as: .zip

Change History (8)

comment:1 Changed 6 years ago by cooljeanius (Eric Gallager)

If you're blacklisting gcc-4.0, shouldn't you also blacklist apple-gcc-4.0? And any older versions, such as gcc-3.3?

comment:2 Changed 6 years ago by macports@…

Fair point, although I really doubt anyone is still using GCC 3. So I guess the blacklist atom should read {*gcc <= 4.0}?

comment:3 in reply to:  2 Changed 6 years ago by larryv (Lawrence Velázquez)

Cc: michaelld@… removed
Owner: changed from macports-tickets@… to michaelld@…

Replying to macports@…:

So I guess the blacklist atom should read {*gcc <= 4.0}?

The blacklist does not work that way. You can use this:

compiler.blacklist  gcc-3.3 *gcc-4.0 macports-gcc*
Last edited 6 years ago by ryandesign (Ryan Schmidt) (previous) (diff)

Changed 6 years ago by macports@…

Patch v2

comment:4 Changed 6 years ago by macports@…

Okay, thanks for clarifying. Too much undocumented stuff...

comment:5 Changed 6 years ago by ryandesign (Ryan Schmidt)

Description: modified (diff)

comment:6 Changed 6 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Fixed in r113182.

comment:7 Changed 6 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.