| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
stripping is enabled.
--
PiperOrigin-RevId: 148458258
MOS_MIGRATED_REVID=148458258
|
|
|
|
|
|
|
|
| |
compiler flags.
--
PiperOrigin-RevId: 148273368
MOS_MIGRATED_REVID=148273368
|
|
|
|
|
|
|
|
| |
Note that I also have to make some changes to cpp files to add the ability to specify a suffix for linked artifacts. This helps to avoid an artifact conflict between proto_library and J2ObjcAspect acting on proto_library, where both will create an archive file. J2ObjcAspect will simply generate a "_j2objc.a" archive instead of ".a" archive.
--
PiperOrigin-RevId: 148135630
MOS_MIGRATED_REVID=148135630
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
It is not certain that this won't break users, and the value-add to them is not significant.
The intent is to make these changes in the crosstool.
*** Original change description ***
Blaze/bazel modifications to command line flags used when dead-stripping.
- Passing -g to the compiler is no longer required.
- Instead of detecting test rules, detect "-bundle" in the command line.
- In that case, pass "-x", not "-S", to strip.
- Do not inhibit dead-code stripping for tests.
RELNOTES:
Modifications to command line flags used for dead-stripping.
--
PiperOrigin-RevId: 147185327
MOS_MIGRATED_REVID=147185327
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Passing -g to the compiler is no longer required.
- Instead of detecting test rules, detect "-bundle" in the command line.
- In that case, pass "-x", not "-S", to strip.
- Do not inhibit dead-code stripping for tests.
RELNOTES:
Modifications to command line flags used for dead-stripping.
--
PiperOrigin-RevId: 147171780
MOS_MIGRATED_REVID=147171780
|
|
|
|
|
|
|
|
| |
path. In the process, rename and replace the incorrectly named ObjcCommon.Builder#addUserHeaderSearchPaths
--
PiperOrigin-RevId: 147038434
MOS_MIGRATED_REVID=147038434
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 146385106
MOS_MIGRATED_REVID=146385106
|
|
|
|
|
|
|
|
|
|
| |
* Bitcode symbol maps allow Apple to provide a new dSYM output when they recompile bitcode on the App Store. This makes it possible to debug apps build with embedded bitcode.
* The new debug outputs provider makes it easy (and correct) for other rules to post-process (package, analyze, upload) dSYM and Bitcode artifacts.
--
PiperOrigin-RevId: 145720293
MOS_MIGRATED_REVID=145720293
|
|
|
|
|
|
|
|
|
|
| |
--experimental_objc_library and --experimental_objc_use_crosstool_for_binary.
This flag will allow testing of the complete (compilation and linking) rollout
of the objc crosstool.
--
PiperOrigin-RevId: 144864301
MOS_MIGRATED_REVID=144864301
|
|
|
|
|
|
|
|
|
|
|
| |
compiling/linking instead of --watchos_sdk_version.
RELNOTES: Set clang's -mwatchos-version-min correctly using the value of
--watchos_minimum_os, not --watchos_sdk_version.
--
PiperOrigin-RevId: 143444638
MOS_MIGRATED_REVID=143444638
|
|
|
|
|
|
|
|
|
|
| |
attribute
This prevents duplicate symbol errors for objects that would otherwise be linked both in the application binary and a dylib the binary is linked against.
--
PiperOrigin-RevId: 141478238
MOS_MIGRATED_REVID=141478238
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=140068224
|
|
|
|
|
|
|
|
|
|
| |
* Adds a link time option to embed bitcode, in addition to the existing compile time option.
* This does not handle Bitcode symbols, just hides them.
RELNOTES:
--
MOS_MIGRATED_REVID=139520095
|
|
|
|
|
|
|
|
|
|
|
| |
Instead, it skips discovery (include scanning), but provides all headers to
action
execution to allow for re-adding pruned sources in a sandbox.
This means that mis-capitalization errors will only break a build if --objc_use_dotd_pruning is one.
--
MOS_MIGRATED_REVID=139456194
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following link features are *not* implemented yet:
1) Objc++ linking semantics
2) Dead stripping
3) --should_prioritize_static_libs
4) DSYM generation
5) Coverage support
6) Swift interop
7) Linkmap
--
MOS_MIGRATED_REVID=139232434
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139219934
|
|
|
|
|
|
|
| |
headers pruned by .d pruning to be re-added if they are changed.
--
MOS_MIGRATED_REVID=138866385
|
|
CompilationSupport.
--
MOS_MIGRATED_REVID=138185198
|