X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=Makefile;h=a7d6ba1630eab3c2ee3a4fb267e184ef0a49c2fe;hb=385f72fbe24447529d356b24c79b03f1633206dc;hp=170f536ad005c4517ccd9def458fc4b078bb18d0;hpb=922917f8bee96bd53115be8018626c3287e6e061;p=musl-tables diff --git a/Makefile b/Makefile index 170f536..a7d6ba1 100644 --- a/Makefile +++ b/Makefile @@ -36,13 +36,13 @@ sizeof-g++: sizeof.c abi: abi.ARCH.diff cp abi.ARCH.* data/ -abi.cc: - ./abi.sh -abi.ARCH.glibc: abi.cc - g++ -c -o $@.o $< - nm $@.o |sed -n 's/^[[:xdigit:]]* T //p' |c++filt >$@ -abi.ARCH.musl: abi.cc - g++ -nostdinc -fno-stack-protector -isystem $(MUSL)/include -isystem $(LIBGCC) -isystem /usr/include -c -o $@.o $< - nm $@.o |sed -n 's/^[[:xdigit:]]* T //p' |c++filt >$@ +abi_type.cc: + ./abi_type.sh +abi.ARCH.glibc: abi_type.cc + g++ -std=c++11 $(GLIBC_FLAGS) -c -o $@.o $< + nm -C $@.o |sed -n 's/^[[:xdigit:]]* T //p' |sort >$@ +abi.ARCH.musl: abi_type.cc + g++ -std=c++11 -nostdinc -fno-stack-protector -isystem $(MUSL)/include -isystem $(LIBGCC) -isystem /usr/include -c -o $@.o $< + nm -C $@.o |sed -n 's/^[[:xdigit:]]* T //p' |sort >$@ abi.ARCH.diff: abi.ARCH.glibc abi.ARCH.musl diff -U0 $^ >$@ || true