--- make.sh.orig 2016-09-08 07:44:31 UTC +++ make.sh @@ -1,55 +1,13 @@ -tmp_src_filename=fast_check_bits.c -cat < $tmp_src_filename -#include -#include -#include -int main() -{ - printf("%d\n", (int)sizeof(void*)); - printf("%d\n", (int)sizeof(off_t)); - return 0; -} -EOF - -gcc -D_FILE_OFFSET_BITS=64 -o a.out $tmp_src_filename -output=`./a.out` - -if [ -f /bin/expr ]; then - EXPR=/bin/expr -else - EXPR=/usr/bin/expr -fi - -count=0 -int_bytes=4 -off_bytes=8 -LIB_VERSION=lib64 - -for col in $output; do - if [ $count -eq 0 ]; then - int_bytes=$col - else - off_bytes=$col - fi - - count=`$EXPR $count + 1` -done - -/bin/rm -f a.out $tmp_src_filename -if [ "$int_bytes" -eq 8 ]; then +if [ "$(/usr/bin/uname)" = "amd64" ]; then OS_BITS=64 - LIB_VERSION=lib64 -else - OS_BITS=32 - LIB_VERSION=lib -fi - -if [ "$off_bytes" -eq 8 ]; then OFF_BITS=64 else + OS_BITS=32 OFF_BITS=32 fi +LIB_VERSION=lib + DEBUG_FLAG=0 CFLAGS='-Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE'