1 diff --git a/lib9/Makefile b/lib9/Makefile
2 index b83ab2b..2836b38 100644
5 @@ -145,7 +145,7 @@ LIB9OFILES=\
9 - getcallerpc-$(OBJTYPE).o\
14 diff --git a/lib9/getcallerpc-386.c b/lib9/getcallerpc-386.c
15 deleted file mode 100644
16 index 1367370..0000000
17 --- a/lib9/getcallerpc-386.c
25 - return (((ulong*)(x))[-1]);
27 diff --git a/lib9/getcallerpc-PowerMacintosh.c b/lib9/getcallerpc-PowerMacintosh.c
28 deleted file mode 100644
29 index 679a72c..0000000
30 --- a/lib9/getcallerpc-PowerMacintosh.c
38 - return (((ulong*)(x))[-4]);
40 diff --git a/lib9/getcallerpc-arm.c b/lib9/getcallerpc-arm.c
41 deleted file mode 100644
42 index 9bb4a95..0000000
43 --- a/lib9/getcallerpc-arm.c
51 - return ((ulong*)x)[-2];
54 diff --git a/lib9/getcallerpc-power.c b/lib9/getcallerpc-power.c
55 deleted file mode 100644
56 index b4bf698..0000000
57 --- a/lib9/getcallerpc-power.c
71 diff --git a/lib9/getcallerpc-ppc.c b/lib9/getcallerpc-ppc.c
72 deleted file mode 100644
73 index 679a72c..0000000
74 --- a/lib9/getcallerpc-ppc.c
82 - return (((ulong*)(x))[-4]);
84 diff --git a/lib9/getcallerpc-x86_64.c b/lib9/getcallerpc-x86_64.c
85 deleted file mode 100644
86 index 1367370..0000000
87 --- a/lib9/getcallerpc-x86_64.c
95 - return (((ulong*)(x))[-1]);
97 diff --git a/lib9/getcallerpc.c b/lib9/getcallerpc.c
99 index 0000000..7d2cdd7
101 +++ b/lib9/getcallerpc.c
106 + * On gcc and clang, getcallerpc is a macro invoking a compiler builtin.
107 + * If the macro in libc.h did not trigger, there's no implementation.
111 +getcallerpc(void *v)
115 \ No newline at end of file