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
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.