From a063996cdd48b5394ddbadf5b40fbc8a997e2d38 Mon Sep 17 00:00:00 2001 From: Jann Horn Date: Mon, 12 Nov 2012 19:23:29 +0100 Subject: [PATCH] activate more optimizations --- compile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compile b/compile index 0ca9574..1137363 100755 --- a/compile +++ b/compile @@ -1,13 +1,13 @@ #!/bin/bash for cgi in checkstatus listdir; do echo -e "\ncompiling $cgi.c..." - diet gcc -O3 -std=gnu99 -Wall -Werror -g -o $cgi $cgi.c cgistuff.c hex.c -lcrypt -lowfat + diet gcc -O3 -fwhole-program -flto -std=gnu99 -Wall -Werror -g -o $cgi $cgi.c cgistuff.c hex.c -lcrypt -lowfat sudo chown root:root $cgi sudo chmod u+s $cgi done # diet doesn't work here because crypt() doesn't support modern hashes echo -e "\ncompiling login.c..." -gcc -O3 -std=gnu99 -Wall -Werror -g -o login login.c cgistuff.c hex.c -lcrypt -lowfat +gcc -O3 -fwhole-program -flto -std=gnu99 -Wall -Werror -g -o login login.c cgistuff.c hex.c -lcrypt -lowfat sudo chown root:root login sudo chmod u+s login -- 2.20.1