Cook: tcc 0.9.27 ================================================================================ QA: checking package receipt... Checking build dependencies... Installing (pkg/local): libgdbm-1.18.1-i486 Installing (pkg/local): perl-core-5.28.1-i486 Installing (pkg/local): perl-5.28.1-i486 Installing (pkg/local): texinfo-6.5-i486 Installing (pkg/local): diffutils-3.7-i486 Extracting source archive "tcc-0.9.27.tar.bz2" Checking sha1sum of source tarball... /home/slitaz/src/tcc-0.9.27.tar.bz2: OK Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed Binary directory /usr/bin TinyCC directory /usr/lib/tcc Library directory /usr/lib Include directory /usr/include Manual directory /usr/share/man Info directory /usr/share/info Doc directory /usr/share/doc Source path /home/slitaz/wok/tcc/source/tcc-0.9.27 C compiler gcc (8.2) Target OS Linux CPU i386 Config cross Creating config.mak and config.h gcc -o tcc.o -c tcc.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o libtcc.o -c libtcc.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o tccpp.o -c tccpp.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o tccgen.o -c tccgen.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o tccelf.o -c tccelf.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o tccasm.o -c tccasm.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o tccrun.o -c tccrun.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o i386-gen.o -c i386-gen.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o i386-link.o -c i386-link.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o i386-asm.o -c i386-asm.c -DTCC_TARGET_I386 -DONE_SOURCE=0 -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 ./texi2pod.pl tcc-doc.texi tcc.pod \ && pod2man --section=1 --center="Tiny C Compiler" --release="0.9.27" tcc.pod >tmp.1 \ && mv tmp.1 tcc.1 || rm -f tmp.1 makeinfo tcc-doc.texi || true gcc -o i386-tcc.o -c tcc.c -DTCC_TARGET_I386 -DTCC_LIBTCC1="\"i386-libtcc1.a\"" -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o x86_64-tcc.o -c tcc.c -DTCC_TARGET_X86_64 -DTCC_LIBTCC1="\"x86_64-libtcc1.a\"" -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o i386-win32-tcc.o -c tcc.c -DTCC_TARGET_PE -DTCC_TARGET_I386 -DTCC_LIBTCC1="\"i386-win32-libtcc1.a\"" -DCONFIG_TCCDIR="\"/home/slitaz/wok/tcc/install/usr/lib/tcc/win32\"" -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o x86_64-win32-tcc.o -c tcc.c -DTCC_TARGET_PE -DTCC_TARGET_X86_64 -DTCC_LIBTCC1="\"x86_64-win32-libtcc1.a\"" -DCONFIG_TCCDIR="\"/home/slitaz/wok/tcc/install/usr/lib/tcc/win32\"" -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o x86_64-osx-tcc.o -c tcc.c -DTCC_TARGET_MACHO -DTCC_TARGET_X86_64 -DTCC_LIBTCC1="\"x86_64-osx-libtcc1.a\"" -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o arm-tcc.o -c tcc.c -DTCC_TARGET_ARM -DTCC_ARM_VFP -DTCC_ARM_EABI -DTCC_ARM_HARDFLOAT -DTCC_LIBTCC1="\"arm-libtcc1.a\"" -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 In file included from libtcc.c:42, from tcc.c:23: tccelf.c: In function 'prepare_dynamic_rel': tccelf.c:889:18: warning: statement will never be executed [-Wswitch-unreachable] count++; ~~~~~^~ gcc -o i386-win32-tcc i386-win32-tcc.o -lm -ldl -Wl,-Os,--as-needed gcc -o i386-tcc i386-tcc.o -lm -ldl -Wl,-Os,--as-needed gcc -o arm64-tcc.o -c tcc.c -DTCC_TARGET_ARM64 -DTCC_LIBTCC1="\"arm64-libtcc1.a\"" -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o arm-wince-tcc.o -c tcc.c -DTCC_TARGET_PE -DTCC_TARGET_ARM -DTCC_ARM_EABI -DTCC_ARM_VFP -DTCC_ARM_HARDFLOAT -DTCC_LIBTCC1="\"arm-wince-libtcc1.a\"" -DCONFIG_TCCDIR="\"/home/slitaz/wok/tcc/install/usr/lib/tcc/win32\"" -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 gcc -o x86_64-tcc x86_64-tcc.o -lm -ldl -Wl,-Os,--as-needed gcc -o c67-tcc.o -c tcc.c -DTCC_TARGET_C67 -w -DTCC_LIBTCC1="\"c67-libtcc1.a\"" -march=i486 -Os -pipe -mindirect-branch=thunk -Wdeclaration-after-statement -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -I. -D_GLIBCXX_USE_C99_MATH=1 In file included from libtcc.c:42, from tcc.c:23: tccelf.c: In function 'prepare_dynamic_rel': tccelf.c:889:18: warning: statement will never be executed [-Wswitch-unreachable] count++; ~~~~~^~ In file included from libtcc.c:42, from tcc.c:23: tccelf.c: In function 'prepare_dynamic_rel': tccelf.c:889:18: warning: statement will never be executed [-Wswitch-unreachable] count++; ~~~~~^~ gcc -o x86_64-osx-tcc x86_64-osx-tcc.o -lm -ldl -Wl,-Os,--as-needed ar rcs libtcc.a libtcc.o tccpp.o tccgen.o tccelf.o tccasm.o tccrun.o i386-gen.o i386-link.o i386-asm.o make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' ../i386-tcc -c libtcc1.c -o i386-libtcc1.o -B.. ../i386-tcc -c alloca86.S -o i386-alloca86.o -B.. ../i386-tcc -c alloca86-bt.S -o i386-alloca86-bt.o -B.. ../i386-tcc -ar rcs ../i386-libtcc1.a i386-libtcc1.o i386-alloca86.o i386-alloca86-bt.o make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' ../x86_64-tcc -c libtcc1.c -o x86_64-libtcc1.o -B.. ../x86_64-tcc -c alloca86_64.S -o x86_64-alloca86_64.o -B.. ../x86_64-tcc -c alloca86_64-bt.S -o x86_64-alloca86_64-bt.o -B.. ../x86_64-tcc -c va_list.c -o x86_64-va_list.o -B.. ../x86_64-tcc -ar rcs ../x86_64-libtcc1.a x86_64-libtcc1.o x86_64-alloca86_64.o x86_64-alloca86_64-bt.o x86_64-va_list.o make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' ../i386-win32-tcc -c libtcc1.c -o i386-win32-libtcc1.o -B../win32 -I../include ../i386-win32-tcc -c alloca86.S -o i386-win32-alloca86.o -B../win32 -I../include ../i386-win32-tcc -c alloca86-bt.S -o i386-win32-alloca86-bt.o -B../win32 -I../include ../i386-win32-tcc -c ../win32/lib/chkstk.S -o i386-win32-chkstk.o -B../win32 -I../include ../i386-win32-tcc -c bcheck.c -o i386-win32-bcheck.o -B../win32 -I../include ../i386-win32-tcc -c ../win32/lib/crt1.c -o i386-win32-crt1.o -B../win32 -I../include ../i386-win32-tcc -c ../win32/lib/crt1w.c -o i386-win32-crt1w.o -B../win32 -I../include ../i386-win32-tcc -c ../win32/lib/wincrt1.c -o i386-win32-wincrt1.o -B../win32 -I../include ../i386-win32-tcc -c ../win32/lib/wincrt1w.c -o i386-win32-wincrt1w.o -B../win32 -I../include ../i386-win32-tcc -c ../win32/lib/dllcrt1.c -o i386-win32-dllcrt1.o -B../win32 -I../include ../i386-win32-tcc -c ../win32/lib/dllmain.c -o i386-win32-dllmain.o -B../win32 -I../include ../i386-win32-tcc -ar rcs ../i386-win32-libtcc1.a i386-win32-libtcc1.o i386-win32-alloca86.o i386-win32-alloca86-bt.o i386-win32-chkstk.o i386-win32-bcheck.o i386-win32-crt1.o i386-win32-crt1w.o i386-win32-wincrt1.o i386-win32-wincrt1w.o i386-win32-dllcrt1.o i386-win32-dllmain.o make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' ../x86_64-osx-tcc -c libtcc1.c -o x86_64-osx-libtcc1.o -B.. ../x86_64-osx-tcc -c alloca86_64.S -o x86_64-osx-alloca86_64.o -B.. ../x86_64-osx-tcc -c alloca86_64-bt.S -o x86_64-osx-alloca86_64-bt.o -B.. ../x86_64-osx-tcc -c va_list.c -o x86_64-osx-va_list.o -B.. ../x86_64-osx-tcc -ar rcs ../x86_64-osx-libtcc1.a x86_64-osx-libtcc1.o x86_64-osx-alloca86_64.o x86_64-osx-alloca86_64-bt.o x86_64-osx-va_list.o make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' gcc -o tcc tcc.o libtcc.a -lm -ldl -Wl,-Os,--as-needed make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' ../tcc -c libtcc1.c -o libtcc1.o -B.. ../tcc -c alloca86.S -o alloca86.o -B.. ../tcc -c alloca86-bt.S -o alloca86-bt.o -B.. ../tcc -c bcheck.c -o bcheck.o -B.. ../tcc -ar rcs ../libtcc1.a libtcc1.o alloca86.o alloca86-bt.o bcheck.o make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' gcc -o x86_64-win32-tcc x86_64-win32-tcc.o -lm -ldl -Wl,-Os,--as-needed make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' ../x86_64-win32-tcc -c libtcc1.c -o x86_64-win32-libtcc1.o -B../win32 -I../include ../x86_64-win32-tcc -c alloca86_64.S -o x86_64-win32-alloca86_64.o -B../win32 -I../include ../x86_64-win32-tcc -c alloca86_64-bt.S -o x86_64-win32-alloca86_64-bt.o -B../win32 -I../include ../x86_64-win32-tcc -c ../win32/lib/chkstk.S -o x86_64-win32-chkstk.o -B../win32 -I../include ../x86_64-win32-tcc -c bcheck.c -o x86_64-win32-bcheck.o -B../win32 -I../include ../x86_64-win32-tcc -c ../win32/lib/crt1.c -o x86_64-win32-crt1.o -B../win32 -I../include ../x86_64-win32-tcc -c ../win32/lib/crt1w.c -o x86_64-win32-crt1w.o -B../win32 -I../include ../x86_64-win32-tcc -c ../win32/lib/wincrt1.c -o x86_64-win32-wincrt1.o -B../win32 -I../include ../x86_64-win32-tcc -c ../win32/lib/wincrt1w.c -o x86_64-win32-wincrt1w.o -B../win32 -I../include ../x86_64-win32-tcc -c ../win32/lib/dllcrt1.c -o x86_64-win32-dllcrt1.o -B../win32 -I../include gcc -o arm-tcc arm-tcc.o -lm -ldl -Wl,-Os,--as-needed ../x86_64-win32-tcc -c ../win32/lib/dllmain.c -o x86_64-win32-dllmain.o -B../win32 -I../include ../x86_64-win32-tcc -ar rcs ../x86_64-win32-libtcc1.a x86_64-win32-libtcc1.o x86_64-win32-alloca86_64.o x86_64-win32-alloca86_64-bt.o x86_64-win32-chkstk.o x86_64-win32-bcheck.o x86_64-win32-crt1.o x86_64-win32-crt1w.o x86_64-win32-wincrt1.o x86_64-win32-wincrt1w.o x86_64-win32-dllcrt1.o x86_64-win32-dllmain.o make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' ../arm-tcc -c libtcc1.c -o arm-libtcc1.o -B.. ../arm-tcc -c armeabi.c -o arm-armeabi.o -B.. ../arm-tcc -c alloca-arm.S -o arm-alloca-arm.o -B.. ../arm-tcc -c armflush.c -o arm-armflush.o -B.. ../arm-tcc -ar rcs ../arm-libtcc1.a arm-libtcc1.o arm-armeabi.o arm-alloca-arm.o arm-armflush.o make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' gcc -o arm64-tcc arm64-tcc.o -lm -ldl -Wl,-Os,--as-needed make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' ../arm64-tcc -c lib-arm64.c -o arm64-lib-arm64.o -B.. ../arm64-tcc -ar rcs ../arm64-libtcc1.a arm64-lib-arm64.o make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' gcc -o arm-wince-tcc arm-wince-tcc.o -lm -ldl -Wl,-Os,--as-needed make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' ../arm-wince-tcc -c libtcc1.c -o arm-wince-libtcc1.o -B../win32 -I../include ../arm-wince-tcc -c armeabi.c -o arm-wince-armeabi.o -B../win32 -I../include ../arm-wince-tcc -c alloca-arm.S -o arm-wince-alloca-arm.o -B../win32 -I../include ../arm-wince-tcc -c armflush.c -o arm-wince-armflush.o -B../win32 -I../include ../arm-wince-tcc -c ../win32/lib/crt1.c -o arm-wince-crt1.o -B../win32 -I../include ../arm-wince-tcc -c ../win32/lib/crt1w.c -o arm-wince-crt1w.o -B../win32 -I../include ../arm-wince-tcc -c ../win32/lib/wincrt1.c -o arm-wince-wincrt1.o -B../win32 -I../include ../arm-wince-tcc -c ../win32/lib/wincrt1w.c -o arm-wince-wincrt1w.o -B../win32 -I../include ../arm-wince-tcc -c ../win32/lib/dllcrt1.c -o arm-wince-dllcrt1.o -B../win32 -I../include ../arm-wince-tcc -c ../win32/lib/dllmain.c -o arm-wince-dllmain.o -B../win32 -I../include gcc -o c67-tcc c67-tcc.o -lm -ldl -Wl,-Os,--as-needed ../arm-wince-tcc -ar rcs ../arm-wince-libtcc1.a arm-wince-libtcc1.o arm-wince-armeabi.o arm-wince-alloca-arm.o arm-wince-armflush.o arm-wince-crt1.o arm-wince-crt1w.o arm-wince-wincrt1.o arm-wince-wincrt1w.o arm-wince-dllcrt1.o arm-wince-dllmain.o make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/lib' make -C tests make[1]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/tests' gcc -o libtcc_test libtcc_test.c ../libtcc.a -march=i486 -pipe -mindirect-branch=thunk -fno-strict-aliasing -I.. -D_GLIBCXX_USE_C99_MATH=1 -I.. -Wl,-Os,--as-needed -lm -ldl gcc -o tcctest.gcc tcctest.c -DTCC_TARGET_I386 -march=i486 -pipe -mindirect-branch=thunk -fno-strict-aliasing -I.. -D_GLIBCXX_USE_C99_MATH=1 -I.. -Wl,-Os,--as-needed -w -O0 -std=gnu99 -fno-omit-frame-pointer ------------ hello-exe ------------ ../tcc -B.. -I../include -I.. -I.. ../examples/ex1.c -o hello && ./hello || (set -x; ../tcc -vv; ldd ../tcc; exit 1) ------------ hello-run ------------ ../tcc -B.. -I../include -I.. -I.. -run ../examples/ex1.c || (set -x; ../tcc -vv; ldd ../tcc; exit 1) ------------ memtest ------------ gcc -march=i486 -pipe -mindirect-branch=thunk -fno-strict-aliasing -I.. -D_GLIBCXX_USE_C99_MATH=1 -I.. -Wl,-Os,--as-needed -DTCC_TARGET_I386 -DMEM_DEBUG=2 ../tcc.c -lm -ldl -o memtest-tcc Hello World Hello World gcc -o abitest-cc abitest.c ../libtcc.a -march=i486 -pipe -mindirect-branch=thunk -fno-strict-aliasing -I.. -D_GLIBCXX_USE_C99_MATH=1 -I.. -Wl,-Os,--as-needed -lm -ldl -w ------------ dlltest ------------ ../tcc -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 -DLIBTCC_AS_DLL ../libtcc.c -lm -ldl -shared -o libtcc2.so ../tcc -B.. -I../include -I.. -I.. -o abitest-tcc abitest.c ../libtcc.c -DTCC_TARGET_I386 -lm -ldl ../tcc -B.. -I../include -I.. -I.. -o asm-c-connect asm-c-connect-1.c asm-c-connect-2.c ../tcc -B.. -I../include -I.. -I.. -c -o asm-c-connect-1.o asm-c-connect-1.c ../tcc -B.. -I../include -I.. -I.. -c -o asm-c-connect-2.o asm-c-connect-2.c ../tcc -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 -DONE_SOURCE=0 ../tcc.c libtcc2.so -lm -ldl -Wl,-rpath=. -o tcc2 ../tcc -B.. -I../include -I.. -I.. -o vla_test vla_test.c ------------ cross-test ------------ ../i386-tcc -B.. -I../include -I.. -I.. -c ../examples/ex3.c && echo "ok" ok ../i386-win32-tcc -B../win32 -I../include -I.. -I.. -L.. ../examples/ex3.c && echo "ok" ok ../x86_64-tcc -B.. -I../include -I.. -I.. -c ../examples/ex3.c && echo "ok" ok ../x86_64-win32-tcc -B../win32 -I../include -I.. -I.. -L.. ../examples/ex3.c && echo "ok" ------------ tests2-dir ------------ make -k -C tests2 ok ../arm-tcc -B.. -I../include -I.. -I.. -c ../examples/ex3.c && echo "ok" make[2]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/tests/tests2' Test: 00_assignment... ok ../arm-wince-tcc -B../win32 -I../include -I.. -I.. -L.. -c ../examples/ex3.c && echo "ok" ok ../arm64-tcc -B.. -I../include -I.. -I.. -c ../examples/ex3.c && echo "ok" ok ../c67-tcc -B.. -I../include -I.. -I.. -c ../examples/ex3.c && echo "ok" ok ../i386-win32-tcc -B../win32 -I../include -I.. -I.. -L.. ../win32/examples/hello_win.c && echo "ok" Test: 01_comment... Test: 02_printf... ./tcc2 -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -I../include -I.. -I.. -run ../examples/ex1.c Test: 03_struct... ok ../x86_64-win32-tcc -B../win32 -I../include -I.. -I.. -L.. ../win32/examples/hello_win.c && echo "ok" Test: 04_for... Test: 05_array... Test: 06_case... ok ../arm-wince-tcc -B../win32 -I../include -I.. -I.. -L.. -c ../win32/examples/hello_win.c && echo "ok" Test: 07_function... Test: 08_while... Test: 09_do_while... ok Test: 10_pointer... Test: 11_precedence... Test: 12_hashdefine... Test: 13_integer_literals... Test: 14_if... Test: 15_recursion... Test: 16_nesting... Test: 17_enum... Test: 18_include... Test: 19_pointer_arithmetic... ------------ pp-dir ------------ make -k -C pp make[2]: Entering directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/tests/pp' PPTest 01 ... Test: 20_pointer_comparison... Test: 21_char_array... PPTest 02 ... Test: 22_floating_point... PPTest 03 ... Test: 23_type_coercion... PPTest 04 ... Test: 24_math_library... PPTest 05 ... Hello World ------------ dlltest with PIC ------------ gcc -march=i486 -pipe -mindirect-branch=thunk -fno-strict-aliasing -I.. -D_GLIBCXX_USE_C99_MATH=1 -I.. -Wl,-Os,--as-needed -fPIC -DTCC_TARGET_I386 -DLIBTCC_AS_DLL -c ../libtcc.c PPTest 06 ... PPTest 07 ... PPTest 08 ... PPTest 09 ... PPTest 10 ... PPTest 11 ... PPTest 12 ... PPTest 13 ... PPTest 14 ... PPTest 15 ... PPTest 16 ... PPTest 17 ... PPTest 18 ... PPTest 19 ... PPTest 20 ... PPTest 21 ... PPTest pp-counter ... make[2]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/tests/pp' ------------ libtest ------------ ./libtcc_test -B.. -I../include -I.. -I.. Hello World! fib(32) = 2178309 add(32, 64) = 96 ------------ abitest ------------ ./abitest-cc -B.. -I../include -I.. -I.. ret_int_test... success ret_longlong_test... success ret_float_test... success ret_double_test... success ret_longdouble_test... success ret_2float_test... success ret_2double_test... success ret_8plus2double_test... success ret_6plus2longlong_test... success ret_mixed_test... success ret_mixed2_test... success ret_mixed3_test... success reg_pack_test... success reg_pack_longlong_test... success sret_test... success one_member_union_test... success two_member_union_test... success many_struct_test... success many_struct_test_2... success many_struct_test_3... success stdarg_test... success stdarg_many_test... success stdarg_struct_test... success arg_align_test... success ./abitest-tcc -B.. -I../include -I.. -I.. ret_int_test... success ret_longlong_test... success ret_float_test... success ret_double_test... success ret_longdouble_test... success ret_2float_test... success ret_2double_test... success ret_8plus2double_test... success ret_6plus2longlong_test... success ret_mixed_test... success ret_mixed2_test... success ret_mixed3_test... success reg_pack_test... success reg_pack_longlong_test... success sret_test... success one_member_union_test... success two_member_union_test... success many_struct_test... success many_struct_test_2... success many_struct_test_3... success stdarg_test... success stdarg_many_test... success stdarg_struct_test... success arg_align_test... success ../tcc -B.. -I../include -I.. -I.. -o asm-c-connect-sep asm-c-connect-1.o asm-c-connect-2.o ------------ vla_test-run ------------ ./vla_test test1... success test2... success test3... success Test: 25_quicksort... Test: 26_character_constants... Test: 27_sizeof... Test: 28_strings... Test: 29_array_address... Test: 30_hanoi... Test: 31_args... Test: 32_led... Test: 33_ternary_op... ------------ asm-c-connect-test ------------ ./asm-c-connect > asm-c-connect.out1 && cat asm-c-connect.out1 * x1 x2 x3 x4 x5 x5 x6-2 x6-1 * ./asm-c-connect-sep > asm-c-connect.out2 && cat asm-c-connect.out2 * x1 x2 x3 x4 x5 x5 x6-2 x6-1 * ok Test: 35_sizeof... Test: 36_array_initialisers... Test: 37_sprintf... Test: 38_multiple_array_index... Test: 39_typedef... Test: 40_stdio... Test: 41_hashif... Test: 42_function_pointer... Test: 43_void_param... Test: 44_scoped_declarations... Test: 45_empty_for... Test: 46_grep... ./tcctest.gcc > test.ref Test: 47_switch_return... Test: 48_nested_break... Test: 49_bracket_evaluation... ------------ test3 ------------ ../tcc -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -I../include -I.. -I.. -run tcctest.c > test.out3 Test: 50_logical_second_arg... Test: 51_static... Test: 52_unnamed_enum... Test: 54_goto... Test: 55_lshift_type... Test: 60_errors_and_warnings... Test: 64_macro_nesting... Test: 67_macro_concat... Test: 70_floating_point_literals... Test: 71_macro_empty_arg... Test: 72_long_long_constant... Test: 73_arm64... Test: 75_array_in_struct_init... Test: 76_dollars_in_identifiers... Test: 77_push_pop_macro... Test: 78_vla_label... Test: 79_vla_continue... Test: 80_flexarray... Test: 81_types... Test: 82_attribs_position... Test: 83_utf8_in_identifiers... Test: 84_hex-float... Test: 85_asm-outside-function... Test: 86_memory-model... Test: 87_dead_code... Test: 88_codeopt... Test: 89_nocode_wanted... Test: 90_struct-init... Test: 91_ptr_longlong_arith32... Test: 92_enum_bitfield... Test: 93_integer_promotion... Test: 94_generic... Test: 96_nodata_wanted... Test: 97_utf8_string_literal... Test: 98_al_ax_extend... Test: 99_fastcall... make[2]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/tests/tests2' Auto Test3 OK ./memtest-tcc -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 ../tcc.c -lm -ldl ../tcc -B.. -I../include -I.. -I.. libtcc.o -lm -ldl -shared -o libtcc2.so ../tcc -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 -DONE_SOURCE=0 ../tcc.c libtcc2.so -lm -ldl -Wl,-rpath=. -o tcc2 ./tcc2 -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -I../include -I.. -I.. -run ../examples/ex1.c ./memtest-tcc -B.. -I../include -I.. -I.. -DTCC_TARGET_I386 -run ../tcc.c -B.. -I../include -I.. -I.. ../tests/tcctest.c Hello World make[1]: Leaving directory '/home/slitaz/wok/tcc/source/tcc-0.9.27/tests' mkdir -p "/home/slitaz/wok/tcc/install/usr/bin" && install -m755 tcc i386-tcc x86_64-tcc i386-win32-tcc x86_64-win32-tcc x86_64-osx-tcc arm-tcc arm64-tcc arm-wince-tcc c67-tcc "/home/slitaz/wok/tcc/install/usr/bin" mkdir -p "/home/slitaz/wok/tcc/install/usr/lib/tcc" && install -m644 libtcc1.a i386-libtcc1.a x86_64-libtcc1.a x86_64-osx-libtcc1.a arm-libtcc1.a arm64-libtcc1.a "/home/slitaz/wok/tcc/install/usr/lib/tcc" mkdir -p "/home/slitaz/wok/tcc/install/usr/lib/tcc/include" && install -m644 ./include/*.h ./tcclib.h "/home/slitaz/wok/tcc/install/usr/lib/tcc/include" mkdir -p "/home/slitaz/wok/tcc/install/usr/lib" && install -m644 libtcc.a "/home/slitaz/wok/tcc/install/usr/lib" mkdir -p "/home/slitaz/wok/tcc/install/usr/include" && install -m644 ./libtcc.h "/home/slitaz/wok/tcc/install/usr/include" mkdir -p "/home/slitaz/wok/tcc/install/usr/share/man/man1" && install -m644 tcc.1 "/home/slitaz/wok/tcc/install/usr/share/man/man1" mkdir -p "/home/slitaz/wok/tcc/install/usr/share/info" && install -m644 tcc-doc.info "/home/slitaz/wok/tcc/install/usr/share/info" mkdir -p "/home/slitaz/wok/tcc/install/usr/share/doc" && install -m644 tcc-doc.html "/home/slitaz/wok/tcc/install/usr/share/doc" mkdir -p "/home/slitaz/wok/tcc/install/usr/lib/tcc/win32/lib" && install -m644 ./win32/lib/msvcrt.def ./win32/lib/gdi32.def ./win32/lib/kernel32.def ./win32/lib/user32.def i386-win32-libtcc1.a x86_64-win32-libtcc1.a arm-wince-libtcc1.a "/home/slitaz/wok/tcc/install/usr/lib/tcc/win32/lib" mkdir -p "/home/slitaz/wok/tcc/install/usr/lib/tcc/win32/include" && cp -r ./win32/include/. "/home/slitaz/wok/tcc/install/usr/lib/tcc/win32/include" mkdir -p "/home/slitaz/wok/tcc/install/usr/lib/tcc/win32/include" && install -m644 ./include/*.h ./tcclib.h "/home/slitaz/wok/tcc/install/usr/lib/tcc/win32/include" ================================================================================ Executing strip on all files... Done Time: 8.26s. Size: 2345958 B -> 1998554 B. Save: 339 KB. Installing (pkg/local): advancecomp-static-2.1-i486 Compressing man pages... Done Time: 2.40s. Size: 15380 B -> 5360 B. Save: 10 KB. Cache hit: 0/1. ================================================================================ Build dependencies to remove: 6 Removing: advancecomp-static diffutils libgdbm perl perl-core texinfo Pack: tcc 0.9.27 ================================================================================ Copying folders and files... Done Copying "receipt"... Done Determining package architecture... i486 Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done Removing old package "tcc-0.9.27-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "tcc-0.9.27-i486.tazpkg" created Pack: tcc-arm 0.9.27 ================================================================================ Copying folders and files... Done Copying "receipt"... Done Determining package architecture... 80386 AArch64 ARM Warning: weird architecture found, forced to use i486 for now. Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done Removing old package "tcc-arm-0.9.27-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "tcc-arm-0.9.27-i486.tazpkg" created Pack: tcc-c67 0.9.27 ================================================================================ Copying folders and files... Done Copying "receipt"... Done Determining package architecture... i486 Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done Removing old package "tcc-c67-0.9.27-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "tcc-c67-0.9.27-i486.tazpkg" created Pack: tcc-i386 0.9.27 ================================================================================ Copying folders and files... Done Copying "receipt"... Done Determining package architecture... i486 Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done Removing old package "tcc-i386-0.9.27-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "tcc-i386-0.9.27-i486.tazpkg" created Pack: tcc-x86_64 0.9.27 ================================================================================ Copying folders and files... Done Copying "receipt"... Done Determining package architecture... 80386 X86-64 Warning: weird architecture found, forced to use i486 for now. Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done Removing old package "tcc-x86_64-0.9.27-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "tcc-x86_64-0.9.27-i486.tazpkg" created Pack: tcc-win 0.9.27 ================================================================================ Copying folders and files... Done Copying "receipt"... Done Determining package architecture... 80386 ARM X86-64 Warning: weird architecture found, forced to use i486 for now. Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done Removing old package "tcc-win-0.9.27-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "tcc-win-0.9.27-i486.tazpkg" created Pack: tcc-osx 0.9.27 ================================================================================ Copying folders and files... Done Copying "receipt"... Done Determining package architecture... 80386 X86-64 Warning: weird architecture found, forced to use i486 for now. Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done Removing old package "tcc-osx-0.9.27-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "tcc-osx-0.9.27-i486.tazpkg" created Post-check ================================================================================ Checking build... Done Checking 'any' arch... Done Checking libtool in source/tcc-0.9.27... Done Checking site script in source/tcc-0.9.27... Done Checking ownership in install... Done Checking permissions in install... Done Checking broken symlinks in install... Done Querying Repology... Done Updating activity log... Done ================================================================================ Summary for: tcc 0.9.27 ================================================================================ Src file : tcc-0.9.27.tar.bz2 Src size : 624.0K Source dir : 10.3M Produced : 3.6M Cook time : 74s ~ 01m 14s Cook date : 2020-07-08 01:51 Target arch : i486 -------------------------------------------------------------------------------- # : Packed : Compressed : Files : Package name -------------------------------------------------------------------------------- 1 : 488.0K : 119.4K : 10 : tcc-0.9.27-i486.tazpkg 2 : 364.0K : 111.3K : 4 : tcc-arm-0.9.27-i486.tazpkg 3 : 180.0K : 68.3K : 1 : tcc-c67-0.9.27-i486.tazpkg 4 : 208.0K : 78.6K : 2 : tcc-i386-0.9.27-i486.tazpkg 5 : 208.0K : 80.2K : 2 : tcc-x86_64-0.9.27-i486.tazpkg 6 : 2.0M : 354.4K : 91 : tcc-win-0.9.27-i486.tazpkg 7 : 208.0K : 80.2K : 2 : tcc-osx-0.9.27-i486.tazpkg ================================================================================