[ros-users] OS X rosbuild enforce build architectures
William Woodall
wjwwood at gmail.com
Tue Aug 16 02:02:52 UTC 2011
As part of my work towards ROS on OS X I need to be able to enforce the
build architectures. For cmake you can set this variable:
set(CMAKE_OSX_ARCHITECTURES "i386;x86_64")
For non-cmake packages (autoconf) you can just set the environment variables
to:
export CFLAGS=" -arch i386 -arch x86_64 $CFLAGS"
> export CXXFLAGS=" -arch i386 -arch x86_64 $CXXFLAGS"
> export LDFLAGS=" -arch i386 -arch x86_64 $LDFLAGS"
And sometimes you need to add the
--disable-dependency-tracking
Option to ./configure
For now I have handled the cmake packages with the attached patch. And I
have handled other non-cmake packages on a package per package basis.
Is there a better way/place to do this?
Thanks,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
William Woodall
Graduate Software Engineering
Auburn University
w at auburn.edu
wjwwood at gmail.com
williamjwoodall.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20110815/070afecf/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rosbuild-osx-fatbinary.patch
Type: application/octet-stream
Size: 970 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20110815/070afecf/attachment-0003.obj>
More information about the ros-users
mailing list