Otimizando o KDE com o Slackbuild

Dando continuidade a série:"Otimizando seu Slackware pra valer com o SlackBuild", vamos ver os detalhes da utilização do Slackbuild para recompilar o KDE e deixar tudo bem otimizado.

[ Hits: 20.401 ]

Por: José Luiz Litvay em 06/03/2006


Alterando o KDE.options



Então...

Entre no CD do source ou na pasta que tem o diretório: .../source/kde/

Lá vai encontrar muita coisa:

KDE.SlackBuild
KDE.options
/arts
/kdeaccessibility
/kdeaddons
/kdeadmin
/kdeartwork
/kdebase
/kdebindings
/kdeedu
/kdegames
/kdegraphics
/kdelibs
/kdemultimedia
/kdenetwork
/kdepim
/kdesdk
/kdetoys
/kdeutils
/kdevelop
/kdewebdev
/koffice
/qt

Diferente dos outros SlackBuilds, o KDE.Slackbuild toma como referência apenas UM arquivo de configuração: KDE.options.

Abra o arquivo:

# joe KDE.options

if [ -z $VERSION ]; then
  export VERSION=3.4.2
fi

if [ -z $ARCH ]; then
  export ARCH=i486
fi

if [ -z $BUILD ]; then
  export BUILD=1
fi
::
# Use this as CFLAGS and CXXFLAGS:
if [ -z "$CPUOPT" ]; then
  if [ "$ARCH" = "i386" ]; then
    export CPUOPT="-O2 -march=i386 -mcpu=i686"
  elif [ "$ARCH" = "i486" ]; then
    export CPUOPT="-O2 -march=i486 -mcpu=i686"
  elif [ "$ARCH" = "s390" ]; then
    export CPUOPT="-O2"
  elif [ "$ARCH" = "x86_64" ]; then
    export CPUOPT="-O2"
  fi
fi

Altere a linha ARCH, passando para sua arquitetura, assim:

export ARCH=i486

mude para (por exemplo):

export ARCH=i686

Localize a linhas que chamam a variável ARCH e os FLAGS e faça suas alterações, assim:

  elif [ "$ARCH" = "i486" ]; then
    export CPUOPT="-O2 -march=i486 -mcpu=i686"

mude para:

  elif [ "$ARCH" = "i686" ]; then
    export CPUOPT="-O2 -march=athlon-xp -mmmx -msse"

Pode mudar também a linha "export BUILD=1" para 2, assim vai ficar mais fácil de você testar alguns FLAGS e identificar os pacotes gerados.

O Patrick V. recomenda não alterar a variável "TARGET" e deixar em ...486, por algum motivo. Tem a ver com o GCC e o Glibc. Eu não mexi.

Salve e saia:Ctrl+K X.

Agora vamos compilar...

Página anterior     Próxima página

Páginas do artigo
   1. Dicas e experiências:
   2. Alterando o KDE.options
   3. Colocando o Slackbuild para rodar e os finalmentes
Outros artigos deste autor

Quebrando os mitos do software de código aberto

Benchmark de hardware e CFLAGS usando o ubench

Otimizando o seu Slackware pra valer com o SlackBuild

Leitura recomendada

Como transformar o seu LXDE/LXQT em Chrome OS

Slackware - Limpeza automática da pasta /tmp

Bootsplash nos kernels 2.6.17.13 e 2.6.18 no Slackware 11

Boot gráfico no ArchLinux

Configuração de servidor DNS no Linux

  
Comentários
[1] Comentário enviado por jllitvay em 07/03/2006 - 06:47h

ERRATA: o kde.SlackBuild do slackware 10.2, cria o pacote e INSTALA o pacote gerado.
Voces podem simplesmente deletar a linha do SlackBuild que ele dá o comando:
installpkg .... para não ficar com dois pacotes instalados do mesmo programa.
ou depois de instalado, simplesmente remover o antigo.
Abraço.

[2] Comentário enviado por GilsonDeElt em 09/06/2007 - 16:34h

Cara, muito doido!
Não tenho os fontes do meu Slack - a revista que comprei só tinha os 3 CDs do Slack 11 - mas pretendo compilar o KDE 3.5.6. Posso baixar só os SlackBuilds?

Ah! E compilar com -Os é melhor do que com -O2 num Celeron 2.26 GHz e 256 KB de L2?

No mais, ficou d+ seu artigo!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts