Opened 11 years ago

Closed 11 years ago

#38289 closed defect (fixed)

rust @0.5: upstream only supports newer compilers

Reported by: larryv (Lawrence Velázquez) Owned by: g5pw (Aljaž Srebrnič)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: cooljeanius (Eric Gallager)
Port: rust

Description

Originally reported in #38279.

The Rust Language Tutorial claims that compilation requires GCC 4.4 or newer or Clang 3.0 or newer. I’m not sure whether it’s best to blacklist/whitelist compilers based on that documentation, or to just let it be until people start reporting failures. That’s up to you, I guess.

One thorn is that Apple’s Clang doesn’t report version numbers like trunk Clang does. So we can’t just blacklist anything “older” than Clang 3.0; the compiler_blacklist_versions PortGroup filters on Clang build number (e.g., 425.0.24).

Change History (2)

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

r103858 worked towards fixing this. Also r103863 and r103864 and r103870 in larryv's sandbox will help fix this once they are merged back into trunk.

comment:2 Changed 11 years ago by larryv (Lawrence Velázquez)

Resolution: fixed
Status: newclosed

Fixed in r104052.

Note: See TracTickets for help on using tickets.