| Index: ios/web/ios_web.gyp | 
| diff --git a/ios/web/ios_web.gyp b/ios/web/ios_web.gyp | 
| index 6abaacf75eb9e6a4d0eebe7116f34e47b914d1e2..66f1c0f92cd33c95ad9fbee979ec19e591e81b0a 100644 | 
| --- a/ios/web/ios_web.gyp | 
| +++ b/ios/web/ios_web.gyp | 
| @@ -57,6 +57,8 @@ | 
| 'web_state/js/crw_js_message_dynamic_manager.h', | 
| 'web_state/js/crw_js_message_dynamic_manager.mm', | 
| 'web_state/js/crw_js_message_manager.mm', | 
| +        'web_state/ui/web_view_js_utils.h', | 
| +        'web_state/ui/web_view_js_utils.mm', | 
| 'web_state/web_state_observer.cc', | 
| 'web_thread.cc', | 
| 'web_thread_impl.cc', | 
| @@ -64,6 +66,13 @@ | 
| 'web_view_util.h', | 
| 'web_view_util.mm', | 
| ], | 
| +      'link_settings': { | 
| +        'xcode_settings': { | 
| +          'OTHER_LDFLAGS': [ | 
| +            '-weak_framework WebKit', | 
| +          ] | 
| +        }, | 
| +      }, | 
| }, | 
| { | 
| 'target_name': 'js_resources', | 
|  |