Package: mmx-emu
Cook summary
Summary for: mmx-emu 0.6
================================================================================
Src file : mmx-emu-0.6.tar.gz
Src size : 36.0K
Source dir : 612.0K
Cook time : 2s
Cook date : 2026-07-15 20:18
Target arch : i486
--------------------------------------------------------------------------------
# : Packed : Compressed : Files : Package name
--------------------------------------------------------------------------------
1 : 112.0K : 23.4K : 1 : mmx-emu-0.6.tazpkg
================================================================================
Cook: mmx-emu 0.6
================================================================================
QA: checking package receipt...
Extracting source archive "mmx-emu-0.6.tar.gz"
Executing: compile_rules
CFLAGS : -march=i486 -Os -pipe -fstack-protector-strong
CXXLAGS : -march=i486 -Os -pipe -fstack-protector-strong
CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 -D_FORTIFY_SOURCE=2
LDFLAGS : -Wl,--as-needed,-z,relro,-z,now
make -C src
make[1]: Entering directory '${src}/src'
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c sigill_handler.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c decode.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c mmx_arithmetic.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c mmx_logical.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c mmx_conversion.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c mmx_comparison.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c mmx_emms.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c mmx_moves.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c mmx_shift.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c emmx_cyrix.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c 3dnow_arithmetic.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c 3dnow_comparison.c
emmx_cyrix.c: In function 'paveb':
emmx_cyrix.c:17:21: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
unsigned char *s = (char *) src;
^
emmx_cyrix.c:18:21: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
unsigned char *d = (char *) dest;
^
sigill_handler.c: In function 'detect_emmx':
sigill_handler.c:32:60: warning: missing braces around initializer [-Wmissing-braces]
struct sigaction act = {(sig_handler_t) emmx_test_handler,{{0}},0,NULL};
^
sigill_handler.c:32:60: note: (near initialization for 'act.sa_mask')
sigill_handler.c:32:25: warning: missing braces around initializer [-Wmissing-braces]
struct sigaction act = {(sig_handler_t) emmx_test_handler,{{0}},0,NULL};
^
sigill_handler.c:32:25: note: (near initialization for 'act')
sigill_handler.c: In function 'detect_mmx':
sigill_handler.c:67:13: warning: const qualifier ignored on asm
asm const (
^~~~~
sigill_handler.c: In function 'mmx_emu_init':
sigill_handler.c:82:58: warning: missing braces around initializer [-Wmissing-braces]
struct sigaction act = {(sig_handler_t) mmx_ill_handler,{{0}},0,NULL};
^
sigill_handler.c:82:58: note: (near initialization for 'act.sa_mask')
sigill_handler.c:82:25: warning: missing braces around initializer [-Wmissing-braces]
struct sigaction act = {(sig_handler_t) mmx_ill_handler,{{0}},0,NULL};
^
sigill_handler.c:82:25: note: (near initialization for 'act')
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c 3dnow_conversion.c
sigill_handler.c: In function 'mmx_ill_handler':
sigill_handler.c:159:36: warning: missing braces around initializer [-Wmissing-braces]
struct sigaction act = {SIG_DFL, {{0}}, 0, NULL};
^
sigill_handler.c:159:36: note: (near initialization for 'act.sa_mask')
sigill_handler.c:159:26: warning: missing braces around initializer [-Wmissing-braces]
struct sigaction act = {SIG_DFL, {{0}}, 0, NULL};
^
sigill_handler.c:159:26: note: (near initialization for 'act')
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c 3dnow_init.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c 3dnow_transcendental.c
gcc -g -O2 -Wall -fpic -funroll-loops -fomit-frame-pointer -I../include -c 3dnow_decode.c
gcc -shared -lm -o libmmxemu.so sigill_handler.o decode.o mmx_arithmetic.o mmx_logical.o mmx_conversion.o mmx_comparison.o mmx_emms.o mmx_moves.o mmx_shift.o emmx_cyrix.o 3dnow_arithmetic.o 3dnow_comparison.o 3dnow_conversion.o 3dnow_init.o 3dnow_transcendental.o 3dnow_decode.o
make[1]: Leaving directory '${src}/src'
rm -f libmmxemu.so
cp src/libmmxemu.so .
================================================================================
================================================================================
Pack: mmx-emu 0.6
================================================================================
Executing: genpkg_rules
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
The release checksum has changed.
================================================================================
Package "mmx-emu-0.6.tazpkg" created
Post-check
================================================================================
Checking build... Done
Checking 'any' arch... Done
Checking libtool in source/mmx-emu-0.6... Done
Checking site script in source/mmx-emu-0.6... Done
Updating activity log... Done
================================================================================
Summary for: mmx-emu 0.6
================================================================================
Src file : mmx-emu-0.6.tar.gz
Src size : 36.0K
Source dir : 612.0K
Cook time : 2s
Cook date : 2026-07-15 20:18
Target arch : i486
--------------------------------------------------------------------------------
# : Packed : Compressed : Files : Package name
--------------------------------------------------------------------------------
1 : 112.0K : 23.4K : 1 : mmx-emu-0.6.tazpkg
================================================================================