RL-CAD builds pervasively on a number of different operating systems, hardware, and compilers. We actively seek out new compilation environments and like to get them working as best as we can. We regularly build with Microsoft Visual Studio (the professional one you have to pay for), GCC, and a number of other compilers. One we infrequently test is the latest GCC 4.8 line.
This task involves attempting to compile BRL-CAD using the latest trunk version of GCC. You'll need to download our source code, CMake, and install GCC 4.8.2+ (outside the scope of this task!). Compile BRL-CAD using GCC 4.8 and keep notes of everything you do along the way. You'll report back any failures and otherwise document all the steps you take. Submit a complete build log and your notes documenting everything you did. Join IRC to discuss your progress and let us help.
We will create follow-on tasks if you make any fixes that get the build working.
Resources:
- http://brlcad.org/wiki/Compiling
- http://www.cmake.org/
- http://gcc.gnu.org/install/
- http://hpc.sourceforge.net/ (precompiled mac binaries that might work)
File name/URL | File size | Date submitted | |
---|---|---|---|
brlcad-gcc-4.8.2-build.log | 390.8 KB | December 29 2013 01:17 UTC | |
gcc4.8-compile-brlcad.txt | 292 bytes | December 29 2013 01:25 UTC | |
brlcad-gcc4.8.2.patch | 2.7 KB | December 29 2013 14:00 UTC | |
brlcad-gcc4.8.2-cmakesummary.txt | 2.1 KB | December 29 2013 14:07 UTC |
I would like to work on this task.
This task has been assigned to Andromeda Galaxy. You have 72 hours to complete this task, good luck!
The claim on this task has been removed, someone else can claim it now.
I would like to work on this task.
The claim on this task has been removed, someone else can claim it now.
I unclaimed this task because there are interactions between the bundled and the system libs that I do not understand how to resolve.
I would like to work on this task.
This task has been assigned to Jacob B. You have 72 hours to complete this task, good luck!
The claim on this task has been removed, someone else can claim it now.
I would like to work on this task.
This task has been assigned to Jacob B. You have 72 hours to complete this task, good luck!
The claim on this task has been removed, someone else can claim it now.
I would like to work on this task.
This task has been assigned to Jacob B. You have 72 hours to complete this task, good luck!
Melange has detected that the initial deadline has passed and it has set the task status to ActionNeeded. The student has 24 hours to submit the work before the task is reopened and sent back to the pool for other students to claim.
The work on this task is ready to be reviewed.
Jacob, can you send us a patch file of your changes? Also, which version of GCC did you use exactly? If you have a cmake summary, that would also help to see all the compilation options.
One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.
The deadline of the task has been extended with 1 days and 0 hours.
The work on this task is ready to be reviewed.
GCC 4.8.2
Congratulations, this task has been completed successfully.