PERFORCE change 231035 for review
Brooks Davis
brooks at FreeBSD.org
Thu Jul 11 19:09:03 UTC 2013
http://p4web.freebsd.org/@@231035?ac=10
Change 231035 by brooks at brooks_zenith on 2013/07/11 19:08:55
Run ctfconvert on tesla object files and ctfmerge on insturmented
binaries.
Affected files ...
.. //depot/projects/ctsrd/tesla/src/share/mk/sys.mk#10 edit
.. //depot/projects/ctsrd/tesla/src/sys/conf/kern.post.mk#3 edit
Differences ...
==== //depot/projects/ctsrd/tesla/src/share/mk/sys.mk#10 (text+ko) ====
@@ -281,6 +281,7 @@
.instrll.instro: tesla.manifest
${LLC} -filetype=obj ${LLCFLAGS} ${.IMPSRC} -o ${.TARGET}
+ ${CTFCONVERT_CMD}
.manifest.dot:
${TESLA} graph ${.IMPSRC} -o ${.TARGET}
==== //depot/projects/ctsrd/tesla/src/sys/conf/kern.post.mk#3 (text+ko) ====
@@ -184,6 +184,9 @@
${LD} -Bdynamic -T ${LDSCRIPT} ${LDFLAGS} --no-warn-mismatch \
-warn-common -export-dynamic -dynamic-linker /red/herring \
-o ${.TARGET} -X ${INSTROBJS} ${NOT_C_OBJS} vers.o hack.So
+.if ${MK_CTF} != "no"
+ ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${INSTROBJS} ${NOT_C_OBJS} vers.o
+.endif
# This is a hack. BFD "optimizes" away dynamic mode if there are no
# dynamic references. We could probably do a '-Bforcedynamic' mode like
More information about the p4-projects
mailing list