Opened 5 years ago
Closed 5 years ago
#59304 closed defect (worksforme)
libffi blacklists all MacPorts compilers
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.1 |
Keywords: | Cc: | jmroot (Joshua Root) | |
Port: | libffi |
Description
libffi blacklists all MacPorts compilers. Now that we default to a MacPorts clang compiler on older systems, this isn't workable, since it results in the message Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
.
The reason given for the blacklisting is dependency cycles. Perhaps this needs investigation and a better solution found. Perhaps the clang_dependency portgroup will be involved in that solution.
Change History (3)
comment:1 Changed 5 years ago by jmroot (Joshua Root)
Cc: | jmroot added |
---|
comment:2 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
This came from a buildbot log, but I can't find it again now. I think it may have been a mirror job log.
comment:3 Changed 5 years ago by jmroot (Joshua Root)
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Reopen if you figure out how to reproduce I guess.
Note: See
TracTickets for help on using
tickets.
I don't understand how you would be seeing that message for libffi. I don't see it on 10.6. The macports-clang compilers are first in the fallback list, but they are not the only compilers there. It should always be able to use the system clang or gcc-4.2 (since it has no C++ stdlib requirement).