build flags for release builds

Hi,

We would like to release a preview version of our extension (xforms) to 
run on FF3 beta 3.  However, if we build our extension on a tree we 
pulled using the beta 3 tag (FIREFOX_3_0b3_RELEASE) and install the 
extension on the beta3 build that we downloaded from mozilla.org we get 
varying degrees of success.  A windows build will work.  A linux one 
will crash.  I can't remember exactly what happened on mac...it didn't 
work so well, but I don't think it crashed.  However, running the .xpi 
on the tree that we built runs just fine in all instances.

So I'm guessing that we are not configured as closely as we should be to 
the build environment that mozilla uses to produce a release.  Can 
someone point us to the .mozconfig, environment variables, etc. that is 
used to generate a release?  Especially for a Linux release would be 
helpful.

Thanks,
--Aaron
0
Aaron
2/15/2008 9:23:37 PM
mozilla.dev.builds 1761 articles. 0 followers. Post Follow

1 Replies
884 Views

Similar Articles

[PageSpeed] 46

On Feb 15, 1:23=A0pm, Aaron Reed <aar...@us.ibm.com> wrote:
> Hi,
>
> We would like to release a preview version of our extension (xforms) to
> run on FF3 beta 3. =A0However, if we build our extension on a tree we
> pulled using the beta 3 tag (FIREFOX_3_0b3_RELEASE) and install the
> extension on the beta3 build that we downloaded from mozilla.org we get
> varying degrees of success. =A0A windows build will work. =A0A linux one
> will crash. =A0I can't remember exactly what happened on mac...it didn't
> work so well, but I don't think it crashed. =A0However, running the .xpi
> on the tree that we built runs just fine in all instances.
>
> So I'm guessing that we are not configured as closely as we should be to
> the build environment that mozilla uses to produce a release. =A0Can
> someone point us to the .mozconfig, environment variables, etc. that is
> used to generate a release? =A0Especially for a Linux release would be
> helpful.

Take a look at the files tagged FIREFOX_3_0b3_RELEASE in mozilla/tools/
tinderbox-configs/firefox, those were used for the release.
0
Rob
2/15/2008 10:35:53 PM
Reply:

Similar Artilces:

VS Builds, and Builds, and Builds
Hello, Has anyone else had this problem?  After a while of developing, and I go to compile, VS takes forever to build and I have to end-task it.  It's definitely after I've been working for a while, then it finally has "had it" and just takes forever to build.  It's annoying as I know its not the machine (2.8 GHZ processor and 1GB RAM).  Has anyone else experienced this problem?  By the way, I do have SP1 installed. Also, after minimizing and switching around screens, when it does this, the building icon in the status bar doesn't show.  And, for more informati...

To build or not to build, that is the question
Hello, ever since I found out that VS.NET could upload all of your pages for you, I have used that method for uploading. However when using the Copy Project option, it seems to restart the aspnet service and the sessions clear. What I'm asking is when is it OK just to manually copy/paste some pages into the website directory w/out actually re-building the site? Right now, I have to wait until there are no users logged into my site to do updates, which are very minor, but include code-behind changes. Can I just upload the updated pages w/out building?In this world there are 10 types of pe...

Building perl with hardened build flags
Hello, As discussed in <http://bugs.debian.org/657853/> we are adding various hardening build flags to the perl build in Debian, as part of a Debian release goal[1]. The version currently in Debian experimental has the following additional flags defined: ccflags: add -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security (note: -fstack-protector is added by perl's config already, but is also in the standard set of flags defined by the Debian dpkg-buildflags utility; -g -O2 is also not new, at least fo...

SpiderMonkey works as Debug-build, not as Release-build
Hi, I have build SpiderMonkey 1.7 as a static library using VS2005 to make a macro plugin for Notepad++. What I did was: - Downloaded js-1.7.0.tar.gz - I added a new static library project to my project - Included the required files (used js.mak as reference for this) - Added jsautokw.h from a nmake build - Made some minor modifications to - jstypes.h: remove __declspec() - jsapi.c: remove DllMain() - prmjtime.c: added <windows.h> As a debug-build, everything works great. But as a release-build it crashes when JS_EvaluateScript() is called even with a scr...

Upgrading/Installing RC Builds to Release builds
Anything I should know about upgrading from the RC to the actual Release build? Should I uninstall the RC? Anything I have to do to existing projects for which I followed the earliest instructions of editing the project files by hand? Yes, you'll need to uninstall the RC before installing the final release.  The final install should prompt you to do this if you haven't already. You do no have to do anything to existing projects.  However if you're planning using your projects with Team Build you'll need to add the import of Microsoft.WebApplication.targets to your project files....

thunderbird release build error: after building current "hg://releases/comm-release" mach swears that no "dist/bin/thunderbird.exe exist"
Hello guys, please help to explain this gorgeous error message. I'm building releases/comm-release, using 'mach' ofcourse. Right after the message "your build is finished successfully", it unexpectedly tells: "Error running mach.... consider filling bug... Exception: Binary expected "OBJ_DIR/dist/bin/thunderbird.exe" doesn't exist" Correct binaries are in fact placed under mozilla binaries "OBJ_DIR/mozilla/dist/bin/thunderbird.exe" The whole piece of log is below: -----------build.log------------- Single process terminated ...

Can't build assembly release build
Have an .NET assembly that will no longer build a Release version, i.e. I can set the Compile/Debug configuration to Release, and build the project, but no assembly is written to bin\release (the path specified for the Build Output Path) and when I recheck the project properties, the Compile/Debug configuration has reverted to Debug! Apparently this is a VS problem not an application problem, since I am now getting the same behavior with a new Class project also. I'm guessing MS broke this with some service pack.  Anyone else have this problem, or have any ideas??? This isn't techni...

CB2007 Debug build the exe is smaller than the Release build.
Any reason why a Debug build using C++ Builder 2007 and TMS Unicode Components results in a smaller exe? Should not the *Release* build be the smaller file? <Jason Goff> wrote in message news:40114@forums.codegear.com... > Any reason why a Debug build using C++ Builder 2007 and TMS Unicode Components > results in a smaller exe? Should not the *Release* build be the smaller file? I think the major reason is that release version contains inlined and possibly non-inlined versions of the functions it decided to inline. Typically debug version is built with all functions out...

Making a tryserver build as close as possible to a release build
For a user research project, I am trying to make a tryserver build which is close to a release build, at least in terms of user perception: it should have official release branding, have the crashreporter on by default. I don't think PGO is necessary, though ;-) The build should not have an update channel. What set of mozconfig/tryserver options would I use to get this? I know about http://mxr.mozilla.org/mozilla-central/source/browser/config/mozconfigs/win32/release but I'm not exactly sure how to use that in terms of tryserver. --BDS On 01/31/13 03:38 PM...

Build error while trying to build debug desktop build on MacOs10.9.5
While trying to build Firefox desktop debug on MacOs10.9.5, I get this build error: 13:28.99 host_arm_ex_to_module.o 13:29.60 host_dwarf_cfi_to_module.o 13:29.70 /Users/mwargers/mozilla-central/security/pkix/test/gtest/pkixnames_tests.cpp:1077:22: error: unused variable 'ipv4_other_addr_str' [-Werror,-Wunused-const-variable] 13:29.70 static const uint8_t ipv4_other_addr_str[] = "5.6.7.8"; 13:29.70 ^ 13:29.70 /Users/mwargers/mozilla-central/security/pkix/test/gtest/pkixnames_tests.cpp:1153:22: error: unused variable 'ipv4_constraint_truncat...

Incremental Build builds too much
We have a large app /w ~20 pbl's that build into dll's. After doing a Full deployment, if I then do a Incremental deployment, PB (version 8.0.3) insists on completely recreating 3 or 4 of the dll's, even if I change nothing. This makes incremental builds take much longer than they used to. I'm guessing this is caused by some kind of dependency between objects in different libraries but I have no idea how to go about troubleshooting this. Any ideas? TIA! Ken Breneman kbreneman@earthlink.net Hi, Ken, This sounds like PB is erring too much on the side of sa...

How to build a project on Build Service
I have developed a program in Python (PyQt) which, at the moment, is just a folder with all those source, icon, xml etc. files. I zipped it in a *.tar.gz. Then I created a project in the OBS, uploaded the *.tar.gz in the Sources, selected repositories. And it shows the build status is broken. Has anyone built an rpm on OBS before? I just want to make an rpm of my program and make it available from my project repository. Please help me build it. What else do I need to do? I've read the OBS tutorial and guidelines but they don't really tell you step by step what you need to ...

Fennec build unusable with own build
Dev.platforms.mobile seems removed, so I'm posting this here: https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.platforms.mobile/PrEk4BsKkfA I tried building Fennec for a patch that I made, but the build that came out of it seemed to be useless on the Galaxy Nexus phone. Fennec would start up all right, but I could not load anything in the browser. I built on MacOS X lion. I used the instructions here: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_for_Android This pointed me to: https://wiki.mozilla.org/Mobile/Fennec/Android My .mozconfig file: #...

Build error, building for otoro
Hi, I did 'git clone git://github.com/mozilla-b2g/B2G.git b2gotoro'. Then 'cd b2gotoro' Then './config.sh otoro'. Then I got this build error: pull: /system/build.prop -> ../../../backup-otoro/system/build.prop 832 files pulled. 0 files skipped. 5524 KB/s (87724365 bytes in 15.507s) Pulling "libauth.so" 3205 KB/s (9588 bytes in 0.002s) Pulling "libcm.so" 6374 KB/s (231280 bytes in 0.035s) Pulling "libdiag.so" 4425 KB/s (22824 bytes in 0.005s) Pulling "libdivxdrmdecrypt.so" remote object '/system/lib/libdi...

Web resources about - build flags for release builds - mozilla.dev.builds

Press Release Rocket - News and Current Events
By Toi Williams on December 24, 2014 Workers at more than 1,400 Walmart stores across the nation are set to see their pay rise next year as ...

Software release life cycle - Wikipedia, the free encyclopedia
The origin of the "alpha/beta" test terminology is IBM. As long ago as the 1950s (and probably earlier), IBM used similar terminology for their ...

BlackBerry will only release Android devices in 2016
... to stand out among other Android powered smartphones in the market today. Chen declined to comment on the expected timing of the phones’ release. ...

The Dandy Warhols release new single "You Are Kiling Me" (listen), new album on Dine Alone later this ...
by Bill Pearis The Dandy Warhols have signed with Dine Alone records and will release their first album in four years later in 2016. While we ...

State Department releases more Clinton emails, several classified
Latest State Department release of Clinton's emails contains several that were later marked "classified"

Lenovo to Release a Smartphone With Google’s Project Tango Augmented Reality Technology this Summer
... joint event to announce that a smartphone using Google’s Project Tango technology is in production and currently scheduled for a summer release. ...

English release of Final Fantasy Adventure remake likely
Square has put up an English version website for Adventures of Mana , which is a remake of Final Fantasy Adventure . Square stuck the Final Fantasy ...

Juniper will release another patch for its backdoored firewalls
... code" in firewalls that could've let someone spy on secure VPN traffic, Juniper Networks has another update on the issue. Despite the release ...

Kim Kardashian Announces Kanye West Will Release New Music Every Friday
Kim Kardashian Announces Kanye West Will Release New Music Every Friday

What It Looks Like When a Dam Releases 13,000 Cubic Feet of Water Per Second
Water is a powerful mother and our dams do all their might in trying to control it but sometimes they need to pump some of that out. This is ...

Resources last updated: 1/9/2016 11:16:30 AM