SPO600 Code Building Lab
Revision as of 22:23, 27 August 2017 by Chris Tyler (talk | contribs)
Lab 2
Prerequisites
You must have a working accounts on a Linux system (such as Matrix, Zenit, the SPO600 Servers or your own system).
Tasks
- Select a software package from the Free Software Foundation's GNU Project.
- Download the source code for the software.
- Build the software. You may need to install build dependencies (e.g., compilers, tools, and libraries); you can do this (and only this) as the root user.
- Test that it works.
- Find and build the source code for the latest released version of the GNU Standard C Library (glibc). Test the library which you have built (Critical: do this without installing it on your system and overwriting your existing glibc installation!). Prove that your version of the library is used in your tests.
- Blog about the process, your results, your observations, and what you learned.