- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi again,
Hopefully it's not too annoying me posting these threads here, I've been trying for a few months unsuccessfully to compile Firefox with ICC x64 and feel like I've made quite a lot of progress but I'm not quite there yet.
This error is strange because I can hardly find any information on it and very few people seem to get it.
I've attached the relevant files. I've made sure that the source files know to use ICL as opposed to CL (one of my previous mistakes) and this error occurs. It happens on Firefox 23 and Firefox 24 Beta (any version). Is this usually caused by user error?
I've tried using -Z7 but somewhere a makefile is overwriting it with -Zi
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Your screenshot contains a message that the filesystem is out of space. This could also cause debug file corruption.
The Intel compiler recently added support for a system environment variable that pre- or post- pends compiler flags onto each compilation line. It could be useful in your case where there's a complicated build system and you're not sure how to modify all the /Zi flags into /Z7
You could set the environment variable __INTEL_POST_CFLAGS to be -Z7. Since Z7 occurs later on the command line, it will override any Zi that may occur earlier in the command line.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's in these release notes:
http://software.intel.com/sites/default/files/article/251095/release-notes-c-2013-w-en-update5.pdf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sergey Kostrov wrote:
>>...Hopefully it's not too annoying me posting these threads here, I've been trying for a few months unsuccessfully to
>>compile Firefox with ICC x64 and feel like I've made quite a lot of progress but I'm not quite there yet...I assume that you're doing this just for yourself, right? Or, Is it a Firefox Community related task?
thank for helping alex cant wait for new release of waterfox Waterfox | Downloads | The fastest 64-Bit variant of Firefox!
he has had loots of issues build waterfox for his user base please help him were all waiting for a new release none since watefox 18 please help him thank :)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
cant wait for waterfox :) hooha alex
have you try pymake use the python side of mozbuild ???
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Melanie Blower (Intel) wrote:
Your screenshot contains a message that the filesystem is out of space. This could also cause debug file corruption.
The Intel compiler recently added support for a system environment variable that pre- or post- pends compiler flags onto each compilation line. It could be useful in your case where there's a complicated build system and you're not sure how to modify all the /Zi flags into /Z7
You could set the environment variable __INTEL_POST_CFLAGS to be -Z7. Since Z7 occurs later on the command line, it will override any Zi that may occur earlier in the command line.
The filesystem has plenty of space (over 70% of 1TB free), so it can't be that. As for using /Z7 will it make much of a difference? I've never used setenv before, is it something I need to set in VS2012? Should it be added to the makefile or configure file?
Sergey Kostrov wrote:
>>...Hopefully it's not too annoying me posting these threads here, I've been trying for a few months unsuccessfully to
>>compile Firefox with ICC x64 and feel like I've made quite a lot of progress but I'm not quite there yet...I assume that you're doing this just for yourself, right? Or, Is it a Firefox Community related task?
It's a bit of both.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Environment variables in Windows cmd shell are set by e.g.
set __INTEL_POST_CFLAGS=Z7
or you could add "__INTEL_POST_CFLAGS=Z7" to the make command.
setenv command is available for the same purpose if you run under tcsh shell.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
TimP (Intel) wrote:
Environment variables in Windows cmd shell are set by e.g.
set __INTEL_POST_CFLAGS=Z7
or you could add "__INTEL_POST_CFLAGS=Z7" to the make command.
setenv command is available for the same purpose if you run under tcsh shell.
[/quote
Great, that seems to have solved that issue! But now quite a few various files that compile fine under VC and GCC, get a 'incomplete type is not allowed' error. For now I'm having VC compile them, I just hope it's not a lot of files that need to be compiled this way! Once I get a successful build I'll post a proper report.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sergey Kostrov wrote:
>>>>...I assume that you're doing this just for yourself, right? Or, Is it a Firefox Community related task?
>>
>>It's a bit of both.One more question: How big a complete set of sources ( in MB ) before compilation?
Compressed, it's around 100MB. I think there's around 100,000 files, but not all get compiled. So there's bound to be compatibility issues. Here's the source tree if you're interested:
http://mxr.mozilla.org/mozilla-release/source/

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page