WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
62011
update the Xcode version on the /building/tools.html file site
https://bugs.webkit.org/show_bug.cgi?id=62011
Summary
update the Xcode version on the /building/tools.html file site
Patrick Mueller
Reported
2011-06-03 07:23:53 PDT
The web site's page
http://www.webkit.org/building/tools.html
currently lists XCode >= 3.1.4 as the version of XCode to use. A thread on the mailing list from October 2011, titled "Any objections to switching to Xcode 3.2.4 or newer?", at
https://lists.webkit.org/pipermail/webkit-dev/2010-October/014972.html
, seems to indicate >= 3.2.4 is required. Since XCode 4.x flavors are also available, it would be good to state whether XCode 4 can be used, and if there's anything to watch out for if you do use it.
Attachments
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
2011-06-03 08:44:55 PDT
Xcode 3.1.4 is the latest version for Mac OS X 10.5, so we can't require anything newer than that. Saying something specific about version for Snow Leopard might be useful, but I'd just suggest the newest.
Patrick Mueller
Comment 2
2011-06-03 09:46:12 PDT
There must be some kind of nuanced answer here, as the linked-to ml post from Darin reads, to me, as "you can use XCode >= 3.2.4". I'd guess not many webkit devs outside of Apple are doing builds on 10.5, so perhaps the 10.5 requirement is actually something like "must not make dependencies on capabilities of XCode >= 3.1.4 for source in HEAD".
> I'd just suggest the newest
I'd like a specific statement about XCode 4.x. I'm not sure if "newest" means "newest XCode" (XCode 4.x) or "newest 3.x XCode".
Alexey Proskuryakov
Comment 3
2011-06-03 10:24:25 PDT
Project files are compatible from at least Xcode 3.1 all the way to Xcode 4, so any version would build WebKit just fine. The reason these discussions arise is that sometimes a certain version makes minor changes to project files (adding an inconsequential key, or re-ordering files differently). Sometimes this thrashing becomes a burden, and active contributors try to agree which specific version to use to avoid it. Is there such a widespread problem now? What is the reason to spell out a specific version on the page?
Patrick Mueller
Comment 4
2011-06-03 11:05:49 PDT
Thanks for the clarification. I've worked with many, many toolkits/sdks over the years, and have learned to ask before moving up to new versions. XCode is something I'm not very familiar with, yet.
Levi Weintraub
Comment 5
2011-06-27 12:17:39 PDT
It'd be nice to have some build instructions for XCode 4 anyhow -- as far as I can tell it doesn't "just work." I gave building WebCore a try with 4.0.2 and while building from the command line worked as expected, I couldn't get past forwarding header errors from the GUI.
Alexey Proskuryakov
Comment 6
2011-06-27 12:52:25 PDT
Sounds reasonable. My guess if that the trouble you saw was caused to Xcode building projects to separate locations - you need to create and build a workspace with all projects, or change Xcode preferences to always build to a given directory. That said, I'm not sure if I have it all set up correctly either.
Levi Weintraub
Comment 7
2011-06-27 13:29:06 PDT
Know of any XCode ninjas who'd be willing to write up a quick Wiki? I know I'd certainly appreciate it :)
Levi Weintraub
Comment 8
2011-11-16 15:41:19 PST
Just restating that I know a lot of developers (myself among them!) who'd love to be able to use the most recent XCode IDE, but haven't succeeded in getting it to build WebKit. Any takers?
Jon Davis
Comment 9
2016-02-03 11:32:36 PST
The latest Xcode is referenced. Xcode 7 as of this comment.
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