Closed Bug 418613 Opened 17 years ago Closed 17 years ago

MOZ_DEBUG_SYMBOLS clobbers optimize flags, LDFLAGS

Categories

(Firefox Build System :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ted, Assigned: ted)

References

()

Details

Attachments

(1 file)

Ouch. We use this on fx-win32-tbox. I think this is for historical reasons.
At least the optimize flags bit isn't terrible, since it uses -O1 which we're already using, but it's still wrong.
Remember those awesome VC8 compiler flags? Yeah, we're not using them in nightly builds because of this. Patch coming up.
Blocks: 368854
Flags: blocking1.9?
This patch trims down the options MOZ_DEBUG_SYMBOLS sets, and appends them instead of overriding them.
Attachment #304730 - Flags: review?(benjamin)
Blocks: 415928
I verified that I still get debug symbols, but also the linker flags like -SAFESEH are passed along.
Attachment #304730 - Flags: review?(benjamin) → review+
Attachment #304730 - Flags: approval1.9?
Comment on attachment 304730 [details] [diff] [review] don't override optimize flags or ldflags a=beltzner for 1.9
Attachment #304730 - Flags: approval1.9? → approval1.9+
Flags: blocking1.9? → blocking1.9+
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: