Opened 14 years ago

Last modified 3 weeks ago

#22573 assigned defect

boost-jam +universal isn't universal

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by:
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc: cooljeanius (Eric Gallager)
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 (5)

comment:1 Changed 14 years ago by tobypeterson

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

comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

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 14 years ago by Veence (Vincent)

I'll have a look on that tomorrow

comment:4 Changed 5 years ago by mf2k (Frank Schima)

Owner: jon.olsson@… deleted
Status: newassigned

See #58248.

comment:5 Changed 3 weeks ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.