On Jan 23, 2011, at 23:11, Xander Flood wrote:

> I'm running Mac OS X 10.6.4 on an Intel Core 2 Duo Macbook Pro. I'm trying
> to get libusb (for use with libfreenect to create MEX-file wrapper).
> 
> Core 2 Duo supports both the x86_64 and i386 architectures. The MATLAB
> libraries I need to use are i386 (there's nothing I can do about that short
> of buying a 64-bit license all over again), but libusb is being built as
> x86_64, and I obviously can't link the two together. I edited macports.conf
> to change:
> 
> build_arch = i386
> 
> but it still build an x86_64 library.

That is the correct way to request this; if it doesn't work, it is a bug in 
that port.

> I've run
> 
> sudo port install libusb-devel -build-arch=i386
> 
> and again the result is the same.

That doesn't do anything.

> I'm not sure what to do, but is there any
> way I can *actually* change the build architecture?

If setting build_arch in macports.conf does not have any effect for a 
particular port, file a bug report against that port.


_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to