${CC} ${CCFLAGS} -c other.c -o other.o
${LD} -r -arch ${ARCH} foo.o other.o -o fooall.o -exported_symbol _foo
# make sure there are two indirect symbols: _foo and LOCAL
- otool -Iv fooall.o | grep "2 entries" | ${FAIL_IF_EMPTY}
- otool -Iv fooall.o | grep _foo | ${FAIL_IF_EMPTY}
+ otool -Iv fooall.o | grep "3 entries" | ${FAIL_IF_EMPTY}
+ otool -Iv fooall.o | grep _foo | ${FAIL_IF_EMPTY}
+ otool -Iv fooall.o | grep _tent | ${FAIL_IF_EMPTY}
otool -Iv fooall.o | grep _other | ${FAIL_IF_STDIN}
# make sure re-parsed correctly
${OBJECTDUMP} fooall.o | grep name: | grep '_foo$$non_lazy_ptr' | ${FAIL_IF_EMPTY}
${OBJECTDUMP} fooall.o | grep name: | grep '_other$$non_lazy_ptr' | ${FAIL_IF_EMPTY}
+ ${OBJECTDUMP} fooall.o | grep name: | grep '_tent$$non_lazy_ptr' | ${FAIL_IF_EMPTY}
${PASS_IFF} true
clean: