Blame SOURCES/star-disable-profiling.patch

4a3c7b
Profiling support is currently missing on aarch64, but it should be included in glibc-2.18. For now, can we just disable it for aarch64?
4a3c7b
4a3c7b
Attached is a patch from Mark Salter that disables profiling in star. Also attached is the spec file I used for testing the build. 
4a3c7b
It adds the new patch and adds aarch64 to the list of Linux platforms (for rules).
4a3c7b
4a3c7b
4a3c7b
4a3c7b
diff --git a/lib/libschily_p.mk b/lib/libschily_p.mk
4a3c7b
index 8d9cec6..9bfc9b2 100644
4a3c7b
--- a/lib/libschily_p.mk
4a3c7b
+++ b/lib/libschily_p.mk
4a3c7b
@@ -14,7 +14,7 @@ TARGETLIB=	schily
4a3c7b
 CPPOPTS +=	-Istdio
4a3c7b
 CPPOPTS +=	-DUSE_SCANSTACK	# Try to scan stack frames
4a3c7b
 CPPOPTS +=	-DPORT_ONLY	# Add missing funcs line snprintf for porting
4a3c7b
-COPTS +=	$(COPTGPROF)
4a3c7b
+# COPTS +=	$(COPTGPROF)
4a3c7b
 include		Targets
4a3c7b
 LIBS=		
4a3c7b
 
4a3c7b
diff --git a/libdeflt/libdeflt_p.mk b/libdeflt/libdeflt_p.mk
4a3c7b
index 477deb2..8542bbc 100644
4a3c7b
--- a/libdeflt/libdeflt_p.mk
4a3c7b
+++ b/libdeflt/libdeflt_p.mk
4a3c7b
@@ -12,7 +12,7 @@ SUBINSDIR=	/profiled
4a3c7b
 INSDIR=		lib
4a3c7b
 TARGETLIB=	deflt
4a3c7b
 #CPPOPTS +=	-Ispecincl
4a3c7b
-COPTS +=	$(COPTGPROF)
4a3c7b
+# COPTS +=	$(COPTGPROF)
4a3c7b
 include		Targets
4a3c7b
 LIBS=		
4a3c7b
 
4a3c7b
diff --git a/libfind/libfind_p.mk b/libfind/libfind_p.mk
4a3c7b
index f4b2a56..f61e507 100644
4a3c7b
--- a/libfind/libfind_p.mk
4a3c7b
+++ b/libfind/libfind_p.mk
4a3c7b
@@ -11,7 +11,7 @@ SUBINSDIR=	/profiled
4a3c7b
 #VPATH=		.:stdio:$(ARCHDIR)
4a3c7b
 INSDIR=		lib
4a3c7b
 TARGETLIB=	find
4a3c7b
-COPTS +=	$(COPTGPROF)
4a3c7b
+#COPTS +=	$(COPTGPROF)
4a3c7b
 #CPPOPTS +=	-Istdio
4a3c7b
 #CPPOPTS +=	-DUSE_SCANSTACK
4a3c7b
 
4a3c7b
diff --git a/librmt/librmt_p.mk b/librmt/librmt_p.mk
4a3c7b
index f16fd84..565b28a 100644
4a3c7b
--- a/librmt/librmt_p.mk
4a3c7b
+++ b/librmt/librmt_p.mk
4a3c7b
@@ -14,7 +14,7 @@ TARGETLIB=	rmt
4a3c7b
 CPPOPTS +=	-DUSE_REMOTE
4a3c7b
 CPPOPTS +=	-DUSE_RCMD_RSH
4a3c7b
 CPPOPTS +=	-DUSE_LARGEFILES
4a3c7b
-COPTS +=	$(COPTGPROF)
4a3c7b
+#COPTS +=	$(COPTGPROF)
4a3c7b
 include		Targets
4a3c7b
 LIBS=		
4a3c7b