Ну это-то зачем постить? Минимальное обновление, целью которого был вовсе не -сurrent, a RELENG_6. После MFC в -current придёт злобный GCC 4.1.2 и всё поломает :)
Кстати, ветка 3.4.x в GCC - это пожалуй лучшая ветка в истории GCC, за что авторам полагается куча решпектов.
$ gcc --version
gcc (GCC) 4.1.2 20060628 prerelease (NetBSD nb2 20060711)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Просто FreeBSD --- это слакварь, в которую добавили кучу багов, кривое ядро, неудобный инсталлятор и "стройную и логичную систему костылей и подпорок" (с)самизнаетекто, чтобы все это работало.
Дык новость "FreeBSD переходит на GCC 3.4.6" насколько я ничего не понимаю, означает именно использование в BSD-лицензированной ОС GPL кода. Или я чего не понимаю?
>Просто FreeBSD --- это слакварь, в которую добавили кучу багов, кривое ядро, неудобный инсталлятор и "стройную и логичную систему костылей и подпорок" (с)самизнаетекто, чтобы все это работало.
$ uname -sr NetBSD 4.99.1 $ gcc --version gcc (GCC) 4.1.2 20060628 prerelease (NetBSD nb2 20060711) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ uname -sr OpenBSD 4.0 $ uname -srv OpenBSD 4.0 GENERIC.MP#0 $ gcc --version gcc (GCC) 3.3.5 (propolice) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> $ uname -sr NetBSD 4.99.1 $ gcc --version gcc (GCC) 4.1.2 20060628 prerelease (NetBSD nb2 20060711) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
4.99.1? hm.. AFAIR gcc4 внесли в NetBSD где-то в районе 4.99.10 :-?
примерно с месяц все как-то утрясалось, в основном сборка пакетов, но сейчас вроде работает вполне стабильно. по крайней мере сама система и gnome/kde/xfce у меня нареканий не вызывают.
> а можно на примере? есть допустим seamonkey-1.0-source.tar.gz, надо получить 1.0.4...распаковываю, залажу в: mozilla и выполняю: ... ?
я вообще-то имею ввиду дерево исходников NetBSD и оно естественно доступно через CVS. а что вы будете делать с каким-то там seamonkey я не знаю, этого в базе системы нет :)
> а, ну дык ёпт)) я при обновлении сам проблем не испытываю=) я говорил про distfiles из портов.
ну это уже к pkgsrc. нет, бинарных дельт там нет. по крайней мере я никогда не видел. так что или кочать distfile или же уже собораный пакет, но в любом случае делать это придется целиком.
> но это только по сравнению с предшествующими, т.к. у 4.1 и compile
> time и produced code runtime рвут 3.х только так
Да-да, конечно. А такая мелкая характеристика, как количество ICEs при компиляции всей коллекции портов FreeBSD у 4.x как c 3.4 соотносится - не задавался сакраментальным вопросом. А зря. Только-только более менее подползают.