For Fun and Profit

Gentoo 2006.1, atualização, sub-profiles e gcc 4.1

Embora eu casa eu viva no "bleeding edge", ~x86 e ~amd64, aqui no trabalho (por razões óbvias) eu sou bastante conservador. Mas, agora que finalmente saiu o 2006.1 já é hora de atualizar a máquina.

PLAIN TEXT
CODE:
  1. Would you like to merge these packages? [Yes/No] Y<br />
  2. >>> starting parallel fetching<br />
  3. >>> Emerging (1 of 59) sys-devel/crossdev-0.9.16 to /<br />

Embora ainda não tenha uma documentação oficial sobre isso, os interessados nos sub-profiles para desktop e servidor devem dar uma olhada em /usr/portage/profiles/default-linux/x86/2006.1/server e /usr/portage/profiles/default-linux/x86/2006.1/desktop. Note, porém, que isso ainda não está documentado, então use por sua conta e risco.

Outra novidade dessa versão é que ela vem com o gcc 4.1.1 por padrão. Na época do lançamento da versão 2006.0 eu vi algumas críticas por ela ainda vir com o gcc 3.4.x, enquanto outras distribuições vinham com o gcc 4.0.x. Geralmente o que o pessoal não entende é que a atualização do compilador é algo um pouco mais delicado do que parece, as vezes com quebras na ABI, mudanças na aderência a padrões, etc. Isso acaba quebrando vários pacotes e, obviamente, isso não se resolve da noite para o dia. Outro detalhe importante é que a série 4.0.x do GCC trouxe um nova estrutura de otimização baseada na técnica SSA, assim alterando uma área sensível do(s) compilador(es). A série 4.1.x continua os aperfeiçoamentos na infraestrutura de otimização, embora sejam mudanças menos radicais.

Obs.: a introdução dessas novas funcionalidades no GCC não quer dizer que você deva sair por ai atualização seu make.conf para que ele faça uso delas. Se você fizer isso, é bastante provável que seu sistema quebre tão rápido quanto você acha que ele iria rodar.

Esta entrada foi postada em Thursday, August 31st, 2006 at 1:04 pm na categoria Desenvolvimento, Gentoo, Tecnologia. Você pode acompanhar as respostas através do RSS 2.0 feed. Você pode deixar uma resposta, ou um trackback do seu site.

« X86-64 assembly
CMake - Parte 2: interface curses »

1 comentário para “Gentoo 2006.1, atualização, sub-profiles e gcc 4.1”

  1. Lorn Says:
    September 2nd, 2006 at 7:54 am

    Interessantes, o 2006.1, mais ja tive minha 1a decepcao com o portage :( o Mysql 5, nao pode ser compilado com Innodb, e o pior ainda o ebuild e estranho, nao tem `./configure` essas coisas, tem umas 10 linhas so, pensei em modificar o ebuild para ter innodb mais nao e mais como antigamente :) vamos ver se eles liberam logo uma versao do Mysql 5 com innodb estou tendo que usar o 4 que mesmo assim por alguma ironia do destino nao esta com o innodb funcionando, hehe

    PS: valeu pela dica sobre o link quebrado, e um bug no meu script que posta coisa do del.icio.us
    PS2: esse cmake eh coisa de doido hein? hehe

    Lorn sem acentos :D

Comentar

  • Páginas

    • Sobre
    • Meu Mundo de TI
      • Artigos
      • Filesystem Hierarchy Standard
      • Pacotes RPM (RPM Packages)
      • Screenshots
    • Variedades
      • Fotos
      • Mapas
      • Museu do IRC RioMafrense
      • Receitas
  • Arquivos

    • November 2008
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • November 2007
    • October 2007
    • September 2007
    • June 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
  • Categorias

    • Ciência (3)
    • Dica (21)
    • Geral (67)
      • Curiosidades (6)
    • Mentes Brilhantes (1)
    • Sistemas Operacionais (37)
      • FreeBSD (1)
      • Linux (19)
        • Arch Linux (2)
        • Gentoo (13)
      • Mac OS X (11)
      • Outros Sistemas (1)
      • Unix (4)
      • Windows (2)
    • Tecnologia (84)
      • Banco de Dados (6)
      • Desenvolvimento (62)
        • Análise (1)
        • C & C++ (5)
        • POG (2)

For Fun and Profit is proudly powered by WordPress | Bob