r890 - developers/werner

werner at sita.openmoko.org werner at sita.openmoko.org
Wed Feb 7 04:21:10 CET 2007


Author: werner
Date: 2007-02-07 04:21:07 +0100 (Wed, 07 Feb 2007)
New Revision: 890

Modified:
   developers/werner/WALK-THROUGH
Log:
- upgraded to OpenMoko revision 887
- the opened hand is now open, thus remove special handling
- added build time and size estimates
- made directory change before bitbake friendlier for copy and paste



Modified: developers/werner/WALK-THROUGH
===================================================================
--- developers/werner/WALK-THROUGH	2007-02-07 02:51:01 UTC (rev 889)
+++ developers/werner/WALK-THROUGH	2007-02-07 03:21:07 UTC (rev 890)
@@ -79,16 +79,15 @@
 # In order to perform the build process, you have to obtain the following
 # permissions:
 #
-# - write access to the OpenMoko SVN repository (in principle, read access
-#   should be enough. However, there are some secondary repositories that want
-#   authentication. If you have write access, you'll be fine with these, too.)
-# - access to the OpenMoko Web sites, in particular
-#   https://buildhost.openmoko.org/
+# - write access to the OpenMoko SVN repository (in principle, it should be
+#   possible to simplify this to read access. For further study.)
 #
 
 
 ###  Prerequisites (BUILD)  ###################################################
 #
+# There must be at least 7 GB of free space on $OMDIR.
+#
 # In addition to the traditional development tools (gcc, patch, etc.), the
 # following packages must be installed on the build host:
 #
@@ -165,7 +164,7 @@
 # plus the OE build tool called BitBake.
 #
 
-# Obtain revision 672 of the OpenMoko tree. This is a "known to be good",
+# Obtain revision 887 of the OpenMoko tree. This is a "known to be good",
 # version (provided the fixes below are applied). Unfortunately, at some
 # places, "current" versions of upstream packages may get included, thus the
 # build may still fail. If it does, you may wish to inform the authorities.
@@ -174,7 +173,7 @@
 # round-trip time to svn.openmoko.org of 350 ms.
 
 cd $OMDIR
-svn co -r 672 https://svn.openmoko.org:2342 openmoko
+svn co -r 887 https://svn.openmoko.org:2342 openmoko
 
 # Install version 1.6 of BitBake, the build tool of OE. (This is quick.)
 
@@ -233,21 +232,7 @@
 perl -pi.orig -e 's/ *$//;s/\r//g' \
   ../openembedded/packages/gcc/gcc-4.1.1/gcc-4.1.1-pr13685-1.patch
 
-# access requires authorization (edit user name and password)
 
-n=omoko_svn.o-hand.com_.repos.contacts.branches.private__now
-wget --http-user=werner --http-passwd=mumble \
-  https://buildhost.openmoko.org/sources/$n.tar.gz
-touch ../build/tmp/stamps/armv4t-linux/openmoko-contacts-0.1+svnnow-r0.do_fetch
-
-# access requires authorization (edit user name and password)
-
-n=omoko_svn.o-hand.com_.repos.dates.branches.private__now
-wget --http-user=werner --http-passwd=mumble \
-  https://buildhost.openmoko.org/sources/$n.tar.gz
-touch ../build/tmp/stamps/armv4t-linux/openmoko-dates-0.1+svnnow-r0.do_fetch
-
-
 ###  OpenEmbedded build (BUILD)  ##############################################
 #
 
@@ -259,18 +244,20 @@
 
 # We're now ready to run the build. This will take a while.
 
-cd build
+cd $OMDIR/build
 bitbake openmoko-devel-image
 
 # Note that the build will stop several times to ask for SVN access and whether
 # to accept certificates. If you're not quick enough to respond, the underlying
 # session may time out. In this case, just restart "bitbake
-# openmoko-devel-image" and it pick up from where it left off.
+# openmoko-devel-image" and it will pick up from where it left off.
 #
-# The whole build process involved numerous downloads, takes several hours
-# on an Athlon 64 3200+, and ends with a message like this:
+# The whole build process involved numerous downloads, takes about 7 hours
+# on an Athlon 64 3200+ (about 1.5h of delays were caused by ftp.debian.org not
+# working properly during this test run), and ends with a message like this:
 #
-# <to do>
+# Build statistics:
+#   Attempted builds: 4
 #
 
 





More information about the commitlog mailing list