Compile output for gentoo / palemoon 27.0.3

For contributed third party builds not necessarily configured like the main product.
e.g. AVX builds, SSE builds, Pandora builds.
assemblerhead

Compile output for gentoo / palemoon 27.0.3

Unread post by assemblerhead » 2016-12-27, 22:43

Compiled from the Unofficial Palemoon Overlay on Gentoo Linux ( x86_64 multilib ).

the "Tools" menu is having display problems. "Add-ons" selection will show none of the Add-ons, just "loading .... ".
( I have heard the tools menu is a WIP. )
the emerge / compiler output also may need a look at :wtf: ... its below.

Hope this helps. ( I enjoy having an alternate to the Firefox insanity. Thank You. )

----------------------------------

Gentoo x86_64 multilib
CPU = AMD FX9590 x8 ( 8 cores, 4.7GHz. )
Video = AMD RX480 8Gg ( xf86-video-amdgpu driver )
System Memory = 32Gg DDR3-2133
Sound = XonarDX ( alsa & oss )
Kernel 4.8.15
glibc-2.22-r4 ( GNU libc6 )
gtk+-3.20.9
gcc 4.9.4

--------------------------------

Gentoo emerge / compiler output :

* Final size of build directory: 5056228 KiB
* Final size of installed tree: 98752 KiB


* QA Notice: Files built without respecting CFLAGS have been detected
* Please include the following list of files in your report:
* /usr/lib64/palemoon/libssl3.so
* /usr/lib64/palemoon/libfreebl3.so
* /usr/lib64/palemoon/libsoftokn3.so
* /usr/lib64/palemoon/libicudata.so.52
* /usr/lib64/palemoon/libnssutil3.so
* /usr/lib64/palemoon/libsmime3.so
* /usr/lib64/palemoon/libnssckbi.so
* /usr/lib64/palemoon/libnssdbm3.so
* /usr/lib64/palemoon/libnss3.so


* QA Notice: Package triggers severe warnings which indicate that it
* may exhibit random runtime failures.
8:55.41 mpi/mpcpucache.c:681:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
8:55.41 mpi/mpcpucache.c:682:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
8:55.42 mpi/mpcpucache.c:683:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.86 sslsnce.c:1232:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.86 sslsnce.c:1233:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.86 sslsnce.c:1234:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.86 sslsnce.c:1235:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.86 sslsnce.c:1236:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.86 sslsnce.c:1237:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.86 sslsnce.c:1238:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.86 sslsnce.c:1239:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.86 sslsnce.c:1240:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.87 sslsnce.c:1241:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.87 sslsnce.c:1242:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.87 sslsnce.c:1243:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.87 sslsnce.c:1244:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.87 sslsnce.c:1584:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.87 sslsnce.c:1585:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.88 sslsnce.c:1586:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.88 sslsnce.c:1587:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.89 sslsnce.c:1588:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.89 sslsnce.c:1589:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.89 sslsnce.c:1590:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.89 sslsnce.c:1591:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.89 sslsnce.c:1592:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.89 sslsnce.c:1593:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.89 sslsnce.c:1594:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.90 sslsnce.c:1595:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:10.90 sslsnce.c:1596:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.67 jarfile.c:690:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.68 jarfile.c:694:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.68 jarfile.c:695:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.68 jarfile.c:717:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.68 jarfile.c:722:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.68 jarfile.c:723:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.68 jarfile.c:761:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.68 jarfile.c:784:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.68 jarfile.c:785:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:15.68 jarfile.c:786:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

* Please do not file a Gentoo bug and instead report the above QA
* issues directly to the upstream developers of this software.
* Homepage: https://www.palemoon.org/


* QA Notice: Pre-stripped files found:
* /usr/lib64/palemoon/libmozsqlite3.so
* /usr/lib64/palemoon/libmozjs.so
* /usr/lib64/palemoon/libssl3.so
* /usr/lib64/palemoon/components/libdbusservice.so
* /usr/lib64/palemoon/components/libmozgnome.so
* /usr/lib64/palemoon/libfreebl3.so
* /usr/lib64/palemoon/libsoftokn3.so
* /usr/lib64/palemoon/libplds4.so
* /usr/lib64/palemoon/plugin-container
* /usr/lib64/palemoon/libnspr4.so
* /usr/lib64/palemoon/libmozalloc.so
* /usr/lib64/palemoon/libicudata.so.52
* /usr/lib64/palemoon/libicuuc.so.52
* /usr/lib64/palemoon/libicui18n.so.52
* /usr/lib64/palemoon/libnssutil3.so
* /usr/lib64/palemoon/palemoon
* /usr/lib64/palemoon/libsmime3.so
* /usr/lib64/palemoon/browser/components/libbrowsercomps.so
* /usr/lib64/palemoon/libmozgtk.so
* /usr/lib64/palemoon/libnssckbi.so
* /usr/lib64/palemoon/libmozgtk2.so
* /usr/lib64/palemoon/libnssdbm3.so
* /usr/lib64/palemoon/libplc4.so
* /usr/lib64/palemoon/libxul.so
* /usr/lib64/palemoon/libnss3.so
* /usr/lib64/palemoon/palemoon-bin
>>> Installing (1 of 1) www-client/palemoon-27.0.3::palemoon

-----------------------------------

gcc -v output :

Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.4/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.4/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.9.4/work/gcc-4.9.4/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.4 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.4 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.4/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.4/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/include/g++-v4 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.9.4/python --enable-objc-gc --enable-languages=c,c++,objc,obj-c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.9.4 p1.0, pie-0.6.4' --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --disable-libcilkrts --enable-vtable-verify --enable-libvtv --enable-lto --with-cloog --disable-isl-version-check --enable-libsanitizer
Thread model: posix
gcc version 4.9.4 (Gentoo 4.9.4 p1.0, pie-0.6.4)

----------------------------------------------

cat /proc/cpuinfo output :

processor : 0
vendor_id : AuthenticAMD
cpu family : 21
model : 2
model name : AMD FX(tm)-9590 Eight-Core Processor
stepping : 0
microcode : 0x6000817
cpu MHz : 1400.000
cache size : 2048 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 4
apicid : 16
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 tce nodeid_msr tbm topoext perfctr_core perfctr_nb cpb hw_pstate vmmcall bmi1 arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bugs : fxsave_leak sysret_ss_attrs null_seg
bogomips : 9380.00
TLB size : 1536 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb eff_freq_ro

-----------------------------------------

The requested "Help -> Troubleshooter" output :

Application Basics
------------------

Name: Pale Moon
Version: 27.0.3
Build ID: 20161227153842
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.9) Gecko/20100101 Goanna/3.0 Firefox/45.9 PaleMoon/27.0.3
Multiprocess Windows: 0/1 (default: false)

Extensions
----------

Name: Adblock Latitude
Version: 3.0.3.1
Enabled: true
ID: {016acf6d-e5c0-4768-9376-3763d1ad1978}

Name: Add-ons Manager Fix
Version: 48.0.5
Enabled: true
ID: addonsmanagerfix@sonco.com

Name: Beef Taco (Targeted Advertising Cookie Opt-Out)
Version: 1.3.7.1-signed.1-signed
Enabled: true
ID: john@velvetcache.org

Name: Blue Moon Linux
Version: 3.0
Enabled: true
ID: bluemoonlinux@addons.palemoon.org

Name: Change Referer Button
Version: 0.5
Enabled: true
ID: {8eb2e77d-73aa-4620-a9dd-9ddae0602172}

Name: CipherFox
Version: 3.12.0
Enabled: true
ID: cipherfox@mkfly

Name: Complete YouTube Saver
Version: 5.7.25
Enabled: true
ID: {AF445D67-154C-4c69-A17B-7F392BCC36A3}

Name: DownThemAll!
Version: 2.0.18.1-signed.1-let-fixed
Enabled: true
ID: {DDC359D1-844A-42a7-9AA1-88A850A938A8}

Name: Encrypted Web
Version: 5.1.5
Enabled: true
ID: {4bf973fe-f2b7-43e1-b2ca-52f9c6f6fddf}

Name: EPUBReader
Version: 1.5.0.9
Enabled: true
ID: {5384767E-00D9-40E9-B72F-9CC39D655D6F}

Name: Flagfox
Version: 5.1.18
Enabled: true
ID: {1018e4d6-728f-4b20-ad56-37578a4de76b}

Name: Guerilla Scripting
Version: 0.0.3.6.8
Enabled: true
ID: guerilla@ketmar.no-ip.org

Name: Image Toolbox
Version: 1.0.1
Enabled: true
ID: imagetoolbox@addons.palemoon.org

Name: Menu Icons Plus
Version: 3.2.1-signed.1-signed
Enabled: true
ID: menuiconsplus@codedawn.com

Name: MozArchiver
Version: 1.0.2
Enabled: true
ID: mozarchiver@lootyhoof-pm

Name: NoScript
Version: 2.9.0.14
Enabled: true
ID: {73a6fe31-595d-460b-a920-fcc0f8843232}

Name: Pale Moon Commander
Version: 1.7.3
Enabled: true
ID: commander@palemoon.org

Name: Referrer Control
Version: 0.4.5.1-signed.1-signed
Enabled: true
ID: referrercontrol@qixinglu.com

Name: RequestPolicy Continued
Version: 1.0.beta12.4
Enabled: true
ID: rpcontinued@amo.requestpolicy.org

Graphics
--------

Adapter Description: X.Org -- Gallium 0.4 on AMD POLARIS10 (DRM 3.3.0 / 4.8.15-gentoo-Fam15h, LLVM 3.9.1)
Device ID: Gallium 0.4 on AMD POLARIS10 (DRM 3.3.0 / 4.8.15-gentoo-Fam15h, LLVM 3.9.1)
Driver Version: 3.0 Mesa 13.0.2
GPU Accelerated Windows: 0/1 Basic
Vendor ID: X.Org
WebGL Renderer: X.Org -- Gallium 0.4 on AMD POLARIS10 (DRM 3.3.0 / 4.8.15-gentoo-Fam15h, LLVM 3.9.1)
windowLayerManagerRemote: false
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.smart_size_cached_value: 307200
browser.cache.disk.smart_size.enabled: false
browser.cache.disk.smart_size.first_run: false
browser.download.importedFromSqlite: true
browser.places.smartBookmarksVersion: 4
browser.search.useDBForOrder: true
browser.startup.homepage: https://www.startpage.com/eng/advanced-search.html
browser.startup.homepage_override.buildID: 20161227153842
browser.startup.homepage_override.mstone: 3.0.3
browser.tabs.warnOnClose: false
browser.tabs.warnOnCloseOtherTabs: false
dom.mozApps.used: true
extensions.lastAppVersion: 27.0.3
font.name.serif.x-western: Liberation Sans
font.size.variable.x-western: 15
general.autoScroll: true
network.cookie.cookieBehavior: 3
network.cookie.lifetimePolicy: 2
network.cookie.prefsMigrated: true
network.http.speculative-parallel-limit: 0
places.database.lastMaintenance: 1482620352
places.history.enabled: false
places.history.expiration.transient_current_max_pages: 104858
plugin.disable_full_page_plugin_for_types: audio/x-pn-realaudio-plugin,audio/x-realaudio,video/x-ms-asf,video/x-ms-wm,audio/x-ms-wax,video/x-msvideo,video/x-ms-wvx
plugin.importedState: true
plugin.state.gecko-mediaplayer: 1
plugin.state.libevbrowserplugin: 0
print.tmp.printerfeatures.PostScript/default.can_change_colorspace: false
print.tmp.printerfeatures.PostScript/default.can_change_downloadfonts: false
print.tmp.printerfeatures.PostScript/default.can_change_jobtitle: false
print.tmp.printerfeatures.PostScript/default.can_change_num_copies: true
print.tmp.printerfeatures.PostScript/default.can_change_orientation: true
print.tmp.printerfeatures.PostScript/default.can_change_paper_size: true
print.tmp.printerfeatures.PostScript/default.can_change_plex: false
print.tmp.printerfeatures.PostScript/default.can_change_printincolor: true
print.tmp.printerfeatures.PostScript/default.can_change_resolution: false
print.tmp.printerfeatures.PostScript/default.can_change_spoolercommand: true
print.tmp.printerfeatures.PostScript/default.colorspace.0.name: default
print.tmp.printerfeatures.PostScript/default.colorspace.count: 1
print.tmp.printerfeatures.PostScript/default.has_special_printerfeatures: true
print.tmp.printerfeatures.PostScript/default.orientation.0.name: portrait
print.tmp.printerfeatures.PostScript/default.orientation.1.name: landscape
print.tmp.printerfeatures.PostScript/default.orientation.count: 2
print.tmp.printerfeatures.PostScript/default.paper.0.height_mm: 210
print.tmp.printerfeatures.PostScript/default.paper.0.is_inch: false
print.tmp.printerfeatures.PostScript/default.paper.0.name: A5
print.tmp.printerfeatures.PostScript/default.paper.0.width_mm: 148
print.tmp.printerfeatures.PostScript/default.paper.1.height_mm: 297
print.tmp.printerfeatures.PostScript/default.paper.1.is_inch: false
print.tmp.printerfeatures.PostScript/default.paper.1.name: A4
print.tmp.printerfeatures.PostScript/default.paper.1.width_mm: 210
print.tmp.printerfeatures.PostScript/default.paper.2.height_mm: 420
print.tmp.printerfeatures.PostScript/default.paper.2.is_inch: false
print.tmp.printerfeatures.PostScript/default.paper.2.name: A3
print.tmp.printerfeatures.PostScript/default.paper.2.width_mm: 297
print.tmp.printerfeatures.PostScript/default.paper.3.height_mm: 279
print.tmp.printerfeatures.PostScript/default.paper.3.is_inch: true
print.tmp.printerfeatures.PostScript/default.paper.3.name: Letter
print.tmp.printerfeatures.PostScript/default.paper.3.width_mm: 215
print.tmp.printerfeatures.PostScript/default.paper.4.height_mm: 355
print.tmp.printerfeatures.PostScript/default.paper.4.is_inch: true
print.tmp.printerfeatures.PostScript/default.paper.4.name: Legal
print.tmp.printerfeatures.PostScript/default.paper.4.width_mm: 215
print.tmp.printerfeatures.PostScript/default.paper.5.height_mm: 431
print.tmp.printerfeatures.PostScript/default.paper.5.is_inch: true
print.tmp.printerfeatures.PostScript/default.paper.5.name: Tabloid
print.tmp.printerfeatures.PostScript/default.paper.5.width_mm: 279
print.tmp.printerfeatures.PostScript/default.paper.6.height_mm: 254
print.tmp.printerfeatures.PostScript/default.paper.6.is_inch: true
print.tmp.printerfeatures.PostScript/default.paper.6.name: Executive
print.tmp.printerfeatures.PostScript/default.paper.6.width_mm: 190
print.tmp.printerfeatures.PostScript/default.paper.count: 7
print.tmp.printerfeatures.PostScript/default.plex.0.name: default
print.tmp.printerfeatures.PostScript/default.plex.count: 1
print.tmp.printerfeatures.PostScript/default.resolution.0.name: default
print.tmp.printerfeatures.PostScript/default.resolution.count: 1
print.tmp.printerfeatures.PostScript/default.supports_colorspace_change: false
print.tmp.printerfeatures.PostScript/default.supports_downloadfonts_change: false
print.tmp.printerfeatures.PostScript/default.supports_jobtitle_change: false
print.tmp.printerfeatures.PostScript/default.supports_orientation_change: true
print.tmp.printerfeatures.PostScript/default.supports_paper_size_change: true
print.tmp.printerfeatures.PostScript/default.supports_plex_change: false
print.tmp.printerfeatures.PostScript/default.supports_printincolor_change: true
print.tmp.printerfeatures.PostScript/default.supports_resolution_change: false
print.tmp.printerfeatures.PostScript/default.supports_spoolercommand_change: true
privacy.clearOnShutdown.offlineApps: true
privacy.clearOnShutdown.passwords: true
privacy.clearOnShutdown.siteSettings: true
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.sanitizeOnShutdown: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1480961495

Important Locked Preferences
----------------------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 1

Library Versions
----------------

NSPR
Expected minimum version: 4.10.10
Version in use: 4.10.10

NSS
Expected minimum version: 3.19.5.0 Basic ECC
Version in use: 3.19.5.0 Basic ECC

NSSSMIME
Expected minimum version: 3.19.5.0 Basic ECC
Version in use: 3.19.5.0 Basic ECC

NSSSSL
Expected minimum version: 3.19.5.0 Basic ECC
Version in use: 3.19.5.0 Basic ECC

NSSUTIL
Expected minimum version: 3.19.5.0
Version in use: 3.19.5.0

Experimental Features
---------------------

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Compile output for gentoo / palemoon 27.0.3

Unread post by Walter Dnes » 2016-12-28, 01:57

What USE flags did you set? What's the output of "emerge -pv palemoon"? It is strongly recommended NOT to set "system-libs". That can cause problems.
There's a right way
There's a wrong way
And then there's my way

assemblerhead

Re: Compile output for gentoo / palemoon 27.0.3

Unread post by assemblerhead » 2016-12-28, 15:08

equery "www-client/palemoon" outout :

Code: Select all

[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for www-client/palemoon-27.0.3:
 U I
 + + alsa              : Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 + + dbus              : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
 - - gstreamer         : Add support for media-libs/gstreamer (Streaming media)
 - - gtk2              : <unknown>
 + + gtk3              : <unknown>
 + + jemalloc          : <unknown>
 - - necko-wifi        : <unknown>
 + + official-branding : <unknown>
 + + optimize          : <unknown>
 - - pulseaudio        : Add support for PulseAudio sound server
 + + shared-js         : <unknown>
 - - system-libs       : <unknown>
 - - valgrind          : <unknown>
 + + webrtc            : <unknown>
gcc switches / CFLAGS output :

Code: Select all

CFLAGS="-mtune=bdver2 -march=bdver2 -O2 -pipe --param l1-cache-size=16 --param l1-cache-line-size=64 --param l2-cache-size=2048 -fstack-protector-strong -frecord-gcc-switches"
CXXFLAGS="${CFLAGS}"
FFLAGS="${CFLAGS}"
FCFLAGS="${CFLAGS}"
I am now wondering if the "optimize" flag is what triggered the CFLAGS ignored warning.
Also wondering if the "jemalloc" flag triggered all those jar warnings.

I think a few tests are in order. I'll --unmerge palemoon, remove "jemalloc,shared-js,optimize" to see what happens. ( then emerge it again )
The compile run takes 5 to 10 min.

assemblerhead

Re: Compile output for gentoo / palemoon 27.0.3

Unread post by assemblerhead » 2016-12-28, 16:11

Note : I did the --unmerge and deleted the hidden user directories before emerging again.

emerge -pvt www-client/palemoon output :

[ebuild R #] www-client/palemoon-27.0.3::palemoon USE="alsa dbus gtk3 official-branding webrtc -gstreamer -gtk2 -jemalloc -necko-wifi -optimize -pulseaudio -shared-js -system-libs -valgrind" 0 KiB

emerge / complier output : :wtf:

Code: Select all

 * Extracting the package...
 * Installing the package...
 * Done installing the package.
 * PT_PAX marking -m /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/palemoon with scanelf
 * PT_PAX marking -m /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/palemoon-bin with scanelf
 * PT_PAX marking -m /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/plugin-container with scanelf
 * XATTR_PAX marking -me /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/palemoon with setfattr
 * XATTR_PAX marking -me /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/palemoon-bin with setfattr
 * XATTR_PAX marking -me /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/plugin-container with setfattr
>>> Completed installing palemoon-27.0.3 into /var/tmp/portage/www-client/palemoon-27.0.3/image/

 * Final size of build directory: 5275408 KiB
 * Final size of installed tree: 97340 KiB


 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib64/palemoon/libssl3.so
 * /usr/lib64/palemoon/libfreebl3.so
 * /usr/lib64/palemoon/libsoftokn3.so
 * /usr/lib64/palemoon/libnssutil3.so
 * /usr/lib64/palemoon/libsmime3.so
 * /usr/lib64/palemoon/libnssckbi.so
 * /usr/lib64/palemoon/libnssdbm3.so
 * /usr/lib64/palemoon/libnss3.so


 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 9:14.72 mpi/mpcpucache.c:681:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 9:14.72 mpi/mpcpucache.c:682:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 9:14.72 mpi/mpcpucache.c:683:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.38 sslsnce.c:1232:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1233:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1234:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1235:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1236:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1237:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1238:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1239:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1240:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1241:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1242:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1243:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.39 sslsnce.c:1244:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.40 sslsnce.c:1584:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.40 sslsnce.c:1585:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.40 sslsnce.c:1586:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.40 sslsnce.c:1587:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.40 sslsnce.c:1588:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.40 sslsnce.c:1589:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.40 sslsnce.c:1590:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.40 sslsnce.c:1591:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.40 sslsnce.c:1592:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.41 sslsnce.c:1593:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.41 sslsnce.c:1594:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.41 sslsnce.c:1595:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:13.41 sslsnce.c:1596:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.38 jarfile.c:690:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.38 jarfile.c:694:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.38 jarfile.c:695:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.39 jarfile.c:717:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.39 jarfile.c:722:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.39 jarfile.c:723:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.39 jarfile.c:761:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.39 jarfile.c:784:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.39 jarfile.c:785:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:17.39 jarfile.c:786:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: https://www.palemoon.org/


 * QA Notice: Pre-stripped files found:
 * /usr/lib64/palemoon/libmozsqlite3.so
 * /usr/lib64/palemoon/libssl3.so
 * /usr/lib64/palemoon/components/libdbusservice.so
 * /usr/lib64/palemoon/components/libmozgnome.so
 * /usr/lib64/palemoon/libfreebl3.so
 * /usr/lib64/palemoon/libsoftokn3.so
 * /usr/lib64/palemoon/libplds4.so
 * /usr/lib64/palemoon/plugin-container
 * /usr/lib64/palemoon/libnspr4.so
 * /usr/lib64/palemoon/libmozalloc.so
 * /usr/lib64/palemoon/libnssutil3.so
 * /usr/lib64/palemoon/palemoon
 * /usr/lib64/palemoon/libsmime3.so
 * /usr/lib64/palemoon/browser/components/libbrowsercomps.so
 * /usr/lib64/palemoon/libmozgtk.so
 * /usr/lib64/palemoon/libnssckbi.so
 * /usr/lib64/palemoon/libmozgtk2.so
 * /usr/lib64/palemoon/libnssdbm3.so
 * /usr/lib64/palemoon/libplc4.so
 * /usr/lib64/palemoon/libxul.so
 * /usr/lib64/palemoon/libnss3.so
 * /usr/lib64/palemoon/palemoon-bin
System has Oracle Java JRE/JDK v1.8.0.112 installed.
System has Openssl v1.0.2j installed.

Now, I am wondering if dependencies for OpenSSL and MPI exist.

Opinion : Gentoo users should kill the "optimize" flag, runs better without it. :lol:

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Compile output for gentoo / palemoon 27.0.3

Unread post by Walter Dnes » 2016-12-28, 21:58

assemblerhead wrote:I am now wondering if the "optimize" flag is what triggered the CFLAGS ignored warning.
No, there are some files which are hard-coded to specific flags, and cannot be over-ridden. This may be due to cutsie code that doesn't work with optimisation. Gentoo frowns on that, but "it's not a bug, it's a feature".
assemblerhead wrote:The compile run takes 5 to 10 min.
I wish. It takes me that long to merely download the sourcecode.
assemblerhead wrote:Opinion : Gentoo users should kill the "optimize" flag, runs better without it. :lol:
You may have been joking, but you appear to be correct. I did some spelunking through the build logs in /var/log/portage. With and without USE="optimize", the build starts off with...

Code: Select all

checking whether the C compiler (gcc -O2 -march=native -mfpmath=sse -fomit-frame-pointer -pipe -fno-unwind-tables -fno-asynchronous-unwind-tables -Wl,-O1 -Wl,--as-needed) works... yes
The options get picked up from my make.conf file.

Code: Select all

CFLAGS="-O2 -march=native -mfpmath=sse -fomit-frame-pointer -pipe -fno-unwind-tables -fno-asynchronous-unwind-tables"
CXXFLAGS="${CFLAGS}"
Without USE="optimize", the build log shows...
Adding configure options from /var/tmp/portage/www-client/palemoon-27.0.3/work/palemoon-27.0.3/.mozconfig
--enable-application=browser
--disable-updater
--disable-optimize
etc, etc
With USE="optimize", the build log shows...
Adding configure options from /var/tmp/portage/www-client/palemoon-27.0.3/work/palemoon-27.0.3/.mozconfig
--enable-application=browser
--disable-updater
--enable-optimize=-O2 -msse2 -mfpmath=sse
etc, etc
That's right! USE="optimize" replaces my hand-crafted CFLAGS with the functional equivalant of

Code: Select all

CFLAGS="-O2 -march=pentium4 -mfpmath=sse"
...which is never going to be better. That's why Pale Moon runs faster when built without USE="optimize".
There's a right way
There's a wrong way
And then there's my way

assemblerhead

Re: Compile output for gentoo / palemoon 27.0.3

Unread post by assemblerhead » 2016-12-30, 22:44

The part that still bugs me is that the "graphics oddities". I seem to remember at one point Palemoon was switching to gtk+ v3 from gtk+ v2.

I think another test compile with Palemoon switched to gtk+ v2 might be in order.

Note : relatives asked why 32Gg of system memory ... both Mozilla and LibreOffice need that much to DISABLE gcc's using a temp swap file ( no, not the system swap file/partition ). It amazing how much smoother/timely compiling is.

assemblerhead

Re: Compile output for gentoo / palemoon 27.0.3

Unread post by assemblerhead » 2016-12-30, 23:28

[ebuild R #] www-client/palemoon-27.0.3::palemoon USE="alsa dbus gtk2 official-branding webrtc -gstreamer -gtk3 -jemalloc -necko-wifi -optimize -pulseaudio -shared-js -system-libs -valgrind" 0 KiB

All the "graphics oddities" disappeared.

this is the emerge / compile output :

Code: Select all

 * Extracting the package...
 * Installing the package...
 * Done installing the package.
 * PT_PAX marking -m /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/palemoon with scanelf
 * PT_PAX marking -m /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/palemoon-bin with scanelf
 * PT_PAX marking -m /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/plugin-container with scanelf
 * XATTR_PAX marking -me /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/palemoon with setfattr
 * XATTR_PAX marking -me /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/palemoon-bin with setfattr
 * XATTR_PAX marking -me /var/tmp/portage/www-client/palemoon-27.0.3/image///usr/lib64/palemoon/plugin-container with setfattr
>>> Completed installing palemoon-27.0.3 into /var/tmp/portage/www-client/palemoon-27.0.3/image/

 * Final size of build directory: 5302004 KiB
 * Final size of installed tree: 98512 KiB


 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib64/palemoon/libssl3.so
 * /usr/lib64/palemoon/libfreebl3.so
 * /usr/lib64/palemoon/libsoftokn3.so
 * /usr/lib64/palemoon/libnssutil3.so
 * /usr/lib64/palemoon/libsmime3.so
 * /usr/lib64/palemoon/libnssckbi.so
 * /usr/lib64/palemoon/libnssdbm3.so
 * /usr/lib64/palemoon/libnss3.so


 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 9:23.35 mpi/mpcpucache.c:681:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 9:23.36 mpi/mpcpucache.c:682:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 9:23.36 mpi/mpcpucache.c:683:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.08 sslsnce.c:1232:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.08 sslsnce.c:1233:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.08 sslsnce.c:1234:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.08 sslsnce.c:1235:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.09 sslsnce.c:1236:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.09 sslsnce.c:1237:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.09 sslsnce.c:1238:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.09 sslsnce.c:1239:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.09 sslsnce.c:1240:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.09 sslsnce.c:1241:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.09 sslsnce.c:1242:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.09 sslsnce.c:1243:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.09 sslsnce.c:1244:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.10 sslsnce.c:1584:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.10 sslsnce.c:1585:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.10 sslsnce.c:1586:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.10 sslsnce.c:1587:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.10 sslsnce.c:1588:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.11 sslsnce.c:1589:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.11 sslsnce.c:1590:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.11 sslsnce.c:1591:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.11 sslsnce.c:1592:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.11 sslsnce.c:1593:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.11 sslsnce.c:1594:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.12 sslsnce.c:1595:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:20.12 sslsnce.c:1596:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:690:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:694:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:695:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:717:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:722:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:723:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:761:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:784:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:785:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.97 jarfile.c:786:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: https://www.palemoon.org/


 * QA Notice: Pre-stripped files found:
 * /usr/lib64/palemoon/libmozsqlite3.so
 * /usr/lib64/palemoon/libssl3.so
 * /usr/lib64/palemoon/components/libdbusservice.so
 * /usr/lib64/palemoon/components/libmozgnome.so
 * /usr/lib64/palemoon/libfreebl3.so
 * /usr/lib64/palemoon/libsoftokn3.so
 * /usr/lib64/palemoon/libplds4.so
 * /usr/lib64/palemoon/plugin-container
 * /usr/lib64/palemoon/libnspr4.so
 * /usr/lib64/palemoon/libmozalloc.so
 * /usr/lib64/palemoon/libnssutil3.so
 * /usr/lib64/palemoon/palemoon
 * /usr/lib64/palemoon/libsmime3.so
 * /usr/lib64/palemoon/browser/components/libbrowsercomps.so
 * /usr/lib64/palemoon/libnssckbi.so
 * /usr/lib64/palemoon/libnssdbm3.so
 * /usr/lib64/palemoon/libplc4.so
 * /usr/lib64/palemoon/libxul.so
 * /usr/lib64/palemoon/libnss3.so
 * /usr/lib64/palemoon/palemoon-bin

>>> Installing (1 of 1) www-client/palemoon-27.0.3::palemoon
The "tools" menu is readable. The "Add-ons" tab? still does the "loading ..." indefinitely.
I'm sticking with the gtk+ v2 build for now.

Walter Dnes
Astronaut
Astronaut
Posts: 650
Joined: 2015-07-30, 20:29
Location: Vaughan, ON, Canada

Re: Compile output for gentoo / palemoon 27.0.3

Unread post by Walter Dnes » 2016-12-31, 00:43

assemblerhead wrote:The part that still bugs me is that the "graphics oddities". I seem to remember at one point Palemoon was switching to gtk+ v3 from gtk+ v2.
Hopefully not for a long time. GTK3 is big and bloated. Too bad I'm not a programmer. It would be nice if somebody could replace GTK with FLTK (Fast Light ToolKit) http://www.fltk.org/index.php in Pale Moon.
There's a right way
There's a wrong way
And then there's my way

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1727
Joined: 2013-05-20, 18:19
Location: Somewhere in Sector 001

Re: Compile output for gentoo / palemoon 27.0.3

Unread post by trava90 » 2016-12-31, 02:41

GTK3 is on the roadmap to fully implement eventually, but has no time frame currently. GTK2 support won't be going anywhere anytime soon.

assemblerhead

Re: Compile output for gentoo / palemoon 27.0.3

Unread post by assemblerhead » 2017-01-02, 05:00

Thanks for the info.
If I can get through to the ebuild maintainer, have them note gtk+ v2 is preferred ( because gtk+ v3 support is incomplete. )

gtk+ v3 is still in development ( moving target ). For what I have been told, coding for GUI widgets / APIs still in development is a royal pain. Endless rewrites. :thumbdown:

Does Palemoon make any system type calls on the Message Passing Interface (MPI) API? ( or is this left over inline assembler coding? )

Code: Select all

 9:23.35 mpi/mpcpucache.c:681:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 9:23.36 mpi/mpcpucache.c:682:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 9:23.36 mpi/mpcpucache.c:683:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

Locked