Re: [Ubuntu-BR] Compilar kernel para powerpc a partir de i386

2010-01-15 Por tôpico Paulo Coimbra
Olá Amigo,

Porque preciso modificar umas coisas pra embarcar esse kernel.

sds,



2010/1/14 Zandre Bran zandreb...@gmail.com

 2010/1/14 Paulo Coimbra coi6...@gmail.com:
  Boa noite amigos,

Ôlas Coimbra.

  Estou tentando compilar o kernel do ubuntu 9.10 a partir de um i386. O
 alvo
  será um ARCH=powerpc[...]

Mas afinal porque não utiliza esta imagem pronta para você:

 https://wiki.ubuntu.com/PowerPCDownloads

  br,
  Paulo Coimbra

 - []s
 - Zandre.

 :: br-linux.org/linux/e-mala

 --
 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

 Lista de discussão Ubuntu Brasil
 Histórico, descadastramento e outras opções:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-br




-- 
br,

Paulo Coimbra
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Compilar kernel para powerpc a partir de i386

2010-01-15 Por tôpico Zandre Bran
2010/1/15 Paulo Coimbra coi6...@gmail.com:
 Olá Amigo,

Ôlas Coimbra.

 Porque preciso modificar umas coisas pra embarcar esse kernel.

Ok. Já compilei o kernel Vanilla a muitos anos atrás para
aprendizado. Mas pelo que revi de documentação, sim precisa de um gcc
para cada arquitetura para fazer cross compile. Seguem os endereços
de minha pesquisa que espero lhe ajudar:

http://kernel-handbook.alioth.debian.org/
http://www.kernel.org/doc/#cross_compiling
http://penguinppc.org/dev/crosstool.php
http://www.kegel.com/crosstool/current/doc/crosstool-howto.html

 sds,

Boa sorte.

- []s
- Zandre.

:: br-linux.org/linux/e-mala

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


[Ubuntu-BR] Compilar kernel para powerpc a partir de i386

2010-01-14 Por tôpico Paulo Coimbra
Boa noite amigos,

Estou tentando compilar o kernel do ubuntu 9.10 a partir de um i386. O alvo
será um ARCH=powerpc. Está dando o seguinte erro:
# @if ! /bin/echo dssall | as -a32 -many -o .tmp_gas_check /dev/null 21 ;
then \
#echo -n '*** 2.6 kernels no longer build ' ; \
#echo 'correctly with old versions of binutils.' ; \
#echo '*** Please upgrade your binutils to 2.12.1 or newer' ; \
#false ; \
# fi
  CHK include/linux/version.h
  CHK include/linux/utsrelease.h
  SYMLINK include/asm - include/asm-powerpc
  CC  kernel/bounds.s
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
cc1: error: unrecognized command line option -mmultiple
cc1: error: unrecognized command line option -mno-string
cc1: warning: unknown register name: r2
kernel/bounds.c:1: error: bad value (powerpc) for -mtune= switch
make[1]: ** [kernel/bounds.s] Erro 1
make: ** [prepare0] Erro 2

O binutils é o 2.20.
O GCC é o 4.4 e compilado (padrao) da seguinte forma:
r...@coi-laptop:/usr/src/linux-source-2.6.31-teste# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
4.4.1-4ubuntu8' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared
--enable-multiarch --enable-linker-build-id --with-system-zlib
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4
--enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc
--enable-targets=all --disable-werror --with-arch-32=i486
--with-tune=generic --enable-checking=release --build=i486-linux-gnu
--host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu

Agora a pergunta: Tenho que ter uma versao do gcc para cada arquitetura, e
utilizar o CROSS_COMPILE?

-- 
br,

Paulo Coimbra
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br


Re: [Ubuntu-BR] Compilar kernel para powerpc a partir de i386

2010-01-14 Por tôpico Zandre Bran
2010/1/14 Paulo Coimbra coi6...@gmail.com:
 Boa noite amigos,

Ôlas Coimbra.

 Estou tentando compilar o kernel do ubuntu 9.10 a partir de um i386. O alvo
 será um ARCH=powerpc[...]

Mas afinal porque não utiliza esta imagem pronta para você:

https://wiki.ubuntu.com/PowerPCDownloads

 br,
 Paulo Coimbra

- []s
- Zandre.

:: br-linux.org/linux/e-mala

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br