Closed
Bug 355470
Opened 17 years ago
Closed 16 years ago
rebase throwing error 99 on tinderboxes with VC8
Categories
(Firefox Build System :: General, defect, P3)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mattwillis, Assigned: ted)
Details
Attachments
(1 file)
576 bytes,
patch
|
benjamin
:
review+
|
Details | Diff | Splinter Review |
rebase is throwing error 99 on the tinderboxes that have been upgraded to VC8. From sb-win32-tbox: echo rebasing ./dist rebasing ./dist /bin/find ./dist -name "*.dll" > rebase.lst rebase -b 60000000 -R . -G rebase.lst REBASE: Total Size of mapping 0x0000000000670000 REBASE: Range 0x0000000060000000 -0x0000000060670000 make: *** [rebase] Error 99 From gaius-vm (building Minefield): echo rebasing ./dist rebasing ./dist /bin/find ./dist -name "*.dll" > rebase.lst rebase -b 60000000 -R . -G rebase.lst REBASE: Total Size of mapping 0x0000000000bd0000 REBASE: Range 0x0000000060000000 -0x0000000060bd0000 make: *** [rebase] Error 99
Assignee | ||
Comment 1•16 years ago
|
||
Still a problem on fx-win32-tbox, fwiw.
Comment 3•16 years ago
|
||
Rebasing DLLs improves startup time, in some cases significantly. I'd nominate this for blocking-ff3 if I could.
Assignee | ||
Comment 4•16 years ago
|
||
Via random googling, I speculate that this is due to us trying to rebase the CRT DLLs. I don't have a compiler working right now, so I can't test this theory.
Comment 5•16 years ago
|
||
rebase -v output: ... REBASE: xpcom.dll initial base at 0x0000000010000000 (size 0x00007000) REBASE: xpcom.dll rebased to 0x0000000061a30000 (size 0x00010000) REBASE: Total Size of mapping 0x0000000001a40000 REBASE: Range 0x0000000060000000 -0x0000000061a40000 REBASE: msvcm80.dll Rebase failed. Strong signed images can not be rebased. REBASE: msvcm80.dll Rebase failed. Strong signed images can not be rebased. make: *** [rebase] Error 99 Ted wins!
Assignee: build → nobody
Component: Build & Release → Build Config
Product: mozilla.org → Core
QA Contact: preed → build-config
Version: other → Trunk
Assignee | ||
Comment 6•16 years ago
|
||
From the log output, it looks like we're successfully rebasing our other DLLs, so this isn't a big deal. It should be easy enough to patch this to ignore msvc*dll to get rid of the error.
Assignee | ||
Comment 7•16 years ago
|
||
Pretty trivial, just filter out msvc*dll from the list of dlls to be rebased.
Assignee: nobody → ted.mielczarek
Status: NEW → ASSIGNED
Attachment #269225 -
Flags: review?(benjamin)
Comment 8•16 years ago
|
||
Comment on attachment 269225 [details] [diff] [review] filter out msvc*dll from rebase I probably would have used /bin/find -name "*.dll" -a -not -name "msvc*" but I guess the grep solution works too ;-)
Attachment #269225 -
Flags: review?(benjamin) → review+
Assignee | ||
Comment 9•16 years ago
|
||
That sounds better, I checked it in with that change.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•5 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•