WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
135006
SECTORDER_FLAGS should be defined in target's xcconfig file, not Base.xcconfig
https://bugs.webkit.org/show_bug.cgi?id=135006
Summary
SECTORDER_FLAGS should be defined in target's xcconfig file, not Base.xcconfig
David Kilzer (:ddkilzer)
Reported
2014-07-16 20:18:33 PDT
Building all targets with the same SECTORDER_FLAGS makes no sense because *.order files are specific to a target. We should consider moving the SECTORDER_FLAGS variables to the target xcconfig in each project that will use them.
Attachments
Patch v1
(29.34 KB, patch)
2014-07-17 15:29 PDT
,
David Kilzer (:ddkilzer)
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
David Kilzer (:ddkilzer)
Comment 1
2014-07-17 15:29:10 PDT
Created
attachment 235095
[details]
Patch v1
WebKit Commit Bot
Comment 2
2014-07-17 21:00:07 PDT
Comment on
attachment 235095
[details]
Patch v1 Clearing flags on attachment: 235095 Committed
r171212
: <
http://trac.webkit.org/changeset/171212
>
WebKit Commit Bot
Comment 3
2014-07-17 21:00:12 PDT
All reviewed patches have been landed. Closing bug.
Philip Rogers
Comment 4
2014-07-20 10:28:09 PDT
No review? I think this breaks the external build: === BUILD TARGET llvmForJSC OF PROJECT JavaScriptCore WITH CONFIGURATION Debug === Check dependencies Base.xcconfig line 23: Unable to find included file "iOS.xcconfig" Base.xcconfig line 24: Unable to find included file "../../../../Internal/Configurations/UseInternalSDK.xcconfig" The file “LLVMForJSC.xcconfig” couldn’t be opened because there is no such file. (/Users/pdr/Desktop/WebKit/Source/JavaScriptCore/Configurations/LLVMForJSC.xcconfig) Build setting PRODUCT_NAME undefined ** BUILD FAILED **
mitz
Comment 5
2014-07-20 10:33:40 PDT
(In reply to
comment #4
)
> No review?
<
https://bugs.webkit.org/show_activity.cgi?id=135006
> shows that Darin Adler has reviewed the patch.
> > I think this breaks the external build: > === BUILD TARGET llvmForJSC OF PROJECT JavaScriptCore WITH CONFIGURATION Debug === > > Check dependencies > Base.xcconfig line 23: Unable to find included file "iOS.xcconfig" > Base.xcconfig line 24: Unable to find included file "../../../../Internal/Configurations/UseInternalSDK.xcconfig" > The file “LLVMForJSC.xcconfig” couldn’t be opened because there is no such file. (/Users/pdr/Desktop/WebKit/Source/JavaScriptCore/Configurations/LLVMForJSC.xcconfig) > Build setting PRODUCT_NAME undefined > > ** BUILD FAILED **
The above failure doesn’t appear to be related to the patch. It’s failing because it can’t find LLVMForJSC.xcconfig, but that file wasn’t touched.
Darin Adler
Comment 6
2014-07-20 10:46:52 PDT
(In reply to
comment #4
)
> No review?
I reviewed this.
> I think this breaks the external build:
I don’t think so. As Dan says, that problem you are seeing is something different.
Philip Rogers
Comment 7
2014-07-20 11:08:36 PDT
(In reply to
comment #6
)
> (In reply to
comment #4
) > > No review? > > I reviewed this. > > > I think this breaks the external build: > > I don’t think so. As Dan says, that problem you are seeing is something different.
I apologize, this patch was fine. I blame jetlag :( I clicked "formatted diff" instead of the patch that landed, and had a local change which caused the failure.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug