RESOLVED FIXED115958
Make it a build error to put invalid C++ symbol names in WebCore.exp.in
https://bugs.webkit.org/show_bug.cgi?id=115958
Summary Make it a build error to put invalid C++ symbol names in WebCore.exp.in
Anders Carlsson
Reported 2013-05-11 08:46:47 PDT
Make it a build error to put invalid C++ symbol names in WebCore.exp.in
Attachments
Patch (1.92 KB, patch)
2013-05-11 08:48 PDT, Anders Carlsson
kling: review+
Anders Carlsson
Comment 1 2013-05-11 08:48:49 PDT
Andreas Kling
Comment 2 2013-05-11 08:59:07 PDT
Comment on attachment 201459 [details] Patch Cool idea.
Anders Carlsson
Comment 3 2013-05-11 09:09:11 PDT
Brent Fulgham
Comment 4 2013-05-11 22:48:16 PDT
I didn't think that <cxxabi.h> existed on Windows. At least, my local build now fails. I wonder why the build bots are happy?
Brent Fulgham
Comment 5 2013-05-11 23:07:56 PDT
Yeah, looking at other cases of <cxxabi.h> use on the web, it appears to be something Microsoft has not yet implemented. We should probably enclose this in an OS(WINDOWS) guard or something. Note that the VS2010 version of this generator was not touched by this change. Maybe the right fix here is to copy an old version of the generator script to the vcproj folder and use it exclusively for VS2005 builds. Either way, I'm guessing the Windows bots will start failing soon when they do a full clean build, or something touches the symbol file kicking of a rebuild of the WebKitExportGenerator project. For better or for worse, the actual script that generates the source file is not 'seen' by the VS dependency checker, so it does not trigger a build when changed. That's probably why the builds are still running.
Brent Fulgham
Comment 6 2013-05-11 23:17:54 PDT
I committed a change to resolve the problem on my side: Committed r149951: <http://trac.webkit.org/changeset/149951> Please double-check I did not hurt anything in your new functionality. Thanks!
Anders Carlsson
Comment 7 2013-05-12 13:38:02 PDT
(In reply to comment #6) > I committed a change to resolve the problem on my side: > > Committed r149951: <http://trac.webkit.org/changeset/149951> > > Please double-check I did not hurt anything in your new functionality. > > Thanks! Sorry about that, I didn't know that ExportFileGenerator runs on Windows! (I don't think it needs to though).
Note You need to log in before you can comment on or make changes to this bug.