]> granicus.if.org Git - strace/commitdiff
Add example script which builds static (possibly cross-compiled) strace
authorDenys Vlasenko <vda.linux@googlemail.com>
Fri, 22 Mar 2013 14:59:01 +0000 (15:59 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Fri, 22 Mar 2013 14:59:01 +0000 (15:59 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
build_static_example.sh [new file with mode: 0755]

diff --git a/build_static_example.sh b/build_static_example.sh
new file mode 100755 (executable)
index 0000000..5e5fb42
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/sh -e
+
+#export CC="i686-gcc"
+export CC="x86_64-gcc"
+
+export CFLAGS="-Os\
+ -fomit-frame-pointer\
+ -static\
+ -static-libgcc\
+ -ffunction-sections -fdata-sections\
+ -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1\
+ -fno-unwind-tables\
+ -fno-asynchronous-unwind-tables\
+ -Wl,--gc-sections\
+ -Wl,-Map=strace.mapfile\
+"
+
+autoreconf -i -f
+./configure #--enable-maintainer-mode
+make CC="$CC" CFLAGS="$CFLAGS"