5 #BUILDFLAG="--build=i686"
7 # -mpreferred-stack-boundary=2 can be used to prevent gcc 4.2.x
8 # from aligning stack to 16 bytes. (Which is gcc's way of supporting SSE).
9 # For me it saves about 6k of text segment.
10 # This may be unsafe if your libc expects 16 byte stack alignment
13 export CC="x86_64-gcc"
19 -ffunction-sections -fdata-sections\
20 -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1\
22 -fno-asynchronous-unwind-tables\
24 -Wl,-Map=strace.mapfile\
28 ./configure $BUILDFLAG #--enable-maintainer-mode
29 make CC="$CC" CFLAGS="$CFLAGS"