Blame SOURCES/star-disable-profiling.patch

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