New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #22573 (new defect)

Opened 4 years ago

Last modified 4 years ago

boost-jam +universal isn't universal

Reported by: ryandesign@… Owned by: jon.olsson@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc:
Port: boost-jam

Description

On Snow Leopard, with universal_archs set to the default "x86_64 i386", boost-jam +universal installs nonuniversal binaries:

$ port installed boost-jam
The following ports are currently installed:
  boost-jam @3.1.17_0+universal (active)
$ port contents boost-jam
Port boost-jam contains:
  /opt/local/bin/bjam
  /opt/local/lib/bjam/bin/jam
$ port contents boost-jam | sed 1d | xargs lipo -info
Non-fat file: /opt/local/bin/bjam is architecture: x86_64
Non-fat file: /opt/local/lib/bjam/bin/jam is architecture: x86_64
$ 

If boost-jam cannot be built universal, it should disable the universal variant with "universal_variant no". Otherwise, the universal build should be fixed.

Change History

comment:1 Changed 4 years ago by toby@…

Fail to see how is relevant, considering it's just a build tool.

comment:2 Changed 4 years ago by ryandesign@…

The port claims to have a universal variant, but does not build universal software. That is the error, and it should be corrected in one of the two ways I suggested above.

comment:3 Changed 4 years ago by vince@…

I'll have a look on that tomorrow

Note: See TracTickets for help on using tickets.