LINUX.ORG.RU
ФорумTalks

[glibc-2.15][gentoo] не зря замаскирована

 


0

1

cmake не собирается
юз java пришлось вырубить ---> java тупо не умеет glibc-2.15 ---> зависает
tar и zip, собранные с icc-11, сегфолт/зависон соответственно
гта са в вине перестало работать
зато стадо попугаев в http://peacekeeper.futuremark.com/ в лисе расплодилось с 1591 до 1768 :3
пока смотрю что же будет дальше )

★★★★

Последнее исправление: megabaks (всего исправлений: 1)

Ответ на: комментарий от Ramen

в следующей версии починят, не беспокойтесь :D

XVilka ★★★★★
()

Под Windows XP Pro:

4269
HTML5 Capabilities 7/7
This result is unlocked. Log in to lock this result!
Log in to save this result!
Detailed version information: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.11

iZEN ★★★★★
()

вайн он вообще капризный. Прозреваю, не только гта.

darkshvein ☆☆
()

глупый вопрос: а ты пересобирал всю систему с ним или просто надеялся, чтг бинарную совместимость не сломали? :)

pekmop1024 ★★★★★
()

Под FreeBSD 9-STABLE:

2463
HTML5 Capabilities 6/7
This result is unlocked. Log in to lock this result!
Log in to save this result!
Detailed version information: Mozilla/5.0 (X11; FreeBSD amd64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.11

iZEN ★★★★★
()

В Firefox поменьше:

1489
HTML5 Capabilities 5/7
This result is unlocked. Log in to lock this result!
Log in to save this result!
Detailed version information: Mozilla/5.0 (X11; FreeBSD amd64; rv:10.0.3) Gecko/20100101 Firefox/10.0.3

iZEN ★★★★★
()

Arch Linux, Chromium.

1783 попугаев.

a931bw
()

Google Chrome под центосью:

2077
HTML5 Capabilities 6/7
This result is unlocked. Log in to lock this result!
Log in to save this result!
Detailed version information: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 >(KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.11

Siado ★★★★★
()

Откуда вы вообще такие цифры берете?

725 HTML5 Capabilities 4/7 This result is unlocked. Log in to lock this result! Log in to save this result! Detailed version information: Mozilla/5.0 (GP2 ZX Spectrum) Gecko/20100101 Firefox/7.0.1 Iceweasel/7.0.1

AlexCones ★★★
()
Ответ на: комментарий от Dragon59

4040
HTML5 Capabilities 7/7
Detailed version information: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.113 Safari/535.19

gentoo x86_64

coyoteqq
()
Ответ на: комментарий от AlexCones

Очевидно, цифры зависят от мощности компа. But who cares? Фаллометрия же!

Kosyak ★★★★
()

chromium - 3012
но ведь речь не об этом
да и очень сильно зависит от железа
тут уж если и мерить, то разницу меж браузерами на одной машине
а не меж одним на разных
эх...глупые человеки

megabaks ★★★★
() автор топика
Ответ на: комментарий от trex6

На второй раз запустилась, три тысячи с чем-то выдала

GblGbl ★★★★★
()

хромиум - был 3012, стал 2800+
лиса была 1591, стала 1768
ааааа!!!!
лиса ворует попугаев хромиума!!!111

megabaks ★★★★
() автор топика
Ответ на: комментарий от dn2010

Изя как бы намекает нам об истинной природе поклонников BSD-систем.

А ты который год намекаешь об уровне своего интеллектуального развития, но мы же молчим :)

IPR ★★★★★
()

я таки решил откатиться
не собирающиеся пакеты и стыренные попугаи из основного браузера...это фэйл

megabaks ★★★★
() автор топика
Ответ на: комментарий от anTaRes

не
ну их нафиг - меня и 2.14 устраивает

megabaks ★★★★
() автор топика

таки решил откатиться до 2.14.1-r2
ибо нафиг

#!/bin/bash

[[ ${1} == "" ]] && echo -e "Usage: bash ${0} [VERSION] [ARCH] \nexample: bash ${0} 2.14.1-r2 32" && exit 1
[[ ${2} == "" ]] && echo -e "Usage: bash ${0} [VERSION] [ARCH] \nexample: bash ${0} 2.14.1-r2 32" && exit 1

AVAILABLE=`emerge -p glibc | awk '/sys-libs\/glibc/ {print $4}'`
[[ "${AVAILABLE/sys-libs\/glibc-/}" > "${1}" ]] && echo -e "you need mask:\n>sys-libs/glibc-${1}" && exit 1

##### find and define some stuff
export "$(emerge --info | grep 'PORTDIR=' | tr -d \")"
export "$(emerge --info | grep 'PORTAGE_TMPDIR=' | tr -d \")"
export "$(emerge --info | grep 'CFLAGS=' | tr -d \")"
export "$(emerge --info | grep 'CXXFLAGS=' | tr -d \")"
export "$(emerge --info | grep 'LDFLAGS=' | tr -d \")"

DIR="${PORTAGE_TMPDIR}/portage/sys-libs/glibc-${1}/image"

##### binary package for subj
quickpkg sys-libs/glibc

##### you need to make portage think that it has not installed glibc yet
rm -Rf /var/db/pkg/sys-libs/glibc-*

##### compile target glibc
ebuild ${PORTDIR}/sys-libs/glibc/glibc-${1}.ebuild install || exit 1

##### fix environment
case ${2} in
32 ) export LDFLAGS="-L${DIR}/lib -L${DIR}/usr/lib $LDFLAGS";;
64 ) export LDFLAGS="-L${DIR}/lib64 -L${DIR}/usr/lib64 -L${DIR}/lib32 -L${DIR}/usr/lib32 $LDFLAGS";;
esac

export CXXFLAGS="-I${DIR}/usr/include $CXXFLAGS"
export CFLAGS="-I${DIR}/usr/include $CFLAGS"

##### let's go
ALL_TARGETS="$(emerge -pve system | awk '/ebuild/ {print $4}' | grep -v libc | grep -v 'dev-lang/python' )"
for target in ${ALL_TARGETS};do
  export TARGETS+=" =${target}"
done

emerge -avO1 --keep-going=y ${TARGETS}

##### we need rebuild current python
VER="$(python -V 2>&1 | awk '{print $2}')"
CURRENT_PYTHON="$(ls -1 /var/db/pkg/dev-lang/ | grep ${VER}*)"

ebuild ${PORTDIR}/dev-lang/python/${CURRENT_PYTHON}.ebuild clean configure

sed -e "s|BASECFLAGS=|BASECFLAGS= -I${DIR}/usr/include |" \
	-i ${PORTAGE_TMPDIR}/portage/dev-lang/${CURRENT_PYTHON}/work/Python-${VER}/Makefile

ebuild ${PORTDIR}/dev-lang/python/${CURRENT_PYTHON}.ebuild merge

##### rebuild all system
unset LDFLAGS CXXFLAGS CFLAGS 

emerge -aveD system && emerge -aveD world

bash скрипт 2.14.1-r2 32
и никакой попаболи :3
может кому пригодится
да - вика на эту тему протухла ппц как

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

исправленный вариант для глупых glib/pkgconfig

#!/bin/bash

[[ ${1} == "" ]] && echo -e "Usage: bash ${0} [VERSION] [ARCH] \nexample: bash ${0} 2.14.1-r2 32" && exit 1
[[ ${2} == "" ]] && echo -e "Usage: bash ${0} [VERSION] [ARCH] \nexample: bash ${0} 2.14.1-r2 32" && exit 1

AVAILABLE=`emerge -p glibc | awk '/sys-libs\/glibc/ {print $4}'`
[[ "${AVAILABLE/sys-libs\/glibc-/}" > "${1}" ]] && echo -e "you need mask:\n>sys-libs/glibc-${1}" && exit 1

##### find and define some stuff
export "$(emerge --info | grep 'PORTDIR=' | tr -d \")"
export "$(emerge --info | grep 'PORTAGE_TMPDIR=' | tr -d \")"
export "$(emerge --info | grep 'CFLAGS=' | tr -d \")"
export "$(emerge --info | grep 'CXXFLAGS=' | tr -d \")"
export "$(emerge --info | grep 'LDFLAGS=' | tr -d \")"

DIR="${PORTAGE_TMPDIR}/portage/sys-libs/glibc-${1}/image"

##### binary package for subj
quickpkg sys-libs/glibc

##### you need to make portage think that it has not installed glibc yet
rm -Rf /var/db/pkg/sys-libs/glibc-*

##### compile target glibc
ebuild ${PORTDIR}/sys-libs/glibc/glibc-${1}.ebuild install || exit 1

##### fix environment
case ${2} in
32 ) export LDFLAGS="-L${DIR}/lib -L${DIR}/usr/lib $LDFLAGS";;
64 ) export LDFLAGS="-L${DIR}/lib64 -L${DIR}/usr/lib64 -L${DIR}/lib32 -L${DIR}/usr/lib32 $LDFLAGS";;
esac

export CXXFLAGS="-I${DIR}/usr/include $CXXFLAGS"
export CFLAGS="-I${DIR}/usr/include $CFLAGS"

##### let's go
ALL_TARGETS="$(emerge -pve system | awk '/ebuild/ {print $4}' | grep -v libc | grep -v 'dev-lang/python' )"
for target in ${ALL_TARGETS};do
  export TARGETS+=" =${target}"
done

emerge -avO1 --keep-going=y ${TARGETS}

##### we need rebuild current python
VER="$(python -V 2>&1 | awk '{print $2}')"
CURRENT_PYTHON="$(ls -1 /var/db/pkg/dev-lang/ | grep ${VER}*)"

ebuild ${PORTDIR}/dev-lang/python/${CURRENT_PYTHON}.ebuild clean configure

sed -e "s|BASECFLAGS=|BASECFLAGS= -I${DIR}/usr/include |" \
	-i ${PORTAGE_TMPDIR}/portage/dev-lang/${CURRENT_PYTHON}/work/Python-${VER}/Makefile

ebuild ${PORTDIR}/dev-lang/python/${CURRENT_PYTHON}.ebuild merge

##### unset previously defined vars
unset LDFLAGS CXXFLAGS CFLAGS 

##### workaround for glib/pkgconfig
FFI_VER="$(ls -1 /var/db/pkg/dev-libs/ | grep libffi)"

case ${2} in
32 ) export LIBFFI_LIBS="-L/usr/lib -lffi" && export LIBFFI_CFLAGS="-I/usr/lib/${FFI_VER}/include";;
64 ) export LIBFFI_LIBS="-L/usr/lib64 -L/usr/lib32/ -lffi" && export LIBFFI_CFLAGS="-I/usr/lib64/${FFI_VER}/include -I/usr/lib32/${FFI_VER}/include";;
esac

##### rebuild system
emerge -aveD --keep-going=y system
emerge -aveD world

megabaks ★★★★
() автор топика
Ответ на: комментарий от IPR

А ты который год намекаешь об уровне своего интеллектуального развития, но мы же молчим :)

Уже который год молчите, аж кнопки на клавиатуре стёрли.

dn2010 ★★★★★
()
Ответ на: комментарий от geekless

Как сложно жить в этой вашей генте.

каждый настраивает уровень сложности под себя :)

anTaRes ★★★★
()
Ответ на: комментарий от megabaks

Самое главное, что у меня всё работает, а у тебя нет. Иди осиливай свою матчасть и не жужжи. А я пока пиво попью.

geekless ★★
()
Ответ на: комментарий от geekless

ну вот тогда и не устраивай цирк, раз не понял о чём речь
и откровенную ложь здесь не неси, «глюпий макак»

megabaks ★★★★
() автор топика
Ответ на: комментарий от dn2010

Уже который год молчите, аж кнопки на клавиатуре стёрли.

Так часто уличают в непроходимой тупости?

IPR ★★★★★
()
Ответ на: комментарий от IPR

Так часто уличают в непроходимой тупости?

У пользователей BSD-систем похоже по жизни большие проблемы — их везде окружают непроходимые идиоты, и только они все в белом несут свет знаний в массы, будучи непонятыми этими самыми массами. И, главное, никто не замечает их сияющий интеллект и общую гиперразвитость, все тупо шутят про некрофилов-самоучек.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

У пользователей BSD-систем похоже по жизни большие проблемы — их везде окружают непроходимые идиоты, и только они все в белом несут свет знаний в массы, будучи непонятыми этими самыми массами. И, главное, никто не замечает их сияющий интеллект и общую гиперразвитость, все тупо шутят про некрофилов-самоучек.

95%. Линуксоедов.

IPR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.