Gentoo Archives: gentoo-user

From: TheXzoron <thexzoron@××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] In Any Build of Firefox I Make it Uses a Poor Method of Downscaling
Date: Thu, 19 May 2016 21:11:14
Message-Id: 3a9855d0-d8a5-2a7c-64b4-51ca793c83f7@riseup.net
In Reply to: Re: [gentoo-user] In Any Build of Firefox I Make it Uses a Poor Method of Downscaling by TheXzoron
1 On 05/19/2016 04:06 PM, TheXzoron wrote:
2 >
3 >
4 >
5 > On 05/19/2016 03:54 PM, Alan McKinnon wrote:
6 >> I don't have those issues here, here's my settings:
7 >>
8 >> Installed versions: 46.0^d(19:33:41 01/05/2016)(dbus ffmpeg
9 >> gmp-autoupdate hwaccel jemalloc3 jit pulseaudio startup-notification
10 >> system-harfbuzz system-icu system-jpeg system-libevent system-libvpx
11 >> system-sqlite wifi -bindist -custom-cflags -custom-optimization -debug
12 >> -force-gtk2 -hardened -neon -pgo -selinux -system-cairo -test
13 >> LINGUAS="en_GB en_ZA -af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca
14 >> -cs -cy -da -de -el -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr
15 >> -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja
16 >> -kk -km -kn -ko -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN
17 >> -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -te
18 >> -th -tr -uk -vi -xh -zh_CN -zh_TW")
19 >>
20 >>
21 >> You indicate in the forum thread that gtk3 makes no difference, so the
22 >> differences left are bindist (not relevant I think, applies to firefox
23 >> branding) and I use system libs whereas you don't.
24 >>
25 >> It will be easier for folks here to help you if you paste your forum
26 >> post into this thread. Folks here like to have all the facts in their
27 >> mail app. Some go so far as to whinge about needing to click a link :-)
28 >>
29 > Alright I'll repost the content of that post here
30 > "So I don't really know why but in my build of Firefox no matter if I
31 > tell it to use system libs or not it will downscale images poorly
32 > https://a.desu.sh/evknqh.png on the left is firefox-bin and the right
33 > is my build. I'm not sure what exactly is going on here but I need to
34 > compile Firefox against gtk2 in order for my filepicker patches for
35 > glib and gtk+2 to work with it. Compiling it against gtk3 results in
36 > the same thing. Here is my emerge --info.
37 > *Code:*
38 > emerge --info firefox
39 > Portage 2.2.28 (python 3.4.3-final-0, default/linux/amd64/13.0,
40 > gcc-5.3.0, glibc-2.23-r2, 4.4.0-pf8 x86_64)
41 > =================================================================
42 > System Settings
43 > =================================================================
44 > System uname:
45 > Linux-4.4.0-pf8-x86_64-Intel-R-_Core-TM-_i7-4790K_CPU_@_4.00GHz-with-gentoo-2.2
46 >
47 > KiB Mem: 16381872 total, 7338824 free
48 > KiB Swap: 0 total, 0 free
49 > Timestamp of repository gentoo: Sun, 15 May 2016 13:43:48 +0000
50 > Timestamp of repository libressl: Sun, 15 May 2016 09:32:33 +0000
51 > sh bash 4.3_p42-r2
52 > ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
53 > ccache version 3.2.5 [enabled]
54 > app-shells/bash: 4.3_p42-r2::gentoo
55 > dev-java/java-config: 2.2.0-r3::gentoo
56 > dev-lang/perl: 5.22.2::gentoo
57 > dev-lang/python: 2.7.11-r2::gentoo, 3.4.3-r7::gentoo
58 > dev-util/ccache: 3.2.5::gentoo
59 > dev-util/cmake: 3.5.2::gentoo
60 > dev-util/pkgconfig: 0.29.1::gentoo
61 > sys-apps/baselayout: 2.2::gentoo
62 > sys-apps/openrc: 0.20.5::gentoo
63 > sys-apps/sandbox: 2.10-r2::gentoo
64 > sys-devel/autoconf: 2.13::gentoo, 2.69-r2::gentoo
65 > sys-devel/automake: 1.11.6-r2::gentoo, 1.13.4-r1::gentoo,
66 > 1.14.1-r1::gentoo, 1.15-r2::gentoo
67 > sys-devel/binutils: 2.25.1-r1::gentoo
68 > sys-devel/gcc: 4.9.3::gentoo, 5.3.0::gentoo
69 > sys-devel/gcc-config: 1.8-r1::gentoo
70 > sys-devel/libtool: 2.4.6-r2::gentoo
71 > sys-devel/make: 4.1-r1::gentoo
72 > sys-kernel/linux-headers: 4.5::gentoo (virtual/os-headers)
73 > sys-libs/glibc: 2.23-r2::gentoo
74 > Repositories:
75 > gentoo
76 > location: /usr/portage
77 > sync-type: git
78 > sync-uri: https://github.com/gentoo-mirror/gentoo
79 > priority: -1000
80 > coollay
81 > location: /usr/local/overlay/local
82 > masters: gentoo
83 > libressl
84 > location: /usr/local/overlay/libressl
85 > sync-type: git
86 > sync-uri: https://github.com/gentoo-mirror/libressl
87 > masters: gentoo
88 > lucy
89 > location: /usr/local/overlay/lucy
90 > sync-type: git
91 > sync-uri: https://github.com/lucy/lucy-overlay
92 > masters: gentoo
93 > mozilla
94 > location: /usr/local/overlay/mozilla
95 > sync-type: git
96 > sync-uri: https://anongit.gentoo.org/git/proj/mozilla.git
97 > masters: gentoo
98 > proaudio
99 > location: /usr/local/overlay/proaudio
100 > sync-type: svn
101 > sync-uri:
102 > svn://svn.tuxfamily.org/svnroot/proaudio/proaudio/trunk/overlays/proaudio
103 > masters: gentoo
104 > steam-overlay
105 > location: /usr/local/overlay/steam
106 > sync-type: git
107 > sync-uri: https://github.com/anyc/steam-overlay/
108 > masters: gentoo
109 > ABI="amd64"
110 > ABI_X86="64"
111 > ACCEPT_KEYWORDS="amd64 ~amd64"
112 > ACCEPT_LICENSE="@FREE"
113 > ACCEPT_PROPERTIES="*"
114 > ACCEPT_RESTRICT="*"
115 > ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106
116 > cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0
117 > intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
118 > ANT_HOME="/usr/share/ant"
119 > APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions
120 > alias auth_basic authn_alias authn_anon authn_dbm authn_default
121 > authn_file authz_dbm authz_default authz_groupfile authz_host
122 > authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock
123 > deflate dir disk_cache env expires ext_filter file_cache filter
124 > headers include info log_config logio mem_cache mime mime_magic
125 > negotiation rewrite setenvif speling status unique_id userdir
126 > usertrack vhost_alias"
127 > ARCH="amd64"
128 > AUTOCLEAN="yes"
129 > BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_4
130 > python_targets_python2_7 multilib"
131 > CALLIGRA_FEATURES="krita"
132 > CAMERAS="ptp2"
133 > CBUILD="x86_64-pc-linux-gnu"
134 > CCACHE_DIR="/mnt/portagefiles/ccache"
135 > CCACHE_SIZE="100G"
136 > CFLAGS="-O2 -pipe -march=native"
137 > CFLAGS_amd64="-m64"
138 > CFLAGS_x32="-mx32"
139 > CFLAGS_x86="-m32"
140 > CHOST="x86_64-pc-linux-gnu"
141 > CHOST_amd64="x86_64-pc-linux-gnu"
142 > CHOST_x32="x86_64-pc-linux-gnux32"
143 > CHOST_x86="i686-pc-linux-gnu"
144 > CLEAN_DELAY="5"
145 > COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
146 > COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache"
147 > COLORTERM="rxvt"
148 > CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc
149 > /usr/share/config /usr/share/gnupg/qualified.txt"
150 > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf
151 > /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
152 > /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
153 > CPU_FLAGS_X86="mmx mmxext fma fma3 sse sse2 sse3 sse4_1 sse4_2
154 > ssse3 avx avx2"
155 > CURL_SSL="libressl"
156 > CXXFLAGS="-O2 -pipe -march=native"
157 > DEFAULT_ABI="amd64"
158 > DISPLAY=":0"
159 > DISTDIR="/mnt/portagefiles/distfiles"
160 > ELIBC="glibc"
161 > EMERGE_DEFAULT_OPTS="--verbose --ask --quiet-build"
162 > EMERGE_WARNING_DELAY="10"
163 > EPREFIX=""
164 > EROOT="/"
165 > FCFLAGS="-O2 -pipe"
166 > FEATURES="assume-digests binpkg-logs buildpkg ccache
167 > config-protect-if-modified distlocks ebuild-locks fixlafiles
168 > merge-sync news parallel-fetch preserve-libs protect-owned sandbox
169 > sfperms strict unknown-features-warn unmerge-logs unmerge-orphans
170 > userfetch userpriv usersandbox usersync xattr"
171 > FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O
172 > "${DISTDIR}/${FILE}" "${URI}""
173 > FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
174 > FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ;
175 > port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] &&
176 > port=22 ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp -P \${port}
177 > \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp
178 > "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
179 > FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ;
180 > port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] &&
181 > port=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP
182 > \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}"
183 > "${PORTAGE_SSH_OPTS}""
184 > FFLAGS="-O2 -pipe"
185 > GCC_SPECS=""
186 > GENTOO_MIRRORS="http://distfiles.gentoo.org"
187 > GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin
188 > garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver
189 > oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip
190 > tripmate tnt ublox ubx"
191 > GRUB_PLATFORMS="efi-64"
192 > GSETTINGS_BACKEND="dconf"
193 > GUILE_LOAD_PATH="/usr/share/guile/1.8"
194 > HOME="/root"
195 > INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH="10"
196 > INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS="true"
197 > INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT="100"
198 > INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH="25"
199 > INFINALITY_FT_BOLD_EMBOLDEN_X_VALUE="0"
200 > INFINALITY_FT_BOLD_EMBOLDEN_Y_VALUE="0"
201 > INFINALITY_FT_BRIGHTNESS="0"
202 > INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH="0"
203 > INFINALITY_FT_CONTRAST="0"
204 > INFINALITY_FT_FILTER_PARAMS="11 22 38 22 11"
205 > INFINALITY_FT_FRINGE_FILTER_STRENGTH="0"
206 > INFINALITY_FT_GAMMA_CORRECTION="0 100"
207 > INFINALITY_FT_GLOBAL_EMBOLDEN_X_VALUE="0"
208 > INFINALITY_FT_GLOBAL_EMBOLDEN_Y_VALUE="0"
209 > INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH="0"
210 > INFINALITY_FT_STEM_ALIGNMENT_STRENGTH="25"
211 > INFINALITY_FT_STEM_FITTING_STRENGTH="25"
212 > INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE="40"
213 > INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS="true"
214 > INFINALITY_FT_USE_VARIOUS_TWEAKS="true"
215 > INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH="5"
216 >
217 > INFOPATH="/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/5.3.0/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/info"
218 > INPUT_DEVICES="wacom keyboard mouse evdev"
219 > IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest"
220 > KERNEL="linux"
221 > LADSPA_PATH="/usr/lib64/ladspa"
222 > LANG="en_US.utf8"
223 > LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
224 > mtxorb ncurses text"
225 > LC_COLLATE="C"
226 > LC_MESSAGES="C"
227 > LDFLAGS="-Wl,-O1 -Wl,--as-needed"
228 > LDFLAGS_amd64="-m elf_x86_64"
229 > LDFLAGS_x32="-m elf32_x86_64"
230 > LDFLAGS_x86="-m elf_i386"
231 > LESS="-R -M --shift 5"
232 > LESSOPEN="|lesspipe %s"
233 > LIBDIR_amd64="lib64"
234 > LIBDIR_amd64_fbsd="lib64"
235 > LIBDIR_arm="lib"
236 > LIBDIR_arm64="lib64"
237 > LIBDIR_n32="lib32"
238 > LIBDIR_n64="lib64"
239 > LIBDIR_o32="lib"
240 > LIBDIR_ppc="lib32"
241 > LIBDIR_ppc64="lib64"
242 > LIBDIR_s390="lib32"
243 > LIBDIR_s390x="lib64"
244 > LIBDIR_sparc32="lib32"
245 > LIBDIR_sparc64="lib64"
246 > LIBDIR_x32="libx32"
247 > LIBDIR_x86="lib32"
248 > LIBDIR_x86_fbsd="lib32"
249 > LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
250 > LINGUAS="en_GB en_US en"
251 > LOGNAME="root"
252 > MAIL="/var/mail/root"
253 > MAKEOPTS="-j9"
254 > MANPAGER="manpager"
255 >
256 > MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/5.3.0/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/man:/etc/java-config-2/current-system-vm/man/"
257 > MULTILIB_ABIS="amd64 x86"
258 > MULTILIB_STRICT_DENY="64-bit.*shared object"
259 > MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib
260 > /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib
261 > /usr/X11R6/lib32 /usr/X11R6/lib"
262 >
263 > MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec)"
264 > NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java
265 > mobility nb php profiler soa visualweb webcommon websvccommon xml"
266 > OFFICE_IMPLEMENTATION="libreoffice"
267 > OPENCL_PROFILE="nvidia"
268 > OPENGL_PROFILE="nvidia"
269 >
270 > PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/opt/cuda/bin"
271 > PHP_TARGETS="php5-5"
272 > PKGDIR="/mnt/portagefiles/packages"
273 > PORTAGE_ARCHLIST="alpha amd64 amd64-fbsd amd64-linux arm arm-linux
274 > arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips
275 > nios2 ppc ppc-aix ppc-macos ppc-openbsd ppc64 ppc64-linux riscv s390
276 > sh sparc sparc-fbsd sparc-solaris sparc64-freebsd sparc64-solaris
277 > x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86
278 > x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos
279 > x86-netbsd x86-openbsd x86-solaris x86-winnt"
280 > PORTAGE_BIN_PATH="/usr/lib/portage/python3.4"
281 > PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf
282 > png"
283 > PORTAGE_CONFIGROOT="/"
284 > PORTAGE_DEBUG="0"
285 > PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
286 > PORTAGE_ELOG_CLASSES="log warn error"
287 > PORTAGE_ELOG_MAILFROM="portage@localhost"
288 > PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on
289 > ${HOST}"
290 > PORTAGE_ELOG_MAILURI="root"
291 > PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
292 > PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
293 > PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
294 > PORTAGE_GID="250"
295 > PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256
296 > --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir
297 > "${PORTAGE_GPG_DIR}" "${FILE}""
298 > PORTAGE_INST_GID="0"
299 > PORTAGE_INST_UID="0"
300 > PORTAGE_INTERNAL_CALLER="1"
301 > PORTAGE_OVERRIDE_EPREFIX=""
302 > PORTAGE_PYM_PATH="/usr/lib64/python3.4/site-packages"
303 > PORTAGE_PYTHONPATH="/usr/lib64/python3.4/site-packages"
304 > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms
305 > --times --omit-dir-times --compress --force --whole-file --delete
306 > --stats --human-readable --timeout=180 --exclude=/distfiles
307 > --exclude=/local --exclude=/packages --exclude=/.git"
308 > PORTAGE_RSYNC_RETRIES="-1"
309 > PORTAGE_SYNC_STALE="30"
310 > PORTAGE_TMPDIR="/tmp"
311 > PORTAGE_VERBOSE="1"
312 > PORTAGE_WORKDIR_MODE="0700"
313 > PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima
314 > security.selinux system.nfs4_acl"
315 > PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name
316 > "summary.log*" -mtime +7 -delete"
317 > PRELINK_PATH_MASK="/opt/bin/skype"
318 > PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND
319 > USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH
320 > USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL
321 > USE_EXPAND_VALUES_USERLAND"
322 > PYTHONDONTWRITEBYTECODE="1"
323 > PYTHON_SINGLE_TARGET="python2_7"
324 > PYTHON_TARGETS="python2_7 python3_4"
325 > QT_GRAPHICSSYSTEM="raster"
326 > QT_PLUGIN_PATH="/usr/lib64/kde4/plugins"
327 > RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O
328 > "${DISTDIR}/${FILE}" "${URI}""
329 > RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
330 > RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ;
331 > port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] &&
332 > port=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP
333 > \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}"
334 > "${PORTAGE_SSH_OPTS}""
335 > ROOT="/"
336 >
337 > ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/5.3.0:/opt/cuda/bin"
338 > RPMDIR="/usr/portage/rpm"
339 > RUBY_TARGETS="ruby20 ruby21"
340 > SHELL="/bin/bash"
341 > SUDO_COMMAND="/usr/bin/emerge --info firefox"
342 > SUDO_GID="1000"
343 > SUDO_UID="1000"
344 > SUDO_USER="shorty"
345 > SYMLINK_LIB="yes"
346 > TERM="rxvt-unicode-256color"
347 > UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock"
348 > USE="X acl alsa amd64 berkdb bindist bzip2 cjk cli cracklib crypt
349 > cups custom-cflags custom-optimization cxx dbus deblob dri exif ffmpeg
350 > flac fortran gdbm gif gtkstyle iconv icu id3tag infinality jack jpeg
351 > libcaca libressl mmx mmxext modules mp3 multilib ncurses nls nptl
352 > nvidia offensive ogg opengl openmp opus pam pcre pdf png pulseaudio
353 > readline realtime s3tc seccomp session smp sse sse2 ssl svg tcpd
354 > truetype unicode v4l vaapi vdpau vim-syntax vorbis vpx x264 xattr
355 > xinerama zlib zsh-completion" ABI_X86="64" ALSA_CARDS="ali5451 als4000
356 > atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371
357 > es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident
358 > usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core
359 > authz_core socache_shmcb unixd actions alias auth_basic authn_alias
360 > authn_anon authn_dbm authn_default authn_file authz_dbm authz_default
361 > authz_groupfile authz_host authz_owner authz_user autoindex cache cgi
362 > cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter
363 > file_cache filter headers include info log_config logio mem_cache mime
364 > mime_magic negotiation rewrite setenvif speling status unique_id
365 > userdir usertrack vhost_alias" CALLIGRA_FEATURES="krita"
366 > CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool
367 > swap syslog" CPU_FLAGS_X86="mmx mmxext fma fma3 sse sse2 sse3 sse4_1
368 > sse4_2 ssse3 avx avx2" CURL_SSL="libressl" ELIBC="glibc"
369 > GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt
370 > gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore
371 > rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox
372 > ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="wacom keyboard mouse
373 > evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780
374 > lb216 lcdm001 mtxorb ncurses text"
375 > LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
376 > LINGUAS="en_GB en_US en" OFFICE_IMPLEMENTATION="libreoffice"
377 > PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7"
378 > PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21"
379 > USERLAND="GNU" VIDEO_CARDS="nvidia intel i965" XTABLES_ADDONS="quota2
380 > psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy
381 > condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude
382 > chaos account"
383 > USER="root"
384 > USERLAND="GNU"
385 > USERNAME="root"
386 > USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS
387 > APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS
388 > COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL
389 > DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS
390 > FFTOOLS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS
391 > INPUT_DEVICES KERNEL LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS
392 > LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP
393 > NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS
394 > OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM
395 > PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS
396 > QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND
397 > UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
398 > USE_EXPAND_HIDDEN="ABI_MIPS ABI_PPC ABI_S390 CROSSCOMPILE_OPTS
399 > ELIBC KERNEL USERLAND"
400 > USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
401 > USE_EXPAND_UNPREFIXED="ARCH"
402 > USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm
403 > arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k
404 > m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos
405 > ppc-openbsd riscv s390 sh sparc sparc64-freebsd sparc64-solaris
406 > sparc-fbsd sparc-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd
407 > x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux
408 > x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
409 > USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin DragonFly FreeBSD glibc
410 > HPUX Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
411 > USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux
412 > NetBSD OpenBSD SunOS Winnt"
413 > USE_EXPAND_VALUES_USERLAND="BSD GNU"
414 > USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d"
415 > VBOX_APP_HOME="/usr/lib64/virtualbox"
416 > VIDEO_CARDS="nvidia intel i965"
417 > XAUTHORITY="/home/shorty/.Xauthority"
418 > XDG_CONFIG_DIRS="/etc/xdg"
419 > XDG_DATA_DIRS="/usr/local/share:/usr/share"
420 > XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset
421 > ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat
422 > logmark ipmark dhcpmac delude chaos account"
423 > =================================================================
424 > Package Settings
425 > =================================================================
426 > www-client/firefox-46.0::gentoo was built with the following:
427 > USE="bindist dbus ffmpeg force-gtk2 gmp-autoupdate hwaccel
428 > jemalloc3 jit pulseaudio startup-notification -custom-cflags
429 > -custom-optimization -debug -hardened (-neon) (-pgo) (-selinux)
430 > (-system-cairo) -system-harfbuzz -system-icu -system-jpeg
431 > -system-libevent -system-libvpx -system-sqlite -test -wifi"
432 > ABI_X86="64" LINGUAS="en_GB -af -ar -as -ast -be -bg -bn_BD -bn_IN -br
433 > -bs -ca -cs -cy -da -de -el -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et
434 > -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM
435 > -id -is -it -ja -kk -km -kn -ko -lt -lv -mai -mk -ml -mr -nb_NO -nl
436 > -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq
437 > -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW"
438 > CFLAGS="-pipe -march=native"
439 > CXXFLAGS="-pipe -march=native"
440 > LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox"
441 >
442 > "
443 > Yeah I've tried the system libs and the custom options even tried with
444 > jmalloc3 off with no change in the scaling method but not bindist.
445 > I'll try that but I doubt the scaling method is something that
446 > wouldn't be something that has license restrictions.
447 Nah it wasn't :/

Replies

Subject Author
Re: [gentoo-user] In Any Build of Firefox I Make it Uses a Poor Method of Downscaling Alan McKinnon <alan.mckinnon@×××××.com>