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

Waterfox 33.0.2: 10 November [Firefox 64-Bit] - Page 228

post #2271 of 6313
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 #2272 of 6313
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 #2273 of 6313
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 #2274 of 6313
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 #2275 of 6313
Has anyone attempted to compile a version using the Microsoft Visual Studio 11 beta yet?
    
CPUMotherboardGraphicsRAM
Intel Core i7-4970K 4.0GHz ASUS Z97-DELUXE (NFC & WLC) LGA 1150 Intel Z97 ... ASUS DirectCU II OC Radeon R9 290X 4GB GDDR5 PC... Team Xtreem 16GB (2 x 8GB) 2666MHz CL11 DDR3 RAM 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 840 Pro Series 256GB SATA III SSD (Wind... SAMSUNG 840 Pro Series 128GB SATA III SSD (Mac) SAMSUNG 850 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 15X Internal Blu-ray Burner 
CoolingCoolingCoolingCooling
Alphacool NexXxoS UT60 Full Copper 360mm Radiator Monsoon Series Two Premium D5 / MCP655 Dual Bay... Swiftech MCP655 Variable Speed Pump EK Supremacy EVO Universal CPU Liquid Cooling B... 
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 Pro WMC 64-bit Mac OS X Yosemite 10.10.1 Ubuntu 14.10 Utopic Unicorn 64-bit 
MonitorKeyboardPowerCase
QNIX QX2710 LED Evolution ll 27" 2560x1440 WQHD... Razer BlackWidow Ultimate 2014 Mechanical Gamin... EVGA Supernova 1200 P2 80 PLUS PLATINUM Certifi... Corsair Obsidian Series 900D Super Tower Comput... 
MouseMouse PadAudioAudio
Logitech G502 Proteus Core Tunable Gaming Mouse Logitech G440 Hard Gaming Mouse Pad Schiit Audio Bifrost USB DAC (Uber Analog + USB... Audioengine A5+ Powered Speakers 
Other
Drobo USB 3.0 4-Bay Storage Array (DDR3A21) 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core i7-4970K 4.0GHz ASUS Z97-DELUXE (NFC & WLC) LGA 1150 Intel Z97 ... ASUS DirectCU II OC Radeon R9 290X 4GB GDDR5 PC... Team Xtreem 16GB (2 x 8GB) 2666MHz CL11 DDR3 RAM 
Hard DriveHard DriveHard DriveHard Drive
SAMSUNG 840 Pro Series 256GB SATA III SSD (Wind... SAMSUNG 840 Pro Series 128GB SATA III SSD (Mac) SAMSUNG 850 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 15X Internal Blu-ray Burner 
CoolingCoolingCoolingCooling
Alphacool NexXxoS UT60 Full Copper 360mm Radiator Monsoon Series Two Premium D5 / MCP655 Dual Bay... Swiftech MCP655 Variable Speed Pump EK Supremacy EVO Universal CPU Liquid Cooling B... 
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 Pro WMC 64-bit Mac OS X Yosemite 10.10.1 Ubuntu 14.10 Utopic Unicorn 64-bit 
MonitorKeyboardPowerCase
QNIX QX2710 LED Evolution ll 27" 2560x1440 WQHD... Razer BlackWidow Ultimate 2014 Mechanical Gamin... EVGA Supernova 1200 P2 80 PLUS PLATINUM Certifi... Corsair Obsidian Series 900D Super Tower Comput... 
MouseMouse PadAudioAudio
Logitech G502 Proteus Core Tunable Gaming Mouse Logitech G440 Hard Gaming Mouse Pad Schiit Audio Bifrost USB DAC (Uber Analog + USB... Audioengine A5+ Powered Speakers 
Other
Drobo USB 3.0 4-Bay Storage Array (DDR3A21) 
  hide details  
Reply
post #2276 of 6313
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 #2277 of 6313
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
post #2278 of 6313
Sorry if this has been mentioned, can't go through 228 pages.

After updating to the latest build, Waterfox start with my last opened tabs.

And bookmarks toolbar is gone. I'll have to go check View > Menubar and then it appears then I uncheck View > Menubar each time.

Other than that it's tip top, so thanks very much.
post #2279 of 6313
Quote:
Originally Posted by GT-R View Post

Sorry if this has been mentioned, can't go through 228 pages.
After updating to the latest build, Waterfox start with my last opened tabs.

There's actually two settings which could be causing this. First go to your options menu and change Startup to 'Show my home page'. Everytime you start Waterfox it will always go to your home page now.

564

Second thing to change is also in options. Change 'When I open a link in a new tab, switch to it immediately'. Every time you visit a website that has a pop up which opens in a new tab, this setting will prevent it from switching to the tab automatically.

564
Quote:
And bookmarks toolbar is gone. I'll have to go check View > Menubar and then it appears then I uncheck View > Menubar each time.
Other than that it's tip top, so thanks very much.

Press ALT on your keyboard. This will bring up the menu bar at the top. Now click 'View', 'Toolbars' and click 'Bookmarks Toolbar'. Every time you start Waterfox, the bookmarks toolbar will be there.

264
post #2280 of 6313
Quote:
Originally Posted by MrAlex View Post

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

Thanks! I'll check it out. By the way, I've been following this thread that might interest you. It's a little hard to understand but interesting.

http://cgi38.plala.or.jp/tete009/board.cgi#T1337288517.69
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Other Software
Overclock.net › Forums › Software, Programming and Coding › Other Software › Waterfox 33.0.2: 10 November [Firefox 64-Bit]