Package: mmx-emu

receipt doctor home files download

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 log 2026-07-15 20:18


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
================================================================================