Another test compile on an updated ebuild

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

Moderator: satrow

assemblerhead

Another test compile on an updated ebuild

Unread post by assemblerhead » 2017-01-04, 15:55

Posted solely "For Your Information" : ( No complaints )

The requested info first :
Application Basics
------------------

Name: Pale Moon
Version: 27.0.3
Build ID: 20170104085736
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.26
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: 20170104085736
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
---------------------
[ebuild R #] www-client/palemoon-27.0.3-r1::palemoon USE="alsa dbus gtk2 jemalloc official-branding shared-js webrtc -gstreamer (-gtk3) -necko-wifi -optimize -pulseaudio -system-libs -valgrind" 0 KiB

gcc CFLAGS / CXXFLAGS :
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}"
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 : ( using "on-demand" gov.)
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 : 9379.64
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
Using gtk+ 2.24.31
Using Oracle JRE / JDK 1.8.0.112
Using jemalloc 3.6.0

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

Compile output ( fianl stage ) :

* 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.
9:34.01 mpi/mpcpucache.c:681:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
9:34.01 mpi/mpcpucache.c:682:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
9:34.01 mpi/mpcpucache.c:683:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:22.99 sslsnce.c:1232:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:22.99 sslsnce.c:1233:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:22.99 sslsnce.c:1234:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:22.99 sslsnce.c:1235:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.00 sslsnce.c:1236:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.00 sslsnce.c:1237:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.00 sslsnce.c:1238:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.00 sslsnce.c:1239:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.00 sslsnce.c:1240:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.00 sslsnce.c:1241:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.00 sslsnce.c:1242:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.00 sslsnce.c:1243:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.01 sslsnce.c:1244:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.01 sslsnce.c:1584:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.01 sslsnce.c:1585:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.01 sslsnce.c:1586:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.02 sslsnce.c:1587:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.02 sslsnce.c:1588:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.02 sslsnce.c:1589:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.02 sslsnce.c:1590:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.02 sslsnce.c:1591:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.02 sslsnce.c:1592:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.03 sslsnce.c:1593:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.03 sslsnce.c:1594:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.03 sslsnce.c:1595:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:23.03 sslsnce.c:1596:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 jarfile.c:690:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 jarfile.c:694:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 jarfile.c:695:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 jarfile.c:717:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 jarfile.c:722:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 jarfile.c:723:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 jarfile.c:761:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 jarfile.c:784:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 jarfile.c:785:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
10:26.81 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/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-r1::palemoon
After searching the web ... this error seems to be the result of inline assembler ( Win x64 fix for MS compilers ) : warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
Java / Javascript response seems to be better with "jemalloc shared-js" enabled. :eh:
Note that the "shared-js" generated no CFLAGS errors. That part of the process did use mmx / sse / sse2 / ssse3 instruction sets.

Thank y'all for your efforts.

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

Re: Another test compile on an updated ebuild

Unread post by Walter Dnes » 2017-01-04, 17:05

A few minor points...
  • The gcc online docs say "Specifying -march=cpu-type implies -mtune=cpu-type. ". -mtune is redundant if it's identical to -march. E.g. https://gcc.gnu.org/onlinedocs/gcc-5.4. ... 86-Options but applies to other gcc versions as well.
  • Properly-tuned "ondemand" governor matches properly-tuned "conservative" for battery savings and overall energy efficiency. In the default setup, "conservative" has better energy efficiency, at the cost of taking a few milliseconds longer to ramp up. The delay is usually not noticable in a laptop.
  • Adding cpu flags "-fno-unwind-tables -fno-asynchronous-unwind-tables" will shave a couple of megabytes off the size of the compressed tarball, and obviously more space once uncompressed. This is accomplished by stripping ".eh_frame" in object files and binaries. It may make things more difficult for debugging and stacktraces. The smaller binaries result in reduced loading times and reduced memory footprint. It's a tradeoff. For details, see http://lists.busybox.net/pipermail/busy ... 78326.html and http://lists.busybox.net/pipermail/busy ... 78331.html
There's a right way
There's a wrong way
And then there's my way

Locked