Copyleft Games

RaspberryPi 2 Building

Update our wscripts (and if necessary our INSTALL files) for Raspberry Pi 2.

Because Raspberry Pi computers use special VideoCore drivers for rendering (instead of X11), we have an optional "videocore" driver for libsoy which is compiled when our build system (waf) detects that it is being built on a Raspberry Pi.

However, the current waf build scripts (wscript) was written for Raspberry Pi 1 and thus detects whether the platform is ARM6. One of the major changes with the Raspberry Pi 2 is a faster ARM7 processor, so our current build scripts do not build the videocore driver for Raspberry Pi 2.

Update our wscripts, INSTALL files, and other minor edits to the build process as necessary to build on a Raspberry Pi 2. Most likely, this will only be a few lines in libsoy/wscript but may require some more debugging.

You will need a RaspberryPi 2 computer to work on this task.

When you've done, commit your work to the respective Mercurial repositories and post the resulting changeset url to this task.

Task tags

  • python
  • waf
  • raspberrypi

Students who completed this task

RTCoder

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
  • done_all Quality Assurance
close

2015