From Fedora Project Wiki
Line 31: Line 31:


* Recap from the [https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110708 July 8th Fedora Activity Day]
* Recap from the [https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110708 July 8th Fedora Activity Day]
* STAGE3. Approach to today's activities is to continue with building "stage3" packages ([http://scotland.proximity.on.ca/fedora-arm/armv7hl/ http://scotland.proximity.on.ca/fedora-arm/armv7hl/]), 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 build a python package natively, and will continue with this. dgilmore, jcm, and others on IRC will help co-ordinate this.
* STAGE3. Approach to today's activities is to continue with building "stage3" packages ([http://scotland.proximity.on.ca/fedora-arm/armv7hl/ http://scotland.proximity.on.ca/fedora-arm/armv7hl/]), 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.
Architectures/ARM/Fedora15 HardFP Bootstrap]] to document this "stage3" process.
Architectures/ARM/Fedora15 HardFP Bootstrap]] to document this "stage3" process.
* STAGE2. In some rare cases, non-packages stage2 bits may be required per the instructions in [[Architectures/ARM/Fedora15 HardFP Bootstrap|
* STAGE2. In some rare cases, non-packages stage2 bits may be required per the instructions in [[Architectures/ARM/Fedora15 HardFP Bootstrap|

Revision as of 07:22, 15 July 2011


[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 irc.freenode.net

Phone: No phone this time :)

Wiki: Fedora 15 HardFP Bootstrap package status

DO NOT USE: http://www.tinyurl.com/fedora-arm

Event owners

Attendees

Summary

Program

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 (http://scotland.proximity.on.ca/fedora-arm/armv7hl/), 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.

Architectures/ARM/Fedora15 HardFP Bootstrap]] to document this "stage3" process.

  • STAGE2. In some rare cases, non-packages stage2 bits may be required per the instructions in Architectures/ARM/Fedora15 HardFP Bootstrap (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.)
  • Summary of events and plan for next VFAD. How are Fridays working out?

Requirements

  • Internet connection to log into IRC, and phone if possible (phone not essential)
  • A supported ARMv7 target board
  • Lots of coffee

Setup

  • 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.)