Closed Bug 298647 Opened 19 years ago Closed 19 years ago

xcode might put build products in silly places

Categories

(Firefox Build System :: General, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mark, Assigned: mark)

References

Details

Attachments

(1 file)

Upon starting Xcode for the first time, the user is offered a choice of putting
build products adjacent to the project in the "build" directory, or sticking
them in some other far-off folder of the user's choosing.  We expect build
products to be in the former location, but at least one user reported build
trouble which was traced to build products being stored in the outer Hebrides.

If possible, we should handle this situation gracefully.
Attached patch SYMROOT=buildSplinter Review
Needs SYMROOT=build in PBBUILD_SETTINGS.  That takes care of that.

Building in the Xcode UI will still result in products being placed in whatever
nonstandard location the user asked for.  That really only matters for Camino,
but apparently, it didn't affect any Camino builders because they would have
already complained that their Mozilla build was broken.  It would be too much
for the build system to try checking for the SYMROOT setting in the xcode
plist.
Attachment #187184 - Flags: superreview?(sfraser_bugs)
Attachment #187184 - Flags: review?(joshmoz)
Attachment #187184 - Flags: approval1.8b3?
Attachment #187184 - Flags: superreview?(sfraser_bugs) → superreview+
Attachment #187184 - Flags: review?(joshmoz) → review+
Attachment #187184 - Flags: approval1.8b3? → approval1.8b3+
Checking in config/config.mk;
/cvsroot/mozilla/config/config.mk,v  <--  config.mk
new revision: 3.328; previous revision: 3.327
done
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
*** Bug 285308 has been marked as a duplicate of this bug. ***
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: