From Fedora Project Wiki

[ARM] Fedora15 HardFP Bootstrap Virtual FAD - 2011/07/15

We wish to accelerate the bringup of Fedora 15 on ARMv7 systems running with hardware floating point (hardfp). To that end, we are running regular bootstrap days, during which we will meet in a virtual capacity (on IRC, and over the phone) to build up through cross-compilation (and other means) the core packages required for Fedora 15 to become self-hosting on ARMv7 with hardware floating point.

When and Where

14:00 UTC, Friday July 15th 2011

IRC: #fedora-arm on

Phone: No phone this time :)

Wiki: Fedora 15 HardFP Bootstrap package status


Event owners




Instructions: Architectures/ARM/Fedora15 HardFP Bootstrap

  • Recap from the July 8th Fedora Activity Day
  • STAGE3. Approach to today's activities is to continue with building "stage3" packages (, which are being installed into the rootfs contained within the "armv7hl" fedorahosted git repository after being built (still on separate branches, per the stage2 process in the next item below). Now that we have a working RPM (and therefore rpmbuild), we can build native packages. We are currently working on bootstrapping sufficient dependencies to use mock natively, and will continue with this. dgilmore, jcm, and others on IRC will help co-ordinate this.
  • Summary of events and plan for next VFAD. How are Fridays working out?


  • Internet connection to log into IRC
  • A supported ARMv7 target board
  • Lots of coffee


  • A pre-requisite is a working ARMv7-compatible supported target board, such as a BeagleBoard or a PandaBoard.
    • You can find out more from the main Fedora ARM pages about obtaining a pre-built rootfs (no installer yet)
    • We now have some Fedora ARM kernel packages for OMAP-based boards
  • Follow the instructions for setting up a chroot using the Architectures/ARM/Fedora15 HardFP Bootstrap armv7hl rootfs in the Fedora ARM git repository (make sure you do your work on a armv7hl-YOUR_FAS_USERNAME or a group named branch so that we can track who is doing what and back out changes if we discover a problem with your setup later, etc.)