3 include ${TESTROOT}/include/common.makefile
6 # verify that if symbols are stripped out of .o files
7 # the linker can still process unwind info from .o files
10 ifeq (${FILEARCH},arm)
11 FILE_TYPE = KEXTBUNDLE
21 ${CXX} ${CCXXFLAGS} main.cxx -g -c -o main1.o -Os
22 #strip main1.o -u -s keep.exp -o main2.o
23 ${LD} main1.o -r -x -exported_symbols_list keep.exp -o main2.o
24 ${CXX} ${CCXXFLAGS} main1.o -o main1
25 ${CXX} ${CCXXFLAGS} main2.o -o main2
26 ${UNWINDDUMP} -arch ${ARCH} -no_symbols main1 > main1.unwind
27 ${UNWINDDUMP} -arch ${ARCH} -no_symbols main2 > main2.unwind
28 ${PASS_IFF} diff main1.unwind main2.unwind