summaryrefslogtreecommitdiff
path: root/data/ld64/version.diff
diff options
context:
space:
mode:
Diffstat (limited to 'data/ld64/version.diff')
-rw-r--r--data/ld64/version.diff44
1 files changed, 27 insertions, 17 deletions
diff --git a/data/ld64/version.diff b/data/ld64/version.diff
index 017fe256c..e693d3009 100644
--- a/data/ld64/version.diff
+++ b/data/ld64/version.diff
@@ -1,28 +1,38 @@
-diff -ur ld64-274.2/src/ld/Options.cpp ld64-274.2+iPhone/src/ld/Options.cpp
---- ld64-274.2/src/ld/Options.cpp 2017-01-20 12:24:09.000000000 -1000
-+++ ld64-274.2+iPhone/src/ld/Options.cpp 2018-09-05 18:36:45.000000000 -1000
-@@ -45,6 +45,8 @@
- #include "MachOFileAbstraction.hpp"
- #include "Snapshot.h"
+diff -ur ld64-450.3/src/ld/Options.cpp ld64-450.3+iOS/src/ld/Options.cpp
+--- ld64-450.3/src/ld/Options.cpp 2019-04-09 13:33:08.000000000 -1000
++++ ld64-450.3+iOS/src/ld/Options.cpp 2019-12-02 11:40:11.000000000 -1000
+@@ -22,6 +22,8 @@
+ * @APPLE_LICENSE_HEADER_END@
+ */
+const char *ldVersionString = "@(#)PROGRAM:ld PROJECT:ld64-" VERSION "\n";
+
- // from FunctionNameDemangle.h
- extern "C" size_t fnd_get_demangled_name(const char *mangledName, char *outputBuffer, size_t length);
-@@ -3946,7 +3948,6 @@
+ #include <sys/types.h>
+ #include <sys/stat.h>
+@@ -3978,9 +3980,7 @@
addStandardLibraryDirectories = false;
else if ( strcmp(argv[i], "-v") == 0 ) {
fVerbose = true;
- extern const char ldVersionString[];
fprintf(stderr, "%s", ldVersionString);
+- fprintf(stderr, "BUILD " __TIME__ " " __DATE__"\n");
fprintf(stderr, "configured to support archs: %s\n", ALL_SUPPORTED_ARCHS);
// if only -v specified, exit cleanly
-@@ -5864,7 +5865,6 @@
- uint8_t version = depLinkerVersion;
- if ( write(fDependencyFileDescriptor, &version, 1) == -1 )
- throwf("write() to -dependency_info failed, errno=%d", errno);
-- extern const char ldVersionString[];
- if ( write(fDependencyFileDescriptor, ldVersionString, strlen(ldVersionString)+1) == -1 )
- throwf("write() to -dependency_info failed, errno=%d", errno);
- }
+ if ( argc == 2 ) {
+@@ -3994,7 +3994,6 @@
+ }
+ else if ( strcmp(argv[i], "-version_details") == 0 ) {
+ fVerbose = true;
+- extern const char ldVersionString[];
+ fprintf(stdout, "{\n");
+ fprintf(stdout, "\t\"version\": \"%s\",\n", STRINGIFY(LD64_VERSION_NUM));
+ fprintf(stdout, "\t\"architectures\": [\n");
+@@ -6062,7 +6061,6 @@
+ uint8_t version = depLinkerVersion;
+ if ( write(fd, &version, 1) == -1 )
+ throwf("write() to -dependency_info failed, errno=%d", errno);
+- extern const char ldVersionString[];
+ if ( write(fd, ldVersionString, strlen(ldVersionString)+1) == -1 )
+ throwf("write() to -dependency_info failed, errno=%d", errno);
+