Overclock.net › Forums › Software, Programming and Coding › Other Software › Waterfox 30.0: 4 July [Firefox 64-Bit]
New Posts  All Forums:Forum Nav:

Waterfox 30.0: 4 July [Firefox 64-Bit] - Page 228

post #2271 of 5971
Quote:
Originally Posted by MrAlex View Post

Well Waterfox 12 was just compiled with MSVC. Something changed and I kept on getting errors compiling the usual way.
I wanted Waterfox 13 to be big, and wanted to release it compiled by Intel's C++ Compiler but now there are errors that were never appearing before every since FF13b2. (I was getting 10-20% improvements with ICC).
At the moment Waterfox 13 will be compiled with Intel's LibM (moved to from AMD's LibM), MSVC 10 and tcmalloc from Google's Performance tools.
Hopefully Mozilla fix whatever issue ICC is having or I'll have to try and fix it myself, something I'm not looking forward to due to the thousands of files that make up Firefox.
Yeah, good luck thumb.gifbiggrin.gif
post #2272 of 5971
Quote:
Originally Posted by Derko1 View Post

I am having issues with Youtube being really slow to load videos. It's fine on chrome and ie. On waterfox they take like 15secs to start and then they'll stop to buffer every 5 secs... What could be wrong?

I've noticed slight choppiness in Youtube seems to happen when Noscript is ready to do an update and is waiting for you to restart the browser.
Higher Pinnacle
(9 items)
 
HTPC
(9 items)
 
 
CPUMotherboardGraphicsRAM
Pentium Dual Core E6700 MSI G41M-P33 Combo ATI HD4350 Kingston ValueRAM DDR3-1333 
RAMHard DriveOSMonitor
Kingston ValueRAM DDR3-1333 WD Caviar Blue Windows 7 64-bit Sony 32" TV set 
Case
Apex TX-381 
  hide details  
Reply
Higher Pinnacle
(9 items)
 
HTPC
(9 items)
 
 
CPUMotherboardGraphicsRAM
Pentium Dual Core E6700 MSI G41M-P33 Combo ATI HD4350 Kingston ValueRAM DDR3-1333 
RAMHard DriveOSMonitor
Kingston ValueRAM DDR3-1333 WD Caviar Blue Windows 7 64-bit Sony 32" TV set 
Case
Apex TX-381 
  hide details  
Reply
post #2273 of 5971
Quote:
Originally Posted by MrAlex View Post

Well Waterfox 12 was just compiled with MSVC. Something changed and I kept on getting errors compiling the usual way.
I wanted Waterfox 13 to be big, and wanted to release it compiled by Intel's C++ Compiler but now there are errors that were never appearing before ever since FF13b2. (I was getting 10-20% improvements with ICC).
At the moment Waterfox 13 will be compiled with Intel's LibM (moved to from AMD's LibM), MSVC 10 and tcmalloc from Google's Performance tools.
Hopefully Mozilla fix whatever issue ICC is having or I'll have to try and fix it myself, something I'm not looking forward to due to the thousands of files that make up Firefox.

I have a few links for you to take a look at. All of this is greek to me but maybe it can help you. Definitely useful info:

This was an interesting post. Read all 4 pages! There's some good tips.
http://forum.palemoon.org/viewtopic.php?f=5&t=622

Info on building.
http://code.google.com/p/pcxfirefox/w/list

Additional different info which may be useful.
http://code.google.com/p/htguardmozilla/w/list
post #2274 of 5971
Quote:
Originally Posted by MrAlex View Post

Well Waterfox 12 was just compiled with MSVC. Something changed and I kept on getting errors compiling the usual way.
I wanted Waterfox 13 to be big, and wanted to release it compiled by Intel's C++ Compiler but now there are errors that were never appearing before ever since FF13b2. (I was getting 10-20% improvements with ICC).
At the moment Waterfox 13 will be compiled with Intel's LibM (moved to from AMD's LibM), MSVC 10 and tcmalloc from Google's Performance tools.
Hopefully Mozilla fix whatever issue ICC is having or I'll have to try and fix it myself, something I'm not looking forward to due to the thousands of files that make up Firefox.

So that means WF13 will also not be considered a "complete build" when it is released because of the errors?
post #2275 of 5971
Quote:
Originally Posted by kevindd992002 View Post

So that means WF13 will also not be considered a "complete build" when it is released because of the errors?

All the builds are complete. You don't seem to understand how the code is compiled. Good thing I'm here to explain it. When building Waterfox, there's lots of different tools needed and many ways to compile the code. Some tools will compile the program but can introduce errors because of the way the tools handle the code. There's also all the different configuring methods to choose from. It can really be very tedious and frustrating making these builds. A lot of people don't seem to know exactly how complicated the process can be. If something isn't right, it could take hours or days to debug and re-build again.

I would recommend clicking the following link to see what's needed to build Waterfox:
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites

Here's some of the configuring that needs to be done to give you an idea on what's involved:
https://developer.mozilla.org/en/Configuring_Build_Options

There's actually lots more involved. Want to give it a try? Here's some info to get you started:
https://developer.mozilla.org/en/Build_Documentation

The links in my last post will also give you everything you need to make your own build. Once you give it a try, then you quickly realize it's not that easy and appreciate everything Mr Alex and others go through to give us a 64bit build. Hope this answers and helps you should you wish to make a build. thumb.gif
post #2276 of 5971
Quote:
Originally Posted by djkilla View Post

All the builds are complete. You don't seem to understand how the code is compiled. Good thing I'm here to explain it. When building Waterfox, there's lots of different tools needed and many ways to compile the code. Some tools will compile the program but can introduce errors because of the way the tools handle the code. There's also all the different configuring methods to choose from. It can really be very tedious and frustrating making these builds. A lot of people don't seem to know exactly how complicated the process can be. If something isn't right, it could take hours or days to debug and re-build again.
I would recommend clicking the following link to see what's needed to build Waterfox:
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites
Here's some of the configuring that needs to be done to give you an idea on what's involved:
https://developer.mozilla.org/en/Configuring_Build_Options
There's actually lots more involved. Want to give it a try? Here's some info to get you started:
https://developer.mozilla.org/en/Build_Documentation
The links in my last post will also give you everything you need to make your own build. Once you give it a try, then you quickly realize it's not that easy and appreciate everything Mr Alex and others go through to give us a 64bit build. Hope this answers and helps you should you wish to make a build. thumb.gif

Yeah I understand that compiling is very very hard. But there is supposedly a "preferred" compile tool by MrAlex that he thinks would produce the best results, right? In the case, WF13 won't be compiled using the best compiler because of the errors he is encountering, yes?
post #2277 of 5971
Quote:
Originally Posted by kevindd992002 View Post

Quote:
Originally Posted by djkilla View Post

All the builds are complete. You don't seem to understand how the code is compiled. Good thing I'm here to explain it. When building Waterfox, there's lots of different tools needed and many ways to compile the code. Some tools will compile the program but can introduce errors because of the way the tools handle the code. There's also all the different configuring methods to choose from. It can really be very tedious and frustrating making these builds. A lot of people don't seem to know exactly how complicated the process can be. If something isn't right, it could take hours or days to debug and re-build again.
I would recommend clicking the following link to see what's needed to build Waterfox:
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Windows_Prerequisites
Here's some of the configuring that needs to be done to give you an idea on what's involved:
https://developer.mozilla.org/en/Configuring_Build_Options
There's actually lots more involved. Want to give it a try? Here's some info to get you started:
https://developer.mozilla.org/en/Build_Documentation
The links in my last post will also give you everything you need to make your own build. Once you give it a try, then you quickly realize it's not that easy and appreciate everything Mr Alex and others go through to give us a 64bit build. Hope this answers and helps you should you wish to make a build. thumb.gif

Yeah I understand that compiling is very very hard. But there is supposedly a "preferred" compile tool by MrAlex that he thinks would produce the best results, right? In the case, WF13 won't be compiled using the best compiler because of the errors he is encountering, yes?
Correct. The Intel compiler can produce some impressive results, but as of yet not 100% stable waterfox code. Microsoft Visual Studio (the tool recommended and used by Mozilla) will generally create stable code (depending on the compile flags you set of course: I'm looking at you fp:fast) but not quite as fast as ICC. I highly recommend anyone who enjoys tinkering with things to try a Mozilla build, its good fun and you can totally tailor it to your needs (the build I am running now has a somewhat more aggressive strip and x64 AVX support).
post #2278 of 5971
Has anyone attempted to compile a version using the Microsoft Visual Studio 11 beta yet?
    
CPUMotherboardGraphicsRAM
Intel Core i7-4790K 4.0GHz ASUS Z97-DELUXE (NFC & WLC) LGA 1150 Intel Z97 ... ASUS DirectCU II OC Radeon R9 290X 4GB GDDR5 PC... G.SKILL Trident X Series 16GB (2 x 8GB) DDR3 26... 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 840 Pro Series 256GB SATA III SSD (Wind... SAMSUNG 840 Pro Series 128GB SATA III SSD (Mac) SAMSUNG 840 Pro Series 128GB SATA III SSD (Ubuntu) HGST Deskstar NAS H3IKNAS40003272SN(0S03664) 4T... 
Hard DriveHard DriveHard DriveOptical Drive
HGST Deskstar NAS H3IKNAS40003272SN(0S03664) 4T... HGST Deskstar NAS H3IKNAS40003272SN(0S03664) 4T... HGST Deskstar NAS H3IKNAS40003272SN(0S03664) 4T... Pioneer BDR-208DBK Black 15X BD-R 2X BD-RE 16X ... 
CoolingCoolingCoolingCooling
Alphacool NexXxoS UT60 Full Copper 360mm Radiator Alphacool Repack Single Laing D5 Dual 5.25" Acr... Swiftech MCP655 Variable Speed Pump EK-Supremacy Clean CSQ Gold CPU Waterblock 
CoolingCoolingCoolingCooling
PrimoChill PrimoFlex Advanced LRT 3/8" ID x 5/8... Koolance QD3 Quick Disconnect Black Male 3/8” I... Koolance QD3 Quick Disconnect Black Female Thre... Mayhems Pastel Gigabyte Orange Coolant 
CoolingOSOSOS
Noctua NF-F12 PWM Fans (Push-Pull) Windows 8.1 Update Pro WMC 64-bit Mac OS X 10.9.4 Mavericks Ubuntu 14.04 LTS Trusty Tahr 64-bit 
MonitorKeyboardPowerCase
QNIX QX2710 LED Evolution ll 27" 2560x1440 PLS ... Das Keyboard 4 Professional Gaming Mechanical K... EVGA SuperNOVA 1300 G2 80 PLUS GOLD Certified 1... Corsair Obsidian Series 900D Super Tower Comput... 
MouseMouse PadAudioAudio
Logitech G502 Proteus Core Tunable Gaming Mouse Logitech G440 Hard Gaming Mouse Pad ASUS Xonar Essence STX PCI-E Sound Card Cambridge Audio Azur DacMagic Plus USB DAC 
AudioOther
JBL LSR308 Studio Monitors Synology DiskStation DS414 4-Bay Network Attach... 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core i7-4790K 4.0GHz ASUS Z97-DELUXE (NFC & WLC) LGA 1150 Intel Z97 ... ASUS DirectCU II OC Radeon R9 290X 4GB GDDR5 PC... G.SKILL Trident X Series 16GB (2 x 8GB) DDR3 26... 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 840 Pro Series 256GB SATA III SSD (Wind... SAMSUNG 840 Pro Series 128GB SATA III SSD (Mac) SAMSUNG 840 Pro Series 128GB SATA III SSD (Ubuntu) HGST Deskstar NAS H3IKNAS40003272SN(0S03664) 4T... 
Hard DriveHard DriveHard DriveOptical Drive
HGST Deskstar NAS H3IKNAS40003272SN(0S03664) 4T... HGST Deskstar NAS H3IKNAS40003272SN(0S03664) 4T... HGST Deskstar NAS H3IKNAS40003272SN(0S03664) 4T... Pioneer BDR-208DBK Black 15X BD-R 2X BD-RE 16X ... 
CoolingCoolingCoolingCooling
Alphacool NexXxoS UT60 Full Copper 360mm Radiator Alphacool Repack Single Laing D5 Dual 5.25" Acr... Swiftech MCP655 Variable Speed Pump EK-Supremacy Clean CSQ Gold CPU Waterblock 
CoolingCoolingCoolingCooling
PrimoChill PrimoFlex Advanced LRT 3/8" ID x 5/8... Koolance QD3 Quick Disconnect Black Male 3/8” I... Koolance QD3 Quick Disconnect Black Female Thre... Mayhems Pastel Gigabyte Orange Coolant 
CoolingOSOSOS
Noctua NF-F12 PWM Fans (Push-Pull) Windows 8.1 Update Pro WMC 64-bit Mac OS X 10.9.4 Mavericks Ubuntu 14.04 LTS Trusty Tahr 64-bit 
MonitorKeyboardPowerCase
QNIX QX2710 LED Evolution ll 27" 2560x1440 PLS ... Das Keyboard 4 Professional Gaming Mechanical K... EVGA SuperNOVA 1300 G2 80 PLUS GOLD Certified 1... Corsair Obsidian Series 900D Super Tower Comput... 
MouseMouse PadAudioAudio
Logitech G502 Proteus Core Tunable Gaming Mouse Logitech G440 Hard Gaming Mouse Pad ASUS Xonar Essence STX PCI-E Sound Card Cambridge Audio Azur DacMagic Plus USB DAC 
AudioOther
JBL LSR308 Studio Monitors Synology DiskStation DS414 4-Bay Network Attach... 
  hide details  
Reply
post #2279 of 5971
I'm almost tempted to make my own build. I've been looking over various mozconfig files for 64bit builds. Anyone know what are the complete options available to change and descriptions of each option? I tried searching for mozconfig options with descriptions and couldn't find any info.

Various mozconfig setups:
http://code.google.com/p/htguardmozilla/source/browse/trunk/firefox/.mozconfig

http://code.google.com/p/pcxfirefox/source/browse/trunk/mozconfig/x64/firefox/.mozconfig

http://code.google.com/p/lawlietfox/source/browse/trunk/.mozconfig/windows/.mozconfig
post #2280 of 5971
Thread Starter 
Quote:
Originally Posted by Lord Venom View Post

Has anyone attempted to compile a version using the Microsoft Visual Studio 11 beta yet?

 

Yes, but it isn't used because there's a bug using MSVC11 with PGO. There isn't a very big performance benefit.

 

Quote:
Originally Posted by djkilla View Post

I'm almost tempted to make my own build. I've been looking over various mozconfig files for 64bit builds. Anyone know what are the complete options available to change and descriptions of each option? I tried searching for mozconfig options with descriptions and couldn't find any info.

Various mozconfig setups:
http://code.google.com/p/htguardmozilla/source/browse/trunk/firefox/.mozconfig

http://code.google.com/p/pcxfirefox/source/browse/trunk/mozconfig/x64/firefox/.mozconfig

http://code.google.com/p/lawlietfox/source/browse/trunk/.mozconfig/windows/.mozconfig

 

Most of the options are in the js/src/configure file.


Edited by MrAlex - 5/18/12 at 12:31am
    
CPUGraphicsRAMHard Drive
Intel Core i7-4650U Intel HD Graphics 5000 Samsung 8GB DDR3 Samsung 512GB SSD 
OS
Macintosh OS X "Mavericks" 
  hide details  
Reply
    
CPUGraphicsRAMHard Drive
Intel Core i7-4650U Intel HD Graphics 5000 Samsung 8GB DDR3 Samsung 512GB SSD 
OS
Macintosh OS X "Mavericks" 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Other Software
Overclock.net › Forums › Software, Programming and Coding › Other Software › Waterfox 30.0: 4 July [Firefox 64-Bit]