Closed
Bug 755684
Opened 13 years ago
Closed 8 years ago
Windows zero-change builds take over 5 mins on an i7+SSD+8GB RAM
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: emorley, Unassigned)
References
(Depends on 1 open bug)
Details
(Whiteboard: [buildfaster:?])
Attachments
(2 files, 4 obsolete files)
Using Windows 7, MSVC2010, pymake and the following .mozconfig: > mk_add_options MOZ_OBJDIR=d:/obj-inbound > mk_add_options MOZ_MAKE_FLAGS=-j12 > ac_add_options --disable-optimize > ac_add_options --disable-debug-symbols > ac_add_options --disable-angle Zero change builds (ie a |pymake -f client.mk| immediately after the previous) of https://hg.mozilla.org/integration/mozilla-inbound/rev/2ecf6383621b still take: real 5m25.723s user 0m0.000s sys 0m0.015s This is on a Core i7-2760QM, with a Crucial m4 SSD & 8GB RAM. The log shows lots of things being rebuilt unnecessarily - one of which is bug 742169, but there's lots more. I'm not the best at interpreting the output, so if someone can help me identify the main causes, I'm happy to file the dependant bugs off of this meta bug. I have attached the output from both |pymake -f client.mk| and with '-s'.
Reporter | ||
Comment 1•13 years ago
|
||
Reporter | ||
Comment 2•13 years ago
|
||
Comment 3•13 years ago
|
||
(In reply to Ed Morley [:edmorley] from comment #0) > Using Windows 7, MSVC2010, pymake and the following .mozconfig: > > mk_add_options MOZ_OBJDIR=d:/obj-inbound > > mk_add_options MOZ_MAKE_FLAGS=-j12 > > ac_add_options --disable-optimize > > ac_add_options --disable-debug-symbols > > ac_add_options --disable-angle > > Zero change builds (ie a |pymake -f client.mk| immediately after the > previous) of > https://hg.mozilla.org/integration/mozilla-inbound/rev/2ecf6383621b still > take: > real 5m25.723s > user 0m0.000s > sys 0m0.015s > > This is on a Core i7-2760QM, with a Crucial m4 SSD & 8GB RAM. > > The log shows lots of things being rebuilt unnecessarily - one of which is > bug 742169 Seriously, bug 742169 shouldn't contribute more than a couple seconds.
Reporter | ||
Updated•13 years ago
|
Whiteboard: [buildfaster:?]
Comment 5•13 years ago
|
||
There are also some useful deps on bug 459891 still. Specifically the "reduce X invocations" stuff, plus the pymake native commands stuff.
Reporter | ||
Updated•13 years ago
|
Depends on: build-perf
Reporter | ||
Comment 6•12 years ago
|
||
(post bug 755828)
Attachment #624346 -
Attachment is obsolete: true
Reporter | ||
Comment 7•12 years ago
|
||
Attachment #624345 -
Attachment is obsolete: true
Reporter | ||
Comment 8•12 years ago
|
||
Sadly still taking 5m 36 +/- a 2-3 secs, so actually a tiny bit longer than comment 0.
Comment 9•12 years ago
|
||
One thing that may noticeably impact the build time is mddepend.pl. If we converted it to python, and made it a pymake native command, it should increase build speed significantly.
Comment 10•12 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #9) > One thing that may noticeably impact the build time is mddepend.pl. If we > converted it to python, and made it a pymake native command, it should > increase build speed significantly. bug 462463 covers hacking around mddepend.pl, but it kind of got dropped.
Reporter | ||
Updated•12 years ago
|
Whiteboard: [buildfaster:?]
Reporter | ||
Comment 11•12 years ago
|
||
Trying again using https://hg.mozilla.org/integration/mozilla-inbound/rev/14ed511f2d6b and the following mozconfig: mk_add_options MOZ_OBJDIR=d:/obj-inbound mk_add_options MOZ_MAKE_FLAGS=-j12 Gives: real 9m8.337s user 0m0.000s sys 0m0.000s :-((
Reporter | ||
Comment 12•12 years ago
|
||
Attachment #627746 -
Attachment is obsolete: true
Attachment #627747 -
Attachment is obsolete: true
Comment 13•12 years ago
|
||
One performance problem in pymake is the overhead of loading rules.mk. On my MBP, this amounts to 50-55s of CPU time. Considering we effectively do 3 passes over each Makefile due to the tier build, it's possible pymake builds spend 2.5-3 minutes just in processing rules.mk (on my machine, at least). http://gregoryszorc.com/blog/2012/07/28/makefile-execution-times/
Comment 14•12 years ago
|
||
For a zero change build of mozilla-central@257777cf58fe and this .mozconfig: ac_add_options --disable-webgl ac_add_options --disable-debug-symbols mk_add_options MOZ_MAKE_FLAGS="-j1" I get the following list of top 20 "executables" by CPU time (kernel time + user time) on Windows 7 using the attached tool and some post processing: pymake: executable CPU time invocations =================================================== python.exe make.py 165s 5 python.exe nsinstall.py 58s 567 cl.exe 52s 227 sh.exe 43s 3327 python.exe pythonpath.py 30s 133 python.exe xpccheck.py 27s 77 perl.exe 22s 490 python.exe buildlist.py 20s 411 link.exe 20s 122 python.exe -c 12s 5 make.exe 11s 153 python.exe JarMaker.py 11s 74 hg.exe 10s 36 rm.exe 8s 130 makensisu-2.46.exe 7s 3 python.exe Preprocessor.py 5s 51 find.exe 3s 7 uname.exe 2s 630 sed.exe 1s 172 zip.exe 1s 153 make: executable CPU time invocations =================================================== python.exe nsinstall.py 179s 1724 make.exe 124s 3412 sh.exe 43s 3505 python.exe pythonpath.py 27s 123 python.exe xpccheck.py 27s 77 perl.exe 22s 490 cl.exe 22s 210 python.exe buildlist.py 20s 411 link.exe 20s 121 hg.exe 15s 53 python.exe JarMaker.py 11s 74 rm.exe 10s 127 makensisu-2.46.exe 7s 3 python.exe Preprocessor.py 6s 51 uname.exe 3s 629 python.exe cl.py 3s 54 find.exe 3s 7 mt.exe 2s 94 zip.exe 1s 153 sed.exe 0s 172 I can also attach detailed metrics for {no-op, clean} build with {pymake -j1, pymake -j6, make -j1} if they would be of any use, but they are quite large (7 MB compressed).
Comment 15•12 years ago
|
||
You may be interested in bug 683438. I also have code in https://github.com/indygreg/mozilla-central/tree/build-splendid that captures CPU and disk I/O stats during builds. Although, I've only applied to the non-recursive make build backend in that tree. I plan to backport the patch to work with the existing build system if I have a few hours. That approach goes short of the per-process metrics you are gathering, however. Although, the psutil Python package is quite nice and could probably capture per-process metrics if hooked into the pymake API properly. FWIW, the process times for pymake aren't completely accurate. We have make magic that turns some would-be external process calls into Python method calls. This will wrongly attribute CPU time to make.py. (This is why the invocation counts between make and pymake are off by so much.) Also, pythonpath.py just does an execfile(). So, you need to parse out the script argument to pythonpath.py to attribute CPU usage properly. Ideally, there should be no python.exe calls in pymake builds except make.py: all Python should be native python commands. Unfortunately, this isn't yet fully implemented. I'm surprised that make.exe uses 124s of CPU time. What kind of hardware are you running on? See http://gregoryszorc.com/blog/2012/07/29/mozilla-central-build-times/ for some timings on a MacBook Pro, which appear to be much, much faster.
Comment 16•12 years ago
|
||
It's interesting to see how few nsinstall calls we actually converted to native.
Comment 17•12 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #16) > It's interesting to see how few nsinstall calls we actually converted to > native. (1724 - 567) = 1157 is around two-thirds, no?
Comment 18•9 years ago
|
||
Several years later, Windows no change builds (or incremental builds) still take over 15 minutes on my system: Windows 32-bit, G2020 dual core processor, 4GB memory . The original bug was about Windows pymake builds, but as I understand (I am a newbie to building Firefox) pymake is not used anymore. Therefore, should someone change the bug title to remove the pymake reference, or should I open a new bug about slow zero change Windows builds that is not specific to pymake? Is somebody going to work on the issue of slow Windows builds ?
Reporter | ||
Updated•9 years ago
|
Summary: Windows pymake zero-change builds take over 5 mins on an i7+SSD+8GB RAM → Windows zero-change builds take over 5 mins on an i7+SSD+8GB RAM
Comment 19•9 years ago
|
||
Please have a look at the build log shown below of a no change build that takes ~15 minutes although there is essentially nothing to do since nothing changed, until the "real build" starts building xul.dll (which fails due to memory limit on Win7 32, but this is another issue) Some observations and questions: 1. Can someone explain why hundreds of files are updated and deleted although there was no change in the source files ? I guess that those deleted files will need to be rebuilt, and the files that depend on them, which takes time although nothing was essentially changed. An example line from the log: 2:43.14 From dist/include: Kept 4768 existing; Added/updated 1; Removed 236 fil es and 6 directories. 2. 5 minutes from 4:24 to 9:22 are spent making private_export calling sub makes although there was nothing changed. Can't this be sped up significantly, maybe by not calling recursive or sub make, and doing it from the top level make? 3. After the private_export stuff ends at 9:22 , there are 3 minutes without messages, where it is unclear what it is doing?: 9:22.40 There are no private exports. 12:11.44 mozmake.EXE[6]: warning: -jN forced in submake: disabling jobserver mod 12:11.94 Note: rebuild with "c:/mozilla-build/mozmake/mozmake.EXE VERBOSE=1 " to show all compiler parameters. 12:12.78 c:/mozilla-build/mozmake/mozmake.EXE[6]: Making `all' in `stubdata' 12:13.81 c:/mozilla-build/mozmake/mozmake.EXE[6]: Making `all' in `common' The log: $ ./mach build 0:10.42 c:\mozilla-build\mozmake\mozmake.EXE -f client.mk MOZ_PARALLEL_BUILD=4 -s 0:47.53 Adding client.mk options from c:/mozilla-source/mozilla-central/.mozcon fig: 0:47.53 VERBOSE=1 0:47.53 MOZ_MAKE_FLAGS=-j4 0:47.53 MOZ_OBJDIR=c:/mozilla-source/mozilla-central/obj-i686-pc-mingw32 0:47.53 OBJDIR=c:/mozilla-source/mozilla-central/obj-i686-pc-mingw32 0:47.53 FOUND_MOZCONFIG=c:/mozilla-source/mozilla-central/.mozconfig 2:08.36 From dist/branding: Kept 15 existing; Added/updated 0; Removed 0 files and 0 directories. 2:09.61 From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 2:14.77 From dist/bin: Kept 245 existing; Added/updated 0; Removed 97 files and 6 directories. 2:15.69 From dist/private: Kept 0 existing; Added/updated 0; Removed 157 files and 2 directories. 2:16.34 From dist/xpi-stage: Kept 2 existing; Added/updated 0; Removed 2 files and 6 directories. 2:17.11 From dist/sdk: Kept 0 existing; Added/updated 0; Removed 19 files and 4 directories. 2:26.28 From dist/idl: Kept 1130 existing; Added/updated 0; Removed 0 files and 0 directories. 2:43.14 From dist/include: Kept 4768 existing; Added/updated 1; Removed 236 fil es and 6 directories. 4:07.34 From _tests: Kept 38919 existing; Added/updated 3; Removed 2 files and 1 directories. 4:17.21 From ../../dist/idl: Kept 1130 existing; Added/updated 0; Removed 0 fil es and 0 directories. 4:24.26 cd include; c:/mozilla-build/mozmake/mozmake.EXE private_export 4:25.06 Creating c:/mozilla-source/mozilla-central/obj-i686-pc-mingw32/dist/pri vate/nss 4:31.02 Creating c:/mozilla-source/mozilla-central/obj-i686-pc-mingw32/dist/pri vate/dbm 4:33.42 cd src; c:/mozilla-build/mozmake/mozmake.EXE private_export 4:34.03 cd mangle; c:/mozilla-build/mozmake/mozmake.EXE private_export 4:34.53 There are no private exports. 4:34.69 There are no private exports. 4:39.09 There are no private exports. 4:39.13 There are no private exports. 4:39.51 There are no private exports. 4:39.68 There are no private exports. 4:41.00 There are no private exports. 4:45.17 There are no private exports. 5:18.33 There are no private exports. 5:18.93 There are no private exports. 5:25.77 cd legacydb; c:/mozilla-build/mozmake/mozmake.EXE private_export 5:30.48 There are no private exports. 5:30.90 There are no private exports. 5:36.80 cd builtins; c:/mozilla-build/mozmake/mozmake.EXE private_export 5:41.13 cd include; c:/mozilla-build/mozmake/mozmake.EXE private_export 5:42.37 There are no private exports. 5:49.22 cd pkix; c:/mozilla-build/mozmake/mozmake.EXE private_export 5:49.40 There are no private exports. 5:49.93 cd include; c:/mozilla-build/mozmake/mozmake.EXE export 5:55.22 cd certsel; c:/mozilla-build/mozmake/mozmake.EXE private_export 5:55.91 Creating c:/mozilla-source/mozilla-central/obj-i686-pc-mingw32/dist/inc lude/dbm 5:56.11 cd mangle; c:/mozilla-build/mozmake/mozmake.EXE export 5:56.54 There are no private exports. 5:57.24 cd src; c:/mozilla-build/mozmake/mozmake.EXE export 6:03.16 cd crlsel; c:/mozilla-build/mozmake/mozmake.EXE private_export 6:09.10 cd checker; c:/mozilla-build/mozmake/mozmake.EXE private_export 6:17.45 Creating c:/mozilla-source/mozilla-central/obj-i686-pc-mingw32/dist/inc lude/nss 6:17.53 Creating c:/mozilla-source/mozilla-central/obj-i686-pc-mingw32/dist/inc lude/nss 6:18.45 There are no private exports. 6:18.53 There are no private exports. 6:19.26 cd params; c:/mozilla-build/mozmake/mozmake.EXE private_export 6:24.82 There are no private exports. 6:26.47 cd results; c:/mozilla-build/mozmake/mozmake.EXE private_export 6:27.31 There are no private exports. 6:31.57 There are no private exports. 6:33.30 cd store; c:/mozilla-build/mozmake/mozmake.EXE private_export 6:33.60 There are no private exports. 6:38.39 There are no private exports. 6:39.36 cd top; c:/mozilla-build/mozmake/mozmake.EXE private_export 6:40.33 There are no private exports. 6:44.04 There are no private exports. 6:46.32 cd util; c:/mozilla-build/mozmake/mozmake.EXE private_export 6:46.49 There are no private exports. 6:50.22 There are no private exports. 6:52.72 There are no private exports. 6:52.97 There are no private exports. 6:53.34 cd pkix_pl_nss; c:/mozilla-build/mozmake/mozmake.EXE private_export 6:56.51 There are no private exports. 6:58.72 There are no private exports. 6:58.99 cd pki; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:01.89 There are no private exports. 7:02.18 There are no private exports. 7:04.21 There are no private exports. 7:05.69 cd system; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:06.80 There are no private exports. 7:07.30 There are no private exports. 7:11.93 cd module; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:12.25 There are no private exports. 7:18.85 There are no private exports. 7:19.40 There are no private exports. 7:24.83 There are no private exports. 7:25.02 cd legacydb; c:/mozilla-build/mozmake/mozmake.EXE export 7:28.96 There are no private exports. 7:29.35 cd legacydb; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:34.38 There are no private exports. 7:34.95 There are no private exports. 7:36.73 There are no private exports. 7:39.05 cd builtins; c:/mozilla-build/mozmake/mozmake.EXE export 7:40.04 cd include; c:/mozilla-build/mozmake/mozmake.EXE export 7:42.47 There are no private exports. 7:43.24 cd include; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:44.64 There are no private exports. 7:44.94 cd builtins; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:45.22 cd pkix; c:/mozilla-build/mozmake/mozmake.EXE export 7:48.20 There are no private exports. 7:48.74 cd pkix; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:50.18 cd certsel; c:/mozilla-build/mozmake/mozmake.EXE export 7:50.36 There are no private exports. 7:51.61 There are no private exports. 7:52.27 cd certsel; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:53.92 cd certsel; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:55.57 There are no private exports. 7:56.25 cd crlsel; c:/mozilla-build/mozmake/mozmake.EXE export 7:56.81 There are no private exports. 7:57.59 cd crlsel; c:/mozilla-build/mozmake/mozmake.EXE private_export 7:58.68 There are no private exports. 7:59.51 cd crlsel; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:01.72 There are no private exports. 8:02.96 cd checker; c:/mozilla-build/mozmake/mozmake.EXE export 8:03.02 There are no private exports. 8:03.64 cd checker; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:06.00 There are no private exports. 8:07.51 cd checker; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:09.87 There are no private exports. 8:10.89 cd params; c:/mozilla-build/mozmake/mozmake.EXE export 8:10.91 There are no private exports. 8:12.18 cd params; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:16.20 There are no private exports. 8:17.04 cd params; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:19.14 There are no private exports. 8:20.09 cd results; c:/mozilla-build/mozmake/mozmake.EXE export 8:20.89 There are no private exports. 8:21.35 cd results; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:24.86 There are no private exports. 8:25.73 cd results; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:27.61 There are no private exports. 8:28.24 cd store; c:/mozilla-build/mozmake/mozmake.EXE export 8:28.34 There are no private exports. 8:29.23 cd store; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:32.53 There are no private exports. 8:33.22 cd store; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:35.09 There are no private exports. 8:35.68 cd top; c:/mozilla-build/mozmake/mozmake.EXE export 8:36.16 There are no private exports. 8:37.01 cd top; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:40.22 There are no private exports. 8:40.94 cd top; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:42.64 There are no private exports. 8:43.11 cd util; c:/mozilla-build/mozmake/mozmake.EXE export 8:43.50 There are no private exports. 8:44.05 cd util; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:46.58 There are no private exports. 8:47.29 cd util; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:48.99 There are no private exports. 8:49.96 There are no private exports. 8:50.39 There are no private exports. 8:51.22 cd pkix_pl_nss; c:/mozilla-build/mozmake/mozmake.EXE export 8:52.85 There are no private exports. 8:53.68 There are no private exports. 8:54.37 cd pkix_pl_nss; c:/mozilla-build/mozmake/mozmake.EXE private_export 8:58.19 There are no private exports. 8:58.87 cd pki; c:/mozilla-build/mozmake/mozmake.EXE export 8:59.67 cd pki; c:/mozilla-build/mozmake/mozmake.EXE private_export 9:01.59 cd pki; c:/mozilla-build/mozmake/mozmake.EXE private_export 9:06.60 There are no private exports. 9:07.09 cd system; c:/mozilla-build/mozmake/mozmake.EXE private_export 9:07.98 There are no private exports. 9:08.19 There are no private exports. 9:08.42 cd system; c:/mozilla-build/mozmake/mozmake.EXE export 9:08.71 cd system; c:/mozilla-build/mozmake/mozmake.EXE private_export 9:12.36 There are no private exports. 9:13.30 cd module; c:/mozilla-build/mozmake/mozmake.EXE private_export 9:14.40 There are no private exports. 9:14.81 There are no private exports. 9:15.05 cd module; c:/mozilla-build/mozmake/mozmake.EXE private_export 9:15.73 cd module; c:/mozilla-build/mozmake/mozmake.EXE export 9:19.80 There are no private exports. 9:20.40 There are no private exports. 9:20.99 There are no private exports. 9:21.79 There are no private exports. 9:22.26 There are no private exports. 9:22.40 There are no private exports. 12:11.44 mozmake.EXE[6]: warning: -jN forced in submake: disabling jobserver mod e. 12:11.94 Note: rebuild with "c:/mozilla-build/mozmake/mozmake.EXE VERBOSE=1 " to show all compiler parameters. 12:12.78 c:/mozilla-build/mozmake/mozmake.EXE[6]: Making `all' in `stubdata' 12:13.81 c:/mozilla-build/mozmake/mozmake.EXE[6]: Making `all' in `common' 12:16.04 c:/mozilla-build/mozmake/mozmake.EXE[6]: Making `all' in `i18n' 12:18.65 c:/mozilla-build/mozmake/mozmake.EXE[6]: Making `all' in `tools' 12:20.36 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `toolutil' 12:21.74 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `ctestfw' 12:23.16 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `makeconv' 12:23.80 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `genrb' 12:24.24 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `genbrk' 12:24.95 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `gencnval' 12:25.65 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `gensprep' 12:26.56 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `icuinfo' 12:28.10 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `genccode' 12:29.07 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `gencmn' 12:29.71 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `icupkg' 12:30.16 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `pkgdata' 12:30.74 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `gentest' 12:31.31 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `gennorm2' 12:31.99 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `gencfu' 12:32.47 c:/mozilla-build/mozmake/mozmake.EXE[7]: Making `all' in `gendict' 12:33.17 c:/mozilla-build/mozmake/mozmake.EXE[6]: Making `all' in `data' 12:53.25 Note: rebuild with "c:/mozilla-build/mozmake/mozmake.EXE VERBOSE=1 all- local" to show all compiler parameters. 13:11.19 webapprt.obj 13:15.20 nsBrowserApp.obj 13:29.18 webapprt.cpp 13:29.23 nsBrowserApp.cpp 13:29.29 webapprt-stub.exe 13:30.78 firefox.exe 13:37.30 Creating library webapprt-stub.lib and object webapprt-stub.exp 13:37.30 13:37.30 xpcomglue_staticruntime.lib(pldhash.obj) : warning LNK4049: locally def ined symbol ?gChaosModeCounter@detail@mozilla@@3V?$Atomic@I$01X@2@A (class mozil la::Atomic<unsigned int,2,void> mozilla::detail::gChaosModeCounter) imported 13:37.30 13:38.42 Embedding manifest from c:/mozilla-source/mozilla-central/browser/app/f irefox.exe.manifest 14:10.86 cd include; c:/mozilla-build/mozmake/mozmake.EXE libs 14:19.60 cd src; c:/mozilla-build/mozmake/mozmake.EXE libs 14:23.74 cd builtins; c:/mozilla-build/mozmake/mozmake.EXE libs 14:25.38 mkdir: cannot create directory `c:/mozilla-source/mozilla-central/obj-i 686-pc-mingw32/security/nss/lib/freebl': File exists 14:26.84 cd mangle; c:/mozilla-build/mozmake/mozmake.EXE libs 14:38.68 cd legacydb; c:/mozilla-build/mozmake/mozmake.EXE libs 14:57.15 xul.dll
Reporter | ||
Comment 20•8 years ago
|
||
I no longer build gecko & I'm sure this work is being tracked elsewhere (eg bug 459891).
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•