[FUG-BR] RES: [OT] Personalizar Kernel

Nenhum_de_Nos matheus em eternamente.info
Segunda Setembro 14 09:53:23 BRT 2009


On Mon, September 14, 2009 09:28, Luiz Otavio O Souza wrote:
>>> Renato,
>>>
>>> E para compilar sem a opção "makeoptions DEBUG=-g", como ficaria?
>>
>> nomakeoption    DEBUG=-g

deixar comentado nao resolve ?

>
> Só lembrando que remover os simbolos de debug do kernel não ajuda em nada,
> pois o mesmo cria _2_ kerneis diferentes, um pra você utilizar e outro
> (que
> fica só no diretório da compilação do kernel) para debug.

o problema eh disco. o padrao eh usar / de 512MB. nao cabe nem 2x o kernel :(

se compilar, quando for rodar o make installkernel vai da tilt. tem sempre
que entrar no /boot/kernel e rm *.symbols ...

to usando / de 1G agora para ver se resolve :)

matheus

> Exemplo de um kernel chamado FW compilado através do make buildkernel:
>
> # pwd
> /usr/obj/usr/src/sys/FW
> # ls -l kernel kernel.debug
> -rwxr-xr-x  1 root  wheel  12335644 Sep 13 20:32 kernel
> -rwxr-xr-x  1 root  wheel  45718840 Sep 13 20:32 kernel.debug
>
> Se você precisar fazer algum debug (kgdb(1)) você precisará do
> kernel.debug
> e este tem que estar em sincronismo com o kernel que esta em
> funcionamento.
>
> Resumo... mesmo que você vá rodar seu kernel numa arquitetura exótica e de
> pouco espaço (embedded), basta copiar apenas o kernel e deixar o
> kernel.debug guardado para um debug eventual, não há necessidade de
> desabilitar o debug no kernel (mesmo porque os simbolos de debug podem ser
> removidos posteriormente - strip(1) - e a grande maioria dos sistemas boot
> pode carregar um kernel compactado - gzip).
>
> Att.,
> Luiz
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
We will call you cygnus,
The God of balance you shall be

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

http://en.wikipedia.org/wiki/Posting_style


Mais detalhes sobre a lista de discussão freebsd