Ticket #1133 (closed: fixed)
Mac build needs to move to GCC 4.1+ and be 64 bit
Reported by: | Nick Draper | Owned by: | Russell Taylor |
---|---|---|---|
Priority: | critical | Milestone: | Iteration 28 |
Component: | Mantid | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Janik Zikovsky |
Description
At the moment the mac build is done on GCC 4.0, which means no openmp multithreading is going on. We originally encountered a few problems with newer versions of gcc on the Mac. However now the mac build is working it is time to revisit this.
Change History
comment:2 Changed 10 years ago by Stuart Campbell
- Status changed from new to accepted
Looking into using Macports to get a newer gcc
comment:3 Changed 10 years ago by Stuart Campbell
- Milestone changed from Iteration 24 to Iteration 25
comment:5 Changed 10 years ago by Stuart Campbell
- Owner changed from Stuart Campbell to Russell Taylor
- Component set to Mantid
comment:6 Changed 10 years ago by Nick Draper
- Milestone changed from Iteration 26 to Iteration 27
Bulk move of tickets to iteration 27, if your ticket is essential for Iteration 26 then move it back.
comment:8 Changed 10 years ago by Russell Taylor
- Status changed from assigned to accepted
- Summary changed from Mac build needs to move to GCC 4.1+ to Mac build needs to move to GCC 4.1+ and be 64 bit
comment:10 Changed 10 years ago by Russell Taylor
comment:11 Changed 10 years ago by Russell Taylor
comment:12 Changed 10 years ago by Russell Taylor
comment:13 Changed 10 years ago by Russell Taylor
comment:14 Changed 10 years ago by Russell Taylor
comment:15 Changed 10 years ago by Russell Taylor
comment:16 Changed 10 years ago by Russell Taylor
Everything now builds using CMake with gcc 4.0 on ismac (the Mac buildserver at ISIS) and all the unit tests pass. The one caveat is that it finds the 'wrong' python (2.6) so the cache has to be edited manually to change it back to 2.5.
Upgrading gcc version and the bit-ness (probably on Snow Leopard) will follow later....
comment:17 Changed 10 years ago by Russell Taylor
- Milestone changed from Iteration 27 to Iteration 28
comment:18 Changed 10 years ago by Janik Zikovsky
comment:19 Changed 10 years ago by Russell Taylor
comment:20 Changed 10 years ago by Russell Taylor
comment:21 Changed 10 years ago by Russell Taylor
comment:22 Changed 10 years ago by Russell Taylor
comment:23 Changed 10 years ago by Russell Taylor
comment:24 Changed 10 years ago by Russell Taylor
comment:25 Changed 10 years ago by Russell Taylor
comment:26 Changed 10 years ago by Russell Taylor
comment:27 Changed 10 years ago by Russell Taylor
comment:28 Changed 10 years ago by Russell Taylor
comment:29 Changed 10 years ago by Russell Taylor
comment:30 Changed 10 years ago by Russell Taylor
comment:31 Changed 10 years ago by Russell Taylor
comment:32 Changed 10 years ago by Russell Taylor
comment:33 Changed 10 years ago by Russell Taylor
- Status changed from accepted to verify
- Resolution set to fixed
Done
comment:34 Changed 9 years ago by Janik Zikovsky
- Status changed from verify to verifying
- Tester set to Janik Zikovsky
comment:35 Changed 9 years ago by Janik Zikovsky
- Status changed from verifying to closed
Mac builds work (when the Intel compiler license is valid, at least :) )
comment:36 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 1981
See #1139 for more info on this. Note that gcc 4.4+ will be needed because there's a bug in 4.1-4.3 that prevents compilation (it reports an 'internal compiler error').