Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(142)

Side by Side Diff: chrome/browser/mac/closure_blocks_leopard_compat.S

Issue 7598037: Re-enable stripping to produce an MH_DYLIB_STUB for closure_blocks_leopard_compat_stub (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/mac/closure_blocks_leopard_compat.h ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 # Definitions of symbols that may be needed at runtime but aren't necessarily 5 # Definitions of symbols that may be needed at runtime but aren't necessarily
6 # present in the SDK chosen for compilation. 6 # present in the SDK chosen for compilation.
7 # 7 #
8 # This file provides a symbols for _NSConcreteGlobalBlock and 8 # This file provides symbols for _NSConcreteGlobalBlock and
9 # _NSConcreteStackBlock, normally present in libSystem.dylib and provided by 9 # _NSConcreteStackBlock, normally present in libSystem.dylib and provided by
10 # by libclosure-38/data.c in Mac OS X 10.6 and later. When using the 10.5 SDK, 10 # by libclosure-38/data.c in Mac OS X 10.6 and later. When using the 10.5 SDK,
11 # the symbol is not present. This file's definition can be used with extreme 11 # the symbols are not present. This file's definition can be used with extreme
12 # care in an application that needs to use the 10.5 SDK in conjunction with 12 # care in an application that needs to use the 10.5 SDK in conjunction with
13 # blocks. 13 # blocks.
14 # 14 #
15 # This file cooperates with the build system (closure_leopard_compat.gyp) to 15 # This file cooperates with the build system to produce a dynamic library
16 # produce a dynamic library that, when linked against, causes dependents to 16 # that, when linked against, causes dependents to look in libSystem for the
17 # look in libSystem for the symbols provided here. It also cooperates with a 17 # symbols provided here. It also cooperates with a header that causes
18 # header (block.h) that causes dependents to treat the symbols provided here 18 # dependents to treat the symbols provided here as weak imports, critical for
19 # as weak imports, critical for the resultant output to be loadable on 10.5. 19 # the resultant output to be loadable on 10.5.
20 20
21 # To simplify things, this file assumes it's being built with the 10.5 SDK, 21 # To simplify things, this file assumes it's being built with the 10.5 SDK,
22 # a deployment target of 10.5, and is producing 32-bit x86 code. Other 22 # a deployment target of 10.5, and is producing 32-bit x86 code. Other
23 # combinations are possible, but not interesting for the time being. See 23 # combinations are possible, but not interesting for the time being. See
24 # <sys/cdefs.h> for interesting ways that names might be mangled in other 24 # <sys/cdefs.h> for interesting ways that names might be mangled in other
25 # configurations. 25 # configurations.
26 26
27 #include <AvailabilityMacros.h> 27 #include <AvailabilityMacros.h>
28 28
29 #if MAC_OS_X_VERSION_MIN_REQUIRED != MAC_OS_X_VERSION_10_5 || \ 29 #if MAC_OS_X_VERSION_MIN_REQUIRED != MAC_OS_X_VERSION_10_5 || \
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
118 118
119 # Some data-section symbols that might be referenced. 119 # Some data-section symbols that might be referenced.
120 120
121 .section __DATA,__data 121 .section __DATA,__data
122 122
123 DEFINE_GLOBAL_SYMBOL(___stdinp) 123 DEFINE_GLOBAL_SYMBOL(___stdinp)
124 DEFINE_GLOBAL_SYMBOL(___stdoutp) 124 DEFINE_GLOBAL_SYMBOL(___stdoutp)
125 DEFINE_GLOBAL_SYMBOL(___stderrp) 125 DEFINE_GLOBAL_SYMBOL(___stderrp)
126 126
127 #undef DEFINE_GLOBAL_SYMBOL 127 #undef DEFINE_GLOBAL_SYMBOL
OLDNEW
« no previous file with comments | « chrome/browser/mac/closure_blocks_leopard_compat.h ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698