MantisBT - CMake |
| View Issue Details |
|
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0010204 | CMake | CMake | public | 2010-01-29 14:05 | 2016-06-10 14:31 |
|
| Reporter | Pino Toscano | |
| Assigned To | Bill Hoffman | |
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | moved | |
| Platform | | OS | GNU | OS Version | |
| Product Version | CMake-2-8 | |
| Target Version | | Fixed in Version | | |
|
| Summary | 0010204: More support for GNU/Hurd |
| Description | As a continuation of 0009873, I'm providing two patches to improve a bit the existing support for GNU/Hurd.
- hurd-platform-id.diff: provide the right identification in the .h/.F templates
- hurd-processor.diff: correctly recognize the processor on Hurd, using the same way used in the autotools' config.guess |
| Steps To Reproduce | |
| Additional Information | |
| Tags | No tags attached. |
| Relationships | | has duplicate | 0009873 | closed | Bill Hoffman | incomplete platform file for GNU/Hurd |
|
| Attached Files | hurd-platform-id.diff (705) 2010-01-29 14:06 https://public.kitware.com/Bug/file/2823/hurd-platform-id.diff
hurd-processor.diff (923) 2010-01-29 14:06 https://public.kitware.com/Bug/file/2824/hurd-processor.diff |
|
| Issue History |
| Date Modified | Username | Field | Change |
| 2010-01-29 14:05 | Pino Toscano | New Issue | |
| 2010-01-29 14:06 | Pino Toscano | File Added: hurd-platform-id.diff | |
| 2010-01-29 14:06 | Pino Toscano | File Added: hurd-processor.diff | |
| 2010-02-08 11:09 | Bill Hoffman | Note Added: 0019472 | |
| 2010-02-08 11:09 | Bill Hoffman | Status | new => assigned |
| 2010-02-08 11:09 | Bill Hoffman | Assigned To | => Bill Hoffman |
| 2010-02-08 12:44 | Pino Toscano | Note Added: 0019476 | |
| 2010-02-08 12:45 | Pino Toscano | Note Edited: 0019476 | |
| 2010-02-08 14:13 | Bill Hoffman | Note Added: 0019479 | |
| 2010-07-29 10:32 | Brad King | Relationship added | has duplicate 0009873 |
| 2010-07-29 10:47 | Brad King | Note Added: 0021545 | |
| 2016-06-10 14:27 | Kitware Robot | Note Added: 0041649 | |
| 2016-06-10 14:27 | Kitware Robot | Status | assigned => resolved |
| 2016-06-10 14:27 | Kitware Robot | Resolution | open => moved |
| 2016-06-10 14:31 | Kitware Robot | Status | resolved => closed |
|
Notes |
|
|
(0019472)
|
|
Bill Hoffman
|
|
2010-02-08 11:09
|
|
|
Can you run a nightly dashboard on a hurd machine? If so, I can apply the patches just to make sure they work. |
|
|
|
(0019476)
|
|
Pino Toscano
|
2010-02-08 12:44
(edited on: 2010-02-08 12:45) |
|
Sure thing, which version would you prefer me to test with my patches applied (this bug and 0009873)? Released 2.8.0 or 2.8 branch from CVS?
Also, which dashboard? "nightly 2.8" or "experimental"?
|
|
|
|
(0019479)
|
|
Bill Hoffman
|
|
2010-02-08 14:13
|
|
Lets do a CVS Nightly first.
You can run the script found here:
http://www.cdash.org/CDash/viewNotes.php?buildid=534524 [^]
1. Save the file cmake_common.cmake on your machine from the above link.
2. create a mymachine.cmake file that includes cmake_common.cmake
Something like this:
# File name: mymachine.cmake
#
# OS: GNU Hurd
# Hardware:
# GPU:
set(CTEST_SITE "mymachine")
set(CTEST_BUILD_NAME "GNU-Hurd-gcc")
set(CTEST_BUILD_CONFIGURATION Release)
set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
set(build_dir "CMake-gnu-hurd")
set(CTEST_DASHBOARD_ROOT "~/Dashboards/My Tests")
set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${build_dir}")
include(${CTEST_SCRIPT_DIRECTORY}/cmake_common.cmake)
Then run ctest -S mymachine.cmake -V. Once that works set it up as a cronjob. |
|
|
|
(0021545)
|
|
Brad King
|
|
2010-07-29 10:47
|
|
I've published the Modules/Platform/GNU.cmake patch from 0009873 (actually taken from the debian packaging file hurd_platform.diff) to next:
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=90467d62 [^]
so that it does not have to be patched for debian packaging.
We really need a regular dashboard submission to officially support the platform. |
|
|
|
(0041649)
|
|
Kitware Robot
|
|
2016-06-10 14:27
|
|
Resolving issue as `moved`.
This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page. |
|