summaryrefslogtreecommitdiff
path: root/data/ld64/version.diff
blob: e693d3009f10faacf35f7e9545b3e9bf0417fc33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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";
+
 
 #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
 			 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);