Opened 8 years ago
Closed 8 years ago
#53472 closed enhancement (wontfix)
boost 1.59 build option layout
Reported by: | hansgans | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | michaelld (Michael Dickens) | |
Port: | boost |
Description
I see that boost is build using --layout=tagged. That means all libraries get the ending -mt. Since on linux that standard option is --layout=system I would suggest to switch to that one. Would make it a bit easier to write Code which runs on Mac and linux.
Best wishes, Peter
Change History (4)
comment:1 Changed 8 years ago by mf2k (Frank Schima)
Cc: | michaelld added |
---|---|
Milestone: | MacPorts 2.4.1 |
Owner: | set to ryandesign |
Status: | new → assigned |
comment:2 Changed 8 years ago by michaelld (Michael Dickens)
I have no issue with using "mt" or "system" or "foo" or whatever. Most build systems are robust enough to detect variants on names these days. Does it really matter that much? I genuinely don't see the need to change. That said, since all ports using Boost will require updating when we do eventually update boost to 1.63 or whatever the latest is, we could do a switch at that time if it is desired to do the name change. Would help weed out stealth linking in ports, too.
comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)
I see no reason to change the layout. Doing so will just cause problems.
comment:4 Changed 8 years ago by michaelld (Michael Dickens)
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
OK. I'm closing this as "wontfix". If anyone disagrees, please come up with a compelling reason to change layout names, more-so than that already in this ticket.
The Milestone field is for use by Macports team members only, please do not set it.
In the future, please Cc the port maintainers (
port info --maintainers boost
), if any.