Closed Bug 431898 Opened 17 years ago Closed 17 years ago

mac build broken by today's trunk changesets

Categories

(Developer Infrastructure :: Source Code Analysis, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: vladimir.sukhoy, Unassigned)

References

Details

Attachments

(1 file)

First of all, .deps directory is not created automatically on Mac. Even if it is present, dehydra doesn't link because of the following: cc -lm /Users/sukhoy/Mozilla/gcc-dehydra/jsuni-installed/lib//libmozjs.dylib -bundle -flat_namespace -undefined suppress -fnested-functions -o gcc_dehydra.so dehydra_plugin.o dehydra_builtins.o dehydra_ast.o dehydra.o util.o dehydra_types.o ld: -allow_stack_execute option can only be used when linking a main executable collect2: ld returned 1 exit status I am not sure why does it show up, but if I remove -fnested-functions from the link flags, dehydra builds fine. This does not imply that treehydra builds fine because it needs -fnested-functions for treehydra_generated.o
Attached patch fixSplinter Review
Attachment #319105 - Flags: review?(dmandelin)
Attachment #319105 - Flags: review?(dmandelin) → review+
pushed.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Product: Core → Firefox Build System
Product: Firefox Build System → Developer Infrastructure
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: