Comunidade OSDevBrasil.net
Maio 22, 2012, 06:19:49 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias: Anuncie a nossa comunidade a amigos, fóruns...
 
   Home   Ajuda Pesquisa Login Registrar  
Páginas: 1 [2]
  Imprimir  
Autor Tópico: afinal o que isso significa?  (Lida 828 vezes)
Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #15 : Outubro 21, 2009, 12:29:17 »

Demorou, mas como agora estou no Ubuntu e ele é para arquitetura amd64, também tive que ir atrás disso e achei a solução... Embora tenha que ainda adicionar no CFLAGS no arquivo common.mk a flag -m32, também tive que procurar pelas linhas que contem o LD e acrescentar a flag -melf_i386 para fazer relocações entre objetos de 32 bits. Pelo que ouvi falar essa flag ainda não foi documentada, então tive que pesquisar no google para encontra-la, qualquer duvida de como compilar ou o que alterar, estou subindo os arquivos do kernel para quem quiser compilar o SOmBRA em arquitetura x86_64.

Download: http://projeto-sombra.googlecode.com/files/SOmBRA-X2_env64.tar.gz

Para compilar, indo pelo terminal, entre na pasta SOmBRA X2 e digite o seguinte comando:

Código:
make -C src CC=gcc LD=ld AR=ar
make -f makeiso

Não esquecendo que será necessário ter o nasm instalando, caso não tenha, execute a seguinte linha:

Código:
sudo apt-get install nasm

É isso ai, qualquer dúvida é só postar.
Abraços
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

Páginas: 1 [2]
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines XHTML 1.0 Válido! CSS Válido!