LINUX.ORG.RU

MATE в Gentoo все?

 , ,


0

1

Стабильная 1.20 вышла еще в феврале, но в основном дереве ее до сих пор нет. Обновить ебилд и положить в локальный оверлей для меня не проблема, просто сам факт смущает. Вроде бы популярный дистрибутив и не менее популярное DE.

★★★★★

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

Nix и в Gentoo вкорячить можно(Сам юзал NixOS на протяжении долгого времени, но все же сменил на Fedora ибо gtk.dev из репозитория не видел компилятор Vala и Rust'a)

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

до введения раста она собиралась в 2-2,5 раза быстрее

То есть для C++ компиляторы не шустрые (в том числе из-за include), а тут всё ещё хуже в этом плане стало?

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

раньше и хромиум 20 минут был (ну как раньше, пару лет назад) а теперь 360+

anonymous
()
Ответ на: комментарий от grem

Jumbo-build запилят опять норм будет. Но это всё дерьмо на темплейтах в принципе вечность собирается и сборочная система вообще ни при чём

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

Это до принудительного включения хруста?
Кстати, за 40 минут собирается ESR версия на ноутбуке с первым i5 560m, если чо. В фоне (JOBS=3) и с отключенным турбо.

anonymous
()
Ответ на: комментарий от grem

И как это отменяет тот факт, что сегодня он уже не перформит?

2500k

Это ты его принёс, хотя его тут ни у кого нет, и сам же раскудахтался)

anonymous
()
Ответ на: комментарий от iZEN

Вполне заметные деньги отвалил, хотя он даже вполовину от затычки не перформит. Какой смысл?

anonymous
()
Ответ на: комментарий от iZEN

В один поток было бы в несколько раз медленнее. А так всё «однопоточное», те упирается рано или поздно в скорость отдельного потока.

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

Вполне заметные деньги отвалил, хотя он даже вполовину от затычки не перформит. Какой смысл?

Разуй глазки: как раз в половину по большей части тестов, а на целочисленной арифметике за счёт многопотока даже превосходит на 13%. И цена за вычислительную мощность соответственная - здесь паритет.

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

Где сегодня используется целочисленная арифметика? Ммм мне сложно придумать область применения, может быть компиляция? И то...

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

Целочисленная арифметика интенсивно используется в декодировании форматов изображения и сжатии.

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

Поигрался с частотой шины памяти DDR3 от самого низа 400 МГц (DDR3‑800) до предела в 800МГц (DDR3‑1600) с вольтодобавкой (без неё - виснет) - на скорость сборки почти не влияет.

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от iZEN

А в реальных приложениях есть что показать? Вон выше в компиляции горазо более мощной кукурузе не удалось обойти этот i3.

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

А в реальных приложениях есть что показать?

> 7z b

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,64 bits,6 CPUs x64)

x64
CPU Freq:  3285  3297  3297  3283  3297  3297  3296  3296  3297

RAM size:    3544 MB,  # CPU hardware threads:   6
RAM usage:   1323 MB,  # Benchmark threads:      6

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:      14172   488   2820  13787  |     196460   596   2809  16754
23:      13844   496   2834  14106  |     193243   596   2804  16721
24:      13690   501   2936  14720  |     190278   596   2798  16701
25:      13581   502   3085  15506  |     187602   599   2785  16696
----------------------------------  | ------------------------------
Avr:             497   2919  14530  |              597   2799  16718
Tot:             547   2859  15624
iZEN ★★★★★
()
Ответ на: комментарий от Deleted
% cd /usr/ports/www/firefox/ && make showconfig
===> The following configuration options are available for firefox-60.0.1,1:
     CANBERRA=off: Sound theme alerts
     DBUS=on: D-Bus IPC system support
     DEBUG=off: Build with debugging support
     DTRACE=off: Build with DTrace probes
     FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
     GCONF=off: GConf configuration backend support
     INTEGER_SAMPLES=off: Integer audio sample format
     LIBPROXY=on: Proxy support via libproxy
     OPTIMIZED_CFLAGS=off: Use extra compiler optimizations
     PROFILE=off: Build with profiling support
     TEST=off: Build and/or run tests
====> Options available for the multi AUDIO: you have to choose at least one of them
     ALSA=off: ALSA audio architecture support
     JACK=off: JACK audio server support
     PULSEAUDIO=off: PulseAudio sound server support
     SNDIO=on: Sndio audio support
===> Use 'make config' to modify these settings
% time make
====> Compressing man pages (compress-man)
8857.045u 623.489s 29:37.56 533.3%	55419+682k 380371+974561io 25440pf+27w
iZEN ★★★★★
()
Ответ на: комментарий от anonymous

2500k

у меня его нет

можешь тоже проапгрейдить

зачем? то что есть и так работает, ничего разумного в апгрейде ради самого апгрейда нет

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

Ну вон человек без конца тесты в 7зипе гоняет, я просто намекаю, как уже раскрыть наконец этот чёртов потенциал.

anonymous
()
Ответ на: комментарий от Deleted

gcc9-devel-9.0.0.s20180506_1.txz

При сборке самого себя - 20 минут. При сборке с помощью LLVM6 - 15 минут. Упаковка бэкапа и выходного пакета в архив - по минуте.

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

так у тебя ж без какой либо оптимизации

Deleted
()
Ответ на: комментарий от anonymous

С какими ключами оптимизации?

С обычными из порта. Выцепил из выводимых строк во время процесса компиляции с помощью LLVM6:

c++ -fno-PIE -c   -O2 -pipe -march=athlon64-sse3 -DLIBICONV_PLUG -fno-strict-aliasing  -DLIBICONV_PLUG -DIN_GCC    -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common  -DHAVE_CONFIG_H

% pkg info gcc9-devel
gcc9-devel-9.0.0.s20180506_1
Name           : gcc9-devel
Version        : 9.0.0.s20180506_1
Installed on   : Sat May 19 23:57:46 2018 +03
Origin         : lang/gcc9-devel
Architecture   : FreeBSD:11:amd64
Prefix         : /usr/local
Categories     : lang
Licenses       : GPLv3, GPLv3RLE
Maintainer     : gerald@FreeBSD.org
WWW            : https://gcc.gnu.org
Comment        : GNU Compiler Collection 9
Options        :
	BOOTSTRAP      : off
	GRAPHITE       : off
Shared Libs required:
	libgmp.so.10
	libisl.so.19
	libmpc.so.3
	libmpfr.so.6
Shared Libs provided:
	libitm.so.1
	libssp.so.0
	libatomic.so.1
	libcc1plugin.so.0
	libcc1.so.0
	libgcc_s.so.1
	libquadmath.so.0
	libcp1plugin.so.0
	liblto_plugin.so.0
	libstdc++.so.6
	libgomp.so.1
	libgfortran.so.5
Annotations    :
	FreeBSD_version: 1101515
	cpe            : cpe:2.3:a:gnu:gcc:9.0.0:::::freebsd11:x64:1
Flat size      : 194MiB
Description    :
GCC, the GNU Compiler Collection, supports a number of languages.  This
port installs the C, C++, and Fortran front ends as gcc9, g++9, gfortran9,
respectively.

WWW: https://gcc.gnu.org

Gerald Pfeifer <gerald@FreeBSD.org>

% cd /usr/ports/lang/gcc9-devel/ && make showconfig
===> The following configuration options are available for gcc9-devel-9.0.0.s20180506_1:
     BOOTSTRAP=off: Build using a full bootstrap
     GRAPHITE=off: Support for Graphite loop optimizations
===> Use 'make config' to modify these settings
iZEN ★★★★★
()
Ответ на: комментарий от iZEN

BOOTSTRAP=off

Вот это помогло в том числе.

anonymous
()
Ответ на: комментарий от iZEN

-march=athlon64-sse3

Алсо, это же новерное неоптимальный -march.

anonymous
()
Ответ на: комментарий от Meyer

Так уже. Но смысл, если судя по всему, мой пуллреквест будет висеть до тех пор, пока еще две версии не выйдут?

А Atril у тебя какой версии? Собирается?

Можно адрес твоего оверлея?

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

А Atril у тебя какой версии? Собирается?

1.20.1. По идее, фикс бага с epub в эту версию завезли.

Можно адрес твоего оверлея?

Вот.

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