Re: [kde] {OT} Cross-compiling the kernel

2014-02-02 Thread Frank Steinmetzger
On Sun, Feb 02, 2014 at 07:58:22AM -0500, Gene Heskett wrote:

  On Sat, Feb 01, 2014 at 12:39:16PM -0500, Gene Heskett wrote:
   It would not surprise me to learn that neither nepomuk, soprano, nor
   virtuoso-t, can deal with a 30gig database on a 32bit PAE system. 
   They have all been segfaulters from the gitgo here.
   
   So I am intermittently looking for an alternative.  Including a full
   64 bit kernel build, but the build process makes that impossible.
  
  How so? Special case on your machine? I'm running a 64 bit kernel with
  an otherwise 32 bit userland on my Atom netbook. All you gotta do is get
  a 64 bit compiler toolchain (which is quite easily achieved on Gentoo)
  and pass some parameters to the kernel make.
 [...]
 gentoo eh?  Thats a system I have not yet tried.  I wonder how long it 
 would take to get this system rebuilt in gentoo?

The netbook takes maybe 20 hours to build a KDE update (not full
environment, only kdebase, most of kdepim and some select programs).
The kernel with only the stuff I need takes around 55 minutes (Atom
N450, single core with HT).

 So, what else do I need to change in the build tools dept, to be able to 
 build a working 64 bit kernel?  This is the ubuntu 10.04.4 LTS version of 
 build_essentials. So even the compiler is old, so old it hasn't the ability 
 to build any stack protection bits.

Well, the Gentoo way uses a package called crossdev. You just tell it the
desired architecture and it builds the toolchain (binutils, gcc and
glibc). With those three, I am able to build the kernel.

To actually build the kernel, you have to either set the different
compiler in menuconfig, or pass it as parameter to make. The line from
my Makefile:

cd /usr/src/64  make -C /usr/src/linux O=`pwd` 
CROSS_COMPILE=x86_64-pc-linux-gnu- bzImage modules

(I separate build dir from sources dir)

 And before I go charging off to do a gentoo build, what is the first users 
 UID on gentoo?

1000

-- 
Gruß | Greetings | Qapla’
Please do not share anything from, with or about me with any Facebook service.

Even a Bonsai dreams of greatness.


signature.asc
Description: Digital signature
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

Re: [kde] {OT} Cross-compiling the kernel

2014-02-02 Thread Gene Heskett
On Sunday 02 February 2014 19:43:01 Frank Steinmetzger did opine:

 On Sun, Feb 02, 2014 at 07:58:22AM -0500, Gene Heskett wrote:
   On Sat, Feb 01, 2014 at 12:39:16PM -0500, Gene Heskett wrote:
It would not surprise me to learn that neither nepomuk, soprano,
nor virtuoso-t, can deal with a 30gig database on a 32bit PAE
system. They have all been segfaulters from the gitgo here.

So I am intermittently looking for an alternative.  Including a
full 64 bit kernel build, but the build process makes that
impossible.
   
   How so? Special case on your machine? I'm running a 64 bit kernel
   with an otherwise 32 bit userland on my Atom netbook. All you gotta
   do is get a 64 bit compiler toolchain (which is quite easily
   achieved on Gentoo) and pass some parameters to the kernel make.
  
  [...]
  gentoo eh?  Thats a system I have not yet tried.  I wonder how long it
  would take to get this system rebuilt in gentoo?
 
 The netbook takes maybe 20 hours to build a KDE update (not full
 environment, only kdebase, most of kdepim and some select programs).
 The kernel with only the stuff I need takes around 55 minutes (Atom
 N450, single core with HT).
 
  So, what else do I need to change in the build tools dept, to be able
  to build a working 64 bit kernel?  This is the ubuntu 10.04.4 LTS
  version of build_essentials. So even the compiler is old, so old it
  hasn't the ability to build any stack protection bits.
 
 Well, the Gentoo way uses a package called crossdev. You just tell it
 the desired architecture and it builds the toolchain (binutils, gcc and
 glibc). With those three, I am able to build the kernel.
 
 To actually build the kernel, you have to either set the different
 compiler in menuconfig, or pass it as parameter to make. The line from
 my Makefile:
 
 cd /usr/src/64  make -C /usr/src/linux O=`pwd`
 CROSS_COMPILE=x86_64-pc-linux-gnu- bzImage modules
 
 (I separate build dir from sources dir)
 
  And before I go charging off to do a gentoo build, what is the first
  users UID on gentoo?
 
 1000

Good, one less roadblock.  In the meantime I built a 3.13.1-x64, crashed 
about 2 secs into the boot, no init found. Uncheck that box, go turn on the 
PAE, and I expect it would boot ok.  Sigh...

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
Genes Web page http://geneslinuxbox.net:6309/gene

NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.

___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.