Slide 3
Slide 3 text
1. man page diff
Changes
1. Two linker binaries: ld and
ld-prime
2. New options for ld-prime
3. ld-prime drops support
for armv7k and i386
Rarely used Options
+ -ld64 Override the choice of linker, and force the use of ld64 to link
+ the binary. This is incompatible with options such as -merge*,
+ used to build/merge libraries.
+
+ -ld_prime
+ Override the choice of linker, and force the use of ld-prime to
+ link the binary. This is incompatible with older architectures
+ such as armv7k and i386.
+
+ Mergeable Library Options
+ -make_mergeable
+ Adds additional metadata to a dylib which makes it a mergeable
+ library. It can still be used as a dylib, or can be merged into
+ other binaries when they link it with a -merge* option.
+
+ -merge-lx
+ This is the same as the -lx option but means to merge the
+ contents of the library x into this binary.
+
+ -merge_library path_to_library
+ This is the same as listing a file name path to a library on the
+ link line but also merges the contents of the library into this
+ binary.
+
+ -merge_framework name[,suffix]
+ This is the same as the -framework name[,suffix] but means that
+ the contents of the framework should be merged into this binary.
+
3