Meego Wiki
Views

Devices/nonSSSE3

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Tasks)
(Tasks)
Line 8: Line 8:
* Requirements
* Requirements
-
** Proof of concept - create prjconf on maemo OBS to build gcc,binutils, rest of core and bring up on x86 hw/vbox/vmware
+
** Proof of concept - create prjconf on maemo OBS to build gcc,binutils, rest of core and bring up on x86 hw/vbox/vmware [Devices/nonSSSE3/POC]
-
***Get source
+
-
mkdir mirror
+
-
cd mirror
+
-
wget -e robots=off --accept \*.rpm --mirror --no-parent --progress=dot --no-host-directories --cut-dirs=7 -nv http://mirrors.kernel.org/meego/releases/1.0/core/repos/source/
+
-
***Install osc
+
-
wget Meego-devel-tools-f11.repo
+
-
sudo cp Meego-devel-tools-f11.repo /etc/yum.repos.d/
+
-
sudo yum --nogpgcheck install osc
+
-
***edit /home/<user>/.oscrc to setup
+
-
 
+
-
apiurl = https://api.obs.maemo.org
+
-
build-root = /home/fedora/tmp/build-root
+
-
+
-
https://api.obs.maemo.org
+
-
user = vgrade
+
-
etc
+
-
 
+
-
Check that is working with
+
-
 
+
-
osc list
+
-
 
+
-
Setup a project
+
-
 
+
-
mkdir build-area
+
-
cd build-area
+
-
osc meta pkg -e home:<username> <package name>
+
-
osc co home:<username>/<package name>
+
-
cd home:<username>
+
-
cd <package name>
+
-
rpm2cpio *src.rpm|cpio -id
+
-
osc addremove
+
-
osc commit
+
-
 
+
-
 
+
-
Build Local
+
-
 
+
-
cd home:vgrade
+
-
cd uxlaunch
+
-
 
+
-
edit prjcfg on project (web tool) to remove ssse3 atom stuff
+
-
 
+
-
osc build MeeGo_1.0_Core - If this does not download the required packages then get them with-
+
-
wget -e robots=off --accept \*.rpm --mirror --no-parent --progress=dot --no-host-directories --cut-dirs=7 -nv http://mirrors.kernel.org/meego/releases/1.0/core/repos/ia32/packages/i586/
+
-
 
+
-
So I can build a package without sssse3 and atom flags but how do I know that I don't have static libs built in which have code built with those flags?  I suppose the order I build things in this way is important.
+
-
 
+
** Build daily, weekly, release builds of MeeGo core,netbook,extra packages for nonSSSE3 based hardware
** Build daily, weekly, release builds of MeeGo core,netbook,extra packages for nonSSSE3 based hardware
** Create repos of the built packages
** Create repos of the built packages

Revision as of 07:12, 14 August 2010

Contents

MeeGo on nonSSSE3 x86 Hardware

This page was inspired by a discussion on #meego (log@21:17) regarding MeeGo support of nonSSSE3 based hardware.

lbt added to the discussions with a timely blog post he had been working on http://mer-l-in.blogspot.com/2010/08/are-intel-subverting-meegocom.html.

Tasks

  • Requirements
    • Proof of concept - create prjconf on maemo OBS to build gcc,binutils, rest of core and bring up on x86 hw/vbox/vmware [Devices/nonSSSE3/POC]
    • Build daily, weekly, release builds of MeeGo core,netbook,extra packages for nonSSSE3 based hardware
    • Create repos of the built packages
    • Generate kickstart file for common x86 target(s)
    • Generate images from kickstart files
    • Create a repository in OBS for appdevs to build against
  • Implementation
    • OBS
    • IMG
    • BOSS
  • Testing

Release Kickstart Files

  • Links to kickstart files
    • Daily
    • Weekly
    • Releases

Release Images

  • Links to images for x86 target(s)
    • Daily
    • Weekly
    • Releases

Interested Parties

Add your #meego IRC nick below :-

  • vgrade
  • lcuk
  • CosmoHill
  • slaine
  • lbt
  • w00t/w00t_
  • jmc93739653
  • ali1234
  • bef0rd
  • amjad
Personal tools