1 # add at the end of musl config.mak
3 all: lib/libw.so w/dump
9 nm -D lib/libc.so |awk '/^[0-9a-f]* [T|W]/{print $$3 " __real_" $$3}' >$@
12 awk 'BEGIN{n=0} {print "T(" n++ "," $$1 ")"}' $< >$@
15 objcopy --redefine-syms w/redef $< $@
17 w/wrap.lo: w/tab.h w/stub.h
19 lib/libw.so: w/wrap.lo $(LOBJS:%.lo=%.wo)
20 $(CC) $(CFLAGS_ALL_SHARED) $(LDFLAGS) -nostdlib -shared \
21 -Wl,-e,__real__start -Wl,-Bsymbolic-functions \