Skip to content
  • mrowe@apple.com's avatar
    Fix the build after r157478. · ba785ed3
    mrowe@apple.com authored
    Rubber-stamped by Tim Horton.
    
    Due to the way WebCore.exp.in is used, it can't be used to export a differing set of symbols
    for different architectures. We often work around this by tweaking code slightly to avoid
    needing to export different symbols. However, in this case the symbol name itself encodes an
    architecture-specific detail and there's no clear way to avoid the requirement to export it.
    
    To deal with this case we turn to ld's support for wildcards in the symbol export list.
    
    * WebCore.exp.in: Use wildcards in place of the number that represents by how much "this"
    should be adjusted when calling through the vtable thunk. Also sort the remainder of the file.
    * make-export-file-generator: Don't attempt to verify symbol names that contain wildcard characters.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157496 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    ba785ed3