forked from ros/catkin
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement multiarch support in catkin
Squashed commit of the following: commit 0f2d1c7 Author: Jose Luis Rivero <jrivero@osrfoundation.org> Date: Wed Apr 30 02:36:11 2014 +0200 Improve the method of detecting multiarch Run a two step approach using gcc -print-multiarch and, if failed, fallback to use dpkg-architecture. commit 6039d93 Author: Jose Luis Rivero <jrivero@osrfoundation.org> Date: Tue Apr 29 19:21:44 2014 +0200 Fix call to get_multiarch by removing the parameter commit dcbc8f3 Author: Jose Luis Rivero <jrivero@osrfoundation.org> Date: Tue Apr 29 19:08:27 2014 +0200 Replace dpkg-architecture by gcc -print-multiarch. Silent the error on cmake if the flag is not present. Checking the content of the OUTPUT_VARIABLE for empty should be enough to detect errors on multiarch detection. commit c1c02af Author: Steven Peters <scpeters@osrfoundation.org> Date: Mon Apr 28 17:07:42 2014 -0700 Fix test by escaping single quotes commit ae19d1b Author: Steven Peters <scpeters@osrfoundation.org> Date: Mon Apr 28 16:20:22 2014 -0700 Starting to fix broken test commit 232d56b Author: Steven Peters <scpeters@osrfoundation.org> Date: Mon Apr 28 15:55:27 2014 -0700 Use temporary path variable in loop per @dirk-thomas 's suggestion commit 324ac93 Author: Steven Peters <scpeters@osrfoundation.org> Date: Mon Apr 28 15:46:22 2014 -0700 Remove trailing whitespace from dpkg-architecture call commit 90f56a4 Author: Steven Peters <scpeters@osrfoundation.org> Date: Mon Apr 28 15:41:22 2014 -0700 Use string with spaces for subprocess command commit 948eb7d Author: Steven Peters <scpeters@osrfoundation.org> Date: Mon Apr 28 15:32:02 2014 -0700 Fix subprocess invocation per suggestion from @wjwwood commit e114c9d Author: Steven Peters <scpeters@osrfoundation.org> Date: Mon Apr 28 15:24:38 2014 -0700 Use CATKIN_GLOBAL_LIB_DESTINATION and os.path.join commit 6f89efe Author: Steven Peters <scpeters@osrfoundation.org> Date: Mon Apr 28 15:01:52 2014 -0700 Attempt at multiarch support (ros#545) This is an attempt at multiarch support (ros#545), supercedes (ros#604). The dpkg-architecture command is used to identify an appropriate lib folder suffix to use for LD_LIBRARY_PATH and PKG_CONFIG_PATH. builder.py and catkin_generate_environment.cmake are modified accordingly, though there's still a problem with isolated devel spaces.
- Loading branch information
Showing
4 changed files
with
67 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters